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:
    140: ProGuard with Jeb Ware Nov 05, 2018
    Show notes

    We all know of ProGuard, we want to use it and like it. But let's face it proGuard ain't pretty. In this episode we have Jeb walk us through the magic of ProGuard.

    We talk to Jeb Ware of American Express. Jeb works as an Android developer and has given some great talks on ProGuard. He walks us through what ProGuard is, how it works, advancements with R8 and more.

    By the end of this episode, you should have a new found appreciation for proGuard and bravely approach adding proGuard to your projects.

    Shownotes

    • How ProGuard works - Jeb at Droidcon Boston
    • ProGuard Manual
    • D8/R8 announcement
    • R8 issue tracker

    Sponsors

    • American Express Jobs - American Express is hiring Android developers!

    Contact

    • @fragmentedcast or our Youtube channel
    • @jebstuart
    • @donnfelker and donnfelker (on Instagram)
    • @kaushikgopal and kaushikgopal (on Instagram)

    139: Static code analysis with Manu Sridharan Oct 24, 2018
    Show notes

    In this episode, Donn and Kaushik talk to Uber's Manu Sridharan on static code analysis. Manu's a badass who did his PhD on the subject! He explains how static code analysis works, how Uber leverages these tools in their app development pipeline and how we can use such tools to build high quality Android apps.

    Note from Manu:

    I found the story I was thinking about: Reed Hastings founded the company that built the Purify tool for debugging memory errors in C programs before founding Netflix. But, that's actually not a static analysis tool; it does dynamic analysis by adding extra metadata at runtime.

    As far as the history of lint goes, from Wikipedia looks like Kaushik's guess was exactly right as to why it's called lint. Looks like the name goes back to the late 1970s.

    Misc

    • ErrorProne
    • Improve your code with Android lint checks
    • checkstyle
    • RxThreadEffectChecker
    • The Checker framework
    • NullAway - Uber
    • Infer - Facebook
    • Infer: RacerD - Facebook

    Contact

    • @fragmentedcast (on Twitter) or our Youtube channel
    • @rakingleaves
    • @donnfelker and donnfelker (on Instagram)
    • @kaushikgopal and kaushikgopal (on Instagram)

    138: Decompress - kotlin scripting Oct 15, 2018
    Show notes

    In this mini fragment, Donn asks KG about a recent hackathon side project that he worked on with Kotlin scripting.

    We go into kotlin scripting (using kscript), pros cons, setting it up and more. We've added links some interesting resources, so you want to make sure you check out the shownotes for this one, so you too can explore kotlin scripting and see if it's a fit for you.

    Shownotes

    Existing solutions for poll/vote tabulation

    • polleverywhere.com
    • surveymonkey.com
    • polldaddy.com

    Misc

    • kscript by holgerbrandl
    • blog post on the hackathon vote tabulation script
    • what the csv output from google forms looks like
    • github repo for script - with installation instructions
    • Highly recommended - Talking kotlin episode on kscript
    
        // slick kotlin usage
        
        override fun onCreate(savedInstanceState: Bundle?) = super.onCreate(savedInstanceState).also {
            setContentView(R.layout.activity_something)
            // ...
        }  
    
    

    Sponsors

    • American Express Jobs - American Express is hiring Android developers!

    Contact

    • Youtube channel
    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    137: Decompress KISS DRY testing Oct 04, 2018
    Show notes

    In this episode, DF and KG decompress. They start off talking about ideas around KISS vs DRY in software engineering. They move on then to talk about a dear topic - functional vs unit testing and then dive into some of the woes of having a testing infrastructure spun up. Also announcing our youtube channel !

    • Fragmented's Youtube channel

    Sponsors

    • American Express Jobs - American Express is hiring Android developers!

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    136: Kotlin Extension Functions Sep 24, 2018
    Show notes

    In this fragment episode, Donn talks about Kotlin extension functions. He discusses what they are, how to build them, why they're useful, how to organize them, visibility and how to call them Java and much more.

    Show Notes

    • Kotlin Extension Functions Docs
    • Calling Extension Functions from Java
    • Kotlin KTX View Functions
    
    import android.view.View
    
    fun View.gone() {
    
        this.visibility = View.GONE
    }
    
    fun View.visible() {
    
        this.visibility = View.VISIBLE
    }
    
    

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    135: You Can't Learn Everything Sep 17, 2018
    Show notes

    Donn's on a roll again this week and talks to us about his experience having developed Android for a while. In the early days of Android development, as app developers we felt like we had a decent grasp of everything you needed to know to pump out decent apps.

    But with the time, and the latest updates, that has become a tricky thing. This is a good problem to have for the ecosystem but it can make it seem very daunting for developers, both new and old.

    Donn gives his 2 cents on this subject.

    Download

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    134: Get Effective Help with an SSCCE Aug 06, 2018
    Show notes

    In this episode, Donn talks about how you can get effective help with your coding problems with an SSCCE - a Simple, Self-Contained, Correct (Compilable), Example.

    Using an SSCCE provides others with a quick, concise way to examine the problem without extraneous libraries, UI toolkits and various other parts of your application that do not matter to the problem at hand.

    Donn breaks down each component of the SSCCE so you can wrap your head around what you need to get help quickly.

    Links

    • SSCCE.org

    Sponsors

    • Instabug - Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK.

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler Jul 23, 2018
    Show notes

    A hotly debated topic at the moment is the use of a library like Dagger for dependency injection in the world of Kotlin. In this episode, we talk to Danny Preussler. Danny's a pro who's been around from the Java 1.0 days! He helps trace the history of dependency injection in Java all the way to today, in a Kotlin world where there exists alternatives like Koin and Kodine.

    We dive into how some of these use a Service Loader/Locator pattern and the subtle differences with dependency injection. Listen on for an action packed episode.

    Show Notes

    • Danny's slides (DI in a Kotlin world) talk
    • Koin
    • Toothpick
    • how to pronounce reified

    Service Locators vs Dependency Injection

    Your application is aware it's using a Service Locator, but your application should be totally un-aware that it's using a Dependency Injection Container.

    • SO post on the difference between DI & SL pattern
    • Martin Fowler's post on DI, IOC, SL
    • Caster.IO (paid) course by DF on setting up testing with Dagger 2 and Espresso
    • Mark Seeman on Service Locators being an anti-pattern

    Sponsors

    • Bitrise - Bitrise is your mobile continuous integration and delivery for your whole team, with dozens of integrations for your favorite services.

    Contact

    • @fragmentedcast
    • @preusslerberlin
    • @donnfelker and donnfelker (on Instagram)
    • @kaushikgopal and kaushikgopal (on Instagram)

    132: Dealing with Money in programming Jul 18, 2018
    Show notes

    In this mini fragment Kaushik talks about dealing with the Money object. With money we need decimals, but the obvious solution of using a float or double may not work as advertised. Listen to this episode to find out why and how you can go about dealing with this.

    Show Notes

    • The infamous Short - Ep029: All about the infamous 65,536 dex method count
    • IEEE_754 float storage format
    • How binary fractions work

    Problematic snippet 1:

    println(1.03-0.42) # prints 0.6100000000000001
    

    Problematic snippet 2:

    var x = 0F
    (1..100).forEach { i ->
        x += 0.01F
    }
    println(x) # 0.99999934 vs 1
    

    Sponsors

    • Bitrise - Bitrise is your mobile continuous integration and delivery for your whole team, with dozens of integrations for your favorite services.

    Contact

    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    131: ARCore with Yulia Kaleda Jul 09, 2018
    Show notes

    We live in a time of booming AR (and VR). We wanted to talk to someone who’s worked with it and would know a thing or two about the subject. Then we found Yuliya – also known as the walking wizard of ARCore. In this episode, she teaches Kaush and Donn about ARCore, the differences between AR/VR, the fundamental building blocks of ARCore, some of the newer concepts introduced like Sceneform. An action packed episode to say the least. Listen on !

    Show Notes

    • ep 79 - How do i get started with VR Apps
    • Tango shutting down
    • ARCore
    • ARKit
    • Cloud Anchors: Share AR experiences
    • ARCore - Geometry detection
    • Sceneform - 3d view rendering

    Resources

    • Google ARCore github
    • Yuliya's blog post
    • Yuliya's talk

    Sponsors

    • Bitrise - Bitrise is your mobile continuous integration and delivery for your whole team, with dozens of integrations for your favorite services.

    Contact

    • @yuliyakaleda
    • @fragmentedcast [twitter.com]
    • @donnfelker and +DonnFelker
    • @kaushikgopal and +KaushikGopalIsMe

    Previous 1 12 13 14 15 16 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