TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Podcasting

    Fragmented – AI Developer Podcast

    Fragmented is an AI developer podcast for engineers who want to go beyond vibe coding and ship real software.

    We cover AI-assisted development the way working engineers actually use it: prompting strategies, code review, testing, debugging, workflows, and building production-grade software with AI tools. No hype. No “I shipped a SaaS in a weekend” stories. Just tactics that work.

    Hosted by Kaushik Gopal and Iury Souza — software engineers using AI daily to build and ship real products.

    From vibe coding to software engineering — one episode at a time. Our goal: help you use AI to become a better engineer, not be replaced by one.

    Advertise

    Copyright: © 2020 Spec Network, Inc.

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    040: Internal Library Dependency Management with GDE Kelly Shuster May 16, 2016
    Show notes

    In this mini episode, we talk with the lovely Kelly Shushter about Internal Library Dependency Management. Kelly is a GDE, the Director of Women Who Code (Denver chapter), a developer at Thoughtbot, a mind blowingly good AndroidDev and just an all round boss of everything.

    She gives us the rundown explaining different strategies for maintaining and managing internal libraries in your organization/company.

    Show Notes

    • Women Who Code [womenwhocode.com]
    • Droidcon SF 2015 - Android Internal Library Dependency Management [youtube.com]
    • Fixing a bug later is costly? [programmers.stackexchange.com]

    Solutions

    • Git submodules [git-scm.com]
    • Repo by Google [source.android.com]
    • Artifactory - Jfrog [jfrog.com]
    • Jitpack [jitpack.io]
    • Kelly's hack to toggle between maven lib dependency and local source [github.com]

    Sponsors

    • Caster.io [Coupon code: Fragmented]

    Contact

    • @kellyshuster [twitter.com]
    • kiodev.com
    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    039: Talking TextView with Elliott Chenger May 09, 2016
    Show notes

    In this episode we chat with our friend an all round amazing AndroidDev Elliott Chenger. Elliot does Android development for Under Armour and knows a thing or two about TextViews. We talk TextViews, font rendering complications in Android, performance optimizations, localization (vs internationalization), ECDC (it's a thing!) and wind the discussion off with some design software tools out there.

    Show Notes

    • Under Armour : Health box [underarmour.com]
    • Droidcon NYC 2015 - TextView how to turn design into reality for multiple languages [youtube.com]
    • Android’s Font Renderer : Efficient text rendering with OpenGL ES Romain Guy [medium.com]
    • DÖnn Fëlker
    • TextView packages : Slide from Elliott's talk [speakerdeck.com]
    • Static Layout [developer.android.com]
    • Boring Layout [developer.android.com]

    Performance

    • Traceview in Android Studio [tools.android.com]
    • Profile GPU rendering
    • Static Layout : for text that will not be edited after it is laid out
    • Dynamic Layout : text layout that updates itself as the text is edited
    • Improving comment rendering on Android [instagram-engineering.tumblr.com]
    • Sample implementation of technique Instagram describes [stackoverflow.com]
    • Simple trick explaining TextView wrap_content vs fixed height
    • Energy glitches with Apple music app
    • Google Localization Checklist [developer.android.com]

    Design tools

    • Zeplin
    • Red Pen
    • Sketch 3 For Android Developers (Big Android BBQ 2015) [youtube.com]
    • Sketch app

    Sponsor

    • The Nerdery [nrdryjobs.com/fragmented]

    Contact

    • @Echenger [twitter.com]
    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    038: What Android Devs Need to know about N May 02, 2016
    Show notes

    In this episode, Donn and Kaushik look at the Android N developer preview. They highlight the biggest changes that you as an Android Developer should keep an eye out for. There are tonne of features in N, so listen to this episode to get the highlights.

    Show Notes

    • First preview of Android N: Developer API & Tools [android-developers.blogspot.com]
    • Instruction for setting up your dev environment for the N preview (~=> Lambda support) [developer.android.com]
    • Java 8 Language features [developer.android.com]
    • ADB episode : 45 State of the Art
    • Lambdas do not retain enclosing reference (unless really needed)
      • commit note on Jack toolchain [android.googlesource.com]
      • JacklrBuilder source createMethodInfoforLambda [android.googlesource.com]
      • RxJava Android Samples using lambdas [github.com]
      • javap - The Java class file Disassembler [docs.oracle.com]
    • Issue tracking Annotation processing options in Jack [code.google.com]
    • Other Java 8 language features for N [developer.android.com]
    • Android MultiWindow features [developer.android.com]
    • GCM Network Manager a.k.a Job Scheduler [developers.google.com]
    • Android Notification styles [developer.android.com]

    Resources

    • What’s new in Android N: Ian Lake + Joanna smith [youtube.com]
    • 5 tips for preparing for multi window in Android N: Ian Lake [medium.com]
    • DroidCon SF keynote: Chet and Romain [youtube.com]
    • Random musing on the N developer preview [commonsware.com]

    Sponsor

    • Hired - special offer: double your accepting bonus $2000

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    037: Decompress 1 : Xcode, Fonts sizes, Testing and yes Agera! Apr 25, 2016
    Show notes

    In this very first edition of our Decompress episode we talk about life being code as an Android developer, some Xcode hating, Testing woes and the intensly discussed library that Google recently released Agera!

    Shownotes:

    • Agera

    Sponsor

    • Hired - special offer: double your accepting bonus $2000

    036: Working Remotely Apr 18, 2016
    Show notes

    In this mini Fragment we touch on a highly requested topic - working remotely. Donn talks about how to ease into remote working, tools for working remotely, tips and tricks for staying sane and productive while remote and he wraps it up by discussing the benefits employers have when hiring a remote workforce.

    Show Notes

    • Remote work is best suited for information workers (programmers, designers, engineers, etc)
    • Read Remote by DHH and Jason Fried
      • Great book that echoes what I feel about working remote.
      • Tip: Listen to it on Audible, it's faster to consume.
    • How to ease into remote work at your current job
      • Convince manager to allow a 1 day trial for one - three months.
      • Remote day should be on Friday (fewer critical things happen on Friday, on average)
      • After trial, if success, aim for 2-3 days of remote work. (Again, do this at the end of the week. Wed,Thu, Fri)
      • Once successful, rally for full week of remote with an occasional in office visit (a day every week work two)

    Staying sane while working remote

    • Donn's blog post on this topic
    • Create a work day schedule (5am-2pm, 8am-5pm, 10am-7pm, etc)
      • When you're done, you're done. Leave work (your office/etc).
    • Schedule. Schedule. Schedule. Stick to a schedule.
      • Get up at the same time
      • Get dressed for work (no PJ's etc)
      • Do your hair.
      • Be presentable
      • This is all mental
    • Prepare for the day
      • Get coffee/tea/water and snacks
      • Try to limit the opportunity of distractions
    • During the day
      • Take a lunch, away from your desk.
      • Go out for lunch with someone (significant other, friend, etc) at one to two times a week.
      • Work out of the house a couple times a week, this increases our creativity.
    • Outside of Work
      • You need social interaction, Cabin Fever is a real thing.
      • Exercise 3-4 times a week if possible.
      • Group classes are perfect for this.
        • CrossFit
        • Martial Arts
        • Yoga
        • Pilates
        • etc
    • Communication When Remote
      • Put 3x-4x more effort into communicating than previous. You're not visible seen so you need to be more vocal.
        • Call
        • SMS
        • Blow up the Slack/Hipchat channel/etc
        • Objective - Clear your own path

    Tools

    • For remote to work effectively, everything should be considered remote. If one employee is remote, then all meetings should occur as if the team is remote. This ensures that everyone can work effectively without missing anything.
    • Communication
      • Group Chat
        • Slack
        • HipChat
      • Video Chat
        • Google Hangouts
        • Skype
        • Join.me
        • Zoom.us
      • Task Management
        • Trello
        • Jira
        • Asana
        • GitHub

    Remote for Employers

    • Benefits from Remote workforce
      • Much larger talent pool than the exhausted pool (or non-existent one that local). Higher quality employees/contractors/consultants for the same overhead.
      • Remote creates much more loyal employees. You're giving them their life back and this is reciprocated.
      • Your company becomes anti-fragile as you're able to adapt with the industry faster. You can hire in areas others cannot.
      • On average, remote employees work harder and are more productive than their office counterparts.
      • Less overhead! No need to pay for additional office space.

    Sponsor

    • Rollbar - special offer: Bootstrap plan free for 90 days

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    035: Vector drawables for Android Apr 11, 2016
    Show notes

    In this mini Fragment we touch base on all the things you need to know about Vector drawables for Android development. How one can use it today, the recommended usage for vector drawable and formats, the limitations and everything else you need to know as an Android developer.

    Show Notes

    • Vector Drawable [developer.android.com]
    • Trello's Victor [github.com]
      • What's our Vector Victor [youtube.com]
    • Android Studio 1.4 release (with Vector Asset Studio announcement) [android-developers.blogspot.com]

    Support library announcements

    • Android Support Library v23.2 [android-developers.blogspot.com]
      • Vector Drawable backported
      • Ian Lake also gives us the instructions in this post
    • 9% of AAR saved on AppCompat [chris.banes.me]
    • Android Support v23.3.1 announced [plus.google.com]
    • Vector Asset Studio [developer.android.com]

    Animated Vector Drawable

    • AnimatedVectorDrawable [developer.android.com]
    • Chiuki on Animated Vector Drawables [sqisland.com]
    • Road Runner library [github.com]
      • see youtube demo [youtube.com]

    Problems:

    • Dan Lew's SVG test project [github.com]
    • bug report on no gradient support for vectors [code.google.com]
    • Vector format restrictions : Vector Asset Studio [developer.android.com]
    • Better conversation tool svg2android - Juraj Novák [inloop.github.io]

    Other references:

    • Mark Allison - Vector Drawable Part 1 [stylingandroid.com]
    • Mark Allison - Vectors for all (Almost) [stylingandroid.com]
    • Using Android Vector Drawable [code.tutsplus]

    Sponsor

    • Rollbar - special offer: Bootstrap plan free for 90 days

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    034: Effective Java - Item 9 Apr 04, 2016
    Show notes

    033: Talking Gradle with GDE Annyce Davis Mar 28, 2016
    Show notes

    In this episode we talk Gradle with the amazing and awesome Annyce Davis. We deal with the basics of Android's build system and dabble with some tips on improving your build times.

    Also we released our first ever Fragmented T-shirt in collaboration with another amazing GDE Taylor Ling of AndroidTee fame.

    Show Notes

    • Annyce's talk where she mentions Cyclomatic complexity [youtube.com]
    • OffGrid Electric
    • Corey Latislaw on TDD and Testing [fragmentedpodcast.com]
    • Annyce Davis' Caster.io videos
    • DAG: Directed Acyclic Graph [wikipedia.org]
    • DAG discussion on Fragmented - Seek to 18:35
    • What commands does Andorid Studio's gradle aware make perform? [stackoverflow.com]
      • MakeBeforeRunTaskProvider source [android.googlesource.com]
    • Creating a Gradle Plugin
    • Use apply from in gradle to include external files
    • Learn Groovy
    • Gradle dry run flag [docs.gradle.org]
    • Madis Pink - Optimizing gradle build time : Droidcon Paris [youtube.com]

    Annyce's talks & videos:

    • Be a good citizen: Develop Maintainable apps [youtube.com]
    • Caster.io videos

    Fragmented T-shirt

    • Blog post
    • Purchase here

    Contact

    • Annyce @brwngrldev [twitter.com]
    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    032: Making sense of Android Support Library version numbers Mar 14, 2016
    Show notes

    The Android Support library framework is the biggest boon to Android developers. But how does one makes sense of the different versions and revisions available? In this fragment we try to address that question.

    Show Notes

    • Introducing AppCompat V21 [android-developers.blogspot.com]
      [android-developers.blogspot.com]
    • Prev episode with Mike Wolfson [fragmentedpodcast.com]
    • Android Support Library - "Revision" changelog [developer.android.com]
    • Revision vs Version [stackoverflow.com]
    • Introducing Design Support Library
    • Command to see dependency graph: ./gradlew -q app:dependencies
    • Seinfeld Auditions

    Contact

    • Fragmented Spec channel (sign up at the bottom)
    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]
    • Contact email form

    031: Effective Java - Item 8 Mar 07, 2016
    Show notes

    In this mini Fragment, we introduce Joshua's eighth Item. This one is a doozy, probably one of the longest items in the group of the effective Java series, but most definitely quite important.

    This episode is brought to you by Rollbar. Go to rollbar.com/fragmented to get their Bootstrap plan for free for 90 days.

    Stay tuned for more items from our "Effective Java for Android developers" Fragment series.

    Show Notes

    • Effective Java (2nd Edition) - Joshua Bloch

    Obey the general contract when overriding equals

    When to not override equals:

    • Each instance of the class is inherently unique.
    • You don't care whether the class provides a "logical equality" test.
    • A superclass has already overridden equals, and the superclass behavior is appropriate for this class.

    The equals method implement an equivalence relation which states it must be:

    • Reflexive
    • Symmetric
    • Transitive
    • Consistent
    • For any non-null reference x, x.equals(null) must return false.

    A recipe for a high-quality equals method is as such:

    • Use the == operator to check for references to this object.
    • Use the instanceof operator to check if the argument has the correct type
    • Cast to the correct type.
    • Check all field types and corresponding field types.
    • Finally, when done, ask yourself - is this method symmetric, transitive and consistent?

    Caveats

    • Always override hashcode when you override equals
    • Don't be too clever!
    • Don't substitute another type for Object in the equals declaration.

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker [twitter.com]
    • @kaushikgopal [twitter.com]

    Previous 1 22 23 24 25 26 27 Next

    Related Podcasts

    https://ricochet.com

    1

    https://ricochet.com News
    Kyle Kingsbury Podcast

    2

    Kyle Kingsbury Podcast Fitness
    Exponent

    3

    Exponent Podcasting
    High Resolution

    4

    High Resolution Arts
    The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence)

    5

    The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence) News
    AWS Podcast

    6

    AWS Podcast News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights