Fragmented - AI Developer Podcast

Fragmented - AI Developer Podcast

By Kaushik Gopal, Iury SouzaScienceTechnologyEducation
Download on the App Store

Fragmented - AI Developer Podcast episodes

  • 191: Logging 🌲

    Today we talk about logging. When to log, how to log, what to log - our thoughts on the subject.

    Shownotes
    • GDPR
    • Android Logging priorities
    • LogDna
    • [Loggly](https://www.loggly.com/lp-loggly-general/
    • Datadog
    • Papertrail
    • Android logging: Timber by Jake
    • JS Logging: Winston
    • Google - libphonenumber
    • Fragmented Podcast Episode #145: Tracking Network Requests With x-Request-ID
    • Sponsors πŸ™
      Square

      Check out the new Square YouTube channel for developers. Square has SDKs and APIs to make payments and run a business.

      Contact
      • @fragmentedcast or our Youtube channel
      • @donnfelker and donnfelker (on Instagram)
      • @kaushikgopal and blog.kaush.co
      • 50 min
      • 190: The Privacy of ***********

        In this episode, Donn and KG talk about the post Tim Bray recently wrote - Why Google did Android. They then touch on Chrome becoming a monopoly and tips on what folks can do to be a little more privacy conscious on the web.

        Shownotes
        • Why Google did Android
        • KG privacy notes 2019 -> 2020
        • DuckDuck Bang syntax
        • Google Chromium and Ad-blocking
          • Google to restrict modern ad blocking Chrome extensions to enterprise users
          • Google saying it isn't killing Ad Blockers. Ad Blockers Disagree
          • Misc
            • New Microsoft Edge is based on Chromium
            • Download Firefox
            • Firefox Multi-Account Containers add-on + Temporary Containers for the privacy conscious.
            • Follow up from a previous episode:
              • Svelte : framework that spawned from New York Times. Thanks Midhun.
              • Contact
                • @fragmentedcast or our Youtube channel
                • @donnfelker and donnfelker (on Instagram)
                • @kaushikgopal or blog.kaush.co
                • 34 min
                • 189: The 2038 Problem

                  We've all heard of the Y2K problem, but there's also a similar coming up this 2038 for us programmers. In this episode we dive into the 2038 problem (... after of course talking about our opinions on new year resolutions).

                  Get 1% better every day folks... Listen here:

                  Shownotes
                  • KG's 2020 New Year Resolution blog post
                  • The Year 2000 problem
                  • The Year 2038 problem
                  • The Leap Year as Explained by Neil deGrasse Tyson
                  • Contact
                    • @fragmentedcast or our Youtube channel
                    • @donnfelker and donnfelker (on Instagram)
                    • @kaushikgopal or blog.kaush.co
                    • 32 min
                    • 188: Containerized applications with Docker
                      Shownotes

                      In this episode KG and Donn talk about KG's recent jaunt with Docker. In the attempt to setup continuous deployment for his blog, KG explains his simple requirement and how it lands up requiring some basic Docker. Donn then closes it out with some interesting in-depth knowledge on how to use Docker

                      Personal website hosting
                      • Donn Felker
                      • Kaushik's website
                      • html-proofer
                      • Wordpress
                      • jekyll static website blogging
                      • Domain checking services
                        • Domainr
                        • Lead Domain Search
                        • Docker
                          • Docker Hub
                          • Circle CI : dockerfile wizard
                          • KG's ruby-node docker container
                          • Docker Compose
                          • RabbitMq
                          • Kubernetes : K8s
                          • Udemy course: Docker & Kubernetes - The complete guide
                          • Vue Js
                          • Dockerizing a Node.JS Server
                          • Contact
                            • @fragmentedcast or our Youtube channel
                            • @donnfelker and donnfelker (on Instagram)
                            • @kaushikgopal and kaushikgopal (on Instagram)
                            • 1 hr 5 min
                            • 187: Coroutines with Manuel Vivo & Sean McQuillan

                              It finally happens! KG and Donn talk about Coroutines with two experts at Google Manuel & Sean. We've waited quite sometime on Fragmented to discuss this topic. We wanted to make sure Coroutines was mature enough to be compared with the contenders. Listen to find out more!

                              Resources
                              • Chris Banes - Suspending over Views Animations & CoRoutines
                              • KotlinConf 2018: Exploring coRoutines in Kotlin
                              • Coroutines Guide
                              • Coroutines test library
                              • Codelab: Kotlin Coroutines
                              • Codelab: Kotlin Advanced Coroutines
                              • Testing Coroutines Talk
                              • Cancellation and Exceptions in Coroutines Talk
                              • Sean’s Coroutines blog series
                              • Manuel's blog post about Flow in the Android Developer Summit app
                              • Contact
                                • Sean McQuillan @objcode
                                • Manuel Vivo @objcode
                                • Discord chat or @fragmentedcast or our Youtube channel
                                • @donnfelker and donnfelker (on Instagram)
                                • @kaushikgopal and kaushikgopal (on Instagram)
                                • 1 hr 6 min
                                • 186: Announcement 2020

                                  In this episode, Donn and Kaushik talk about some changes coming down the pipe for the podcast and what it means in the long run.

                                  Want to know what the changes are? Well, you're going to have to listen to the show... click play and listen away.

                                  Once again, thank you all for joining us on this journey, it's been a fun and wild one.

                                  Contact
                                  • Discord chat or @fragmentedcast or our Youtube channel
                                  • @donnfelker and donnfelker (on Instagram)
                                  • @kaushikgopal and kaushikgopal (on Instagram)
                                  • 12 min
                                  • 185: Year End Decompress

                                    In this decompress episode, Donn and KG talk about how their 2019 went. It goes from Dagger talk to Kotlin talk to Kotlin Conf talk. Give it a listen and enjoy!

                                    Sponsors πŸ™
                                    Square

                                    Square has SDKs and APIs to make payments and run a business. Even better, Square has a new YouTube channel for developers! Check out Square's new YouTube Channel for Developers at youtube.com/squaredev and let them know you heard about it from us.

                                    Contact
                                    • Discord chat or @fragmentedcast or our Youtube channel
                                    • @donnfelker and donnfelker (on Instagram)
                                    • @kaushikgopal and kaushikgopal (on Instagram)
                                    • 59 min
                                    • 184: Should I use a BaseActivity in my Android apps?

                                      In this episode, Kaushik tries to talk through this question.

                                      Thanks to friends of the show Jeroen, Yigit and a bunch of others who ran through some ideas on this one.

                                      • Application.registerActivityLifecycleCallbacks
                                      • Android X Lifecycle Component
                                      • Ep 16: Favor composition over inheritance
                                      • Sponsors πŸ™
                                        Square

                                        Square has SDKs and APIs to make payments and run a business. Even better, Square has a new YouTube channel for developers! Check out Square's new YouTube Channel for Developers at youtube.com/squaredev and let them know you heard about it from us.

                                        Contact
                                        • Discord chat or @fragmentedcast or our Youtube channel
                                        • @donnfelker and donnfelker (on Instagram)
                                        • @kaushikgopal and kaushikgopal (on Instagram)
                                        • 24 min
                                        • 183: The Testing Paradox

                                          How do you know what to test when you don't even know how to write the code that you need to test? This is a paradox that many developers find themselves in daily.

                                          In this episode Donn talks about his strategy for dealing with unknowns in programming, namely around testing and how to figure out how to write tests for new code that might be difficult, unfamiliar or even legacy code.

                                          Links
                                          • Ron Jefferies Tweet
                                          • Luxman Tweet
                                          • Donn Tweet
                                          • What is a Spike?
                                          • Sponsors πŸ™
                                            Square

                                            Square has SDKs and APIs to make payments and run a business. Even better, Square has a new YouTube channel for developers! Check out Square's new YouTube Channel for Developers at youtube.com/squaredev and let them know you heard about it from us.

                                            Flatiron School

                                            Learn UX/UI design flatironschool.com/fragmented in 24 weeks and discover our global community on campus or online and go back to school with Flatiron School! flatironschool.com/fragmented!

                                            Change careers with confidence with 1:1 support from our dedicated Career Coaches and a money-back guarantee. Complete details at flatironschool.com/terms.

                                            See you in class!

                                            Contact
                                            • Discord chat or @fragmentedcast or our Youtube channel
                                            • @donnfelker and donnfelker (on Instagram)
                                            • @kaushikgopal and kaushikgopal (on Instagram)
                                            • 20 min
                                            • 182: Where do I put DB objects in a modularized Android app?

                                              App Modularization has plenty of benefits and a lot of Android devs today are starting to modularize their android app.

                                              A common problem though that most folks will start to run into is - how do you manage your database objects in these modules? do you create a single module with all your database dependencies (modularize by layer), do you do the right thing and modularize by feature so each module has it's own database file etc.?

                                              In this episode Kaushik grapples with that question and tries to come up with an answer.

                                              Shownotes
                                              Modularization (KG's favorite resources)
                                              • Google IO 19 : Build a modular Android app architecture
                                              • Jeroen Mols's posts : Modularization - Why you should care
                                              • Joe Birch's posts : Modularizing Android Appications
                                              • Ep 117 : Multi Module Builds in Gradle
                                              • Karan Trehan's post : Writing a modular project on Android
                                              • Sponsors πŸ™
                                                Vettery

                                                Vettery is an online hiring marketplace that is changing the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today.

                                                Listeners of Fragmented get a $300 bonus if you accept a job through Vettery! Sign up at vettery.com/fragmented

                                                --

                                                Flatiron School

                                                Learn UX/UI design flatironschool.com/fragmented in 24 weeks and discover our global community on campus or online and go back to school with Flatiron School! flatironschool.com/fragmented!

                                                Change careers with confidence with 1:1 support from our dedicated Career Coaches and a money-back guarantee. Complete details at flatironschool.com/terms.

                                                See you in class!

                                                Contact
                                                • Discord chat or @fragmentedcast or our Youtube channel
                                                • @donnfelker and donnfelker (on Instagram)
                                                • @kaushikgopal and kaushikgopal (on Instagram)
                                                • 28 min

                                                About Fragmented - AI Developer Podcast

                                                From the publisher's feed

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

                                                More shows like Fragmented - AI Developer Podcast

                                                Design Details by Brian Lovin, Marshall Bock

                                                Design Details

                                                360 Listeners

                                                Developer Tea by Jonathan Cutrell

                                                Developer Tea

                                                403 Listeners

                                                Does Not Compute by Sean Washington, Rockwell Schrock

                                                Does Not Compute

                                                53 Listeners

                                                Toolsday by Una Kravets, Chris Dhanaraj

                                                Toolsday

                                                48 Listeners

                                                Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

                                                Swift Unwrapped

                                                90 Listeners