Fragmented - Android Developer Podcast cover image

Fragmented - Android Developer Podcast

Latest episodes

undefined
Apr 20, 2020 β€’ 54min

195: Going on-call 🚨

Have you ever gone on on-call rotations for your company? What is on-call? How to operate a successful on-call strategy? What does on-call for mobile mean? What are some tools and resources to help with on-call rotations? In this episode Donn and Kaushik dive into these topics. Shownotes Firebase Crashlytics Rollbar Integration Ops Genie Pager Duty Statuspage.io Status.io Keyboard Maestro Good resources What happens when the pager goes off? Why Your Engineering Teams need Incident Commanders Steps to handle on-call Triage Coordinate Mitigate Resolve Follow up (Root Cause Analysis or Post Mortem) Sponsors πŸ™ Educative.io Learn and practice Android development from inside your browser. Visit Educative.io/fragmented to get 10% off. Contact @fragmentedcast or our Youtube channel @donnfelker and donnfelker (on Instagram) kaushikgopal (on YouTube) or blog.kaush.co or @kaushikgopal
undefined
Apr 13, 2020 β€’ 34min

194: Polyglot programmers πŸ™

What are Polyglot programmers, should you be one? Listen to this episode and find out! Shownotes KG's youtube screencast awk programming language Smart and Gettings Things Done : Joel Sposky Ep #119: Flutter with GDE Eugenio Marletti Learning Ruby: Why's poignant GUIDE to Ruby Sponsors πŸ™ Educative.io Learn and practice Android development from inside your browser. Visit Educative.io/Fragmented to get 10% off. Contact @fragmentedcast or our Youtube channel @donnfelker and donnfelker (on Instagram) kaushikgopal (on YouTube) or b.jkl.gg or @kaushikgopal
undefined
Apr 6, 2020 β€’ 56min

193: Working from Home - Pandemic on hard mode 🏑

Well, the world took a crazy turn and everyone's working from home now. How do you work from home? An experienced developer who's done this before talks to a newbie and discuss their thoughts. Shownotes Maker's schedule vs Manager's schedule git commit --allow-empty -m "todo: listen to fragmented" -m "send KG & DF tweet" git squash & merge Instacart.com Autonomous AI Smart desk Android from the trenches Jarvis Bamboo Standing desk Ergo driven TOPO footmat Sponsors πŸ™ Educative.io Learn and practice Android development from inside your browser. Visit Educative.io/Fragmented to get 10% off. Contact @fragmentedcast or our Youtube channel @donnfelker and donnfelker (on Instagram) kaushikgopal (on YouTube) or blog.kaush.co or @kaushikgopal
undefined
Mar 17, 2020 β€’ 29min

192: What is your backup strategy? πŸ“Ό

Wordpress title : 192: What is your backup strategy? πŸ“Ό permalink : 192 In this episode, we talk about what a good backup strategy looks like and the different kinds of data you should be backing up. Stay safe and think about your backup strategies. Shownotes 3-2-1 Backup Rule The 3-2-1 Backup Strategy The 3-2-1 Backup Rule – An Efficient Data Protection Strategy Why 3-2-1 Backup Sucks Backup Software KG's primary Mac: SuperDuper! by Shirt Pocket for bootable backups Arq Backup for versioned backups -> Backblaze B2 Cloud Storage rsync script that KG uses: This mirrors both drives defensively (-n is dry run) rsync --partial --progress --archive --update \ --verbose\ --human-readable\ --exclude='$RECYCLE.BIN' --exclude='$Recycle.Bin' --exclude='.AppleDB' \ --exclude='.AppleDesktop' --exclude='.AppleDouble' --exclude='.com.apple.timemachine.supported'\ --exclude='.dbfseventsd' --exclude='.DocumentRevisions-V100*' --exclude='.DS_Store'\ --exclude='.fseventsd' --exclude='.PKInstallSandboxManager' --exclude='.Spotlight*'\ --exclude='.SymAV*' --exclude='.symSchedScanLockxz' --exclude='.TemporaryItems'\ --exclude='.Trash*' --exclude='.vol' --exclude='.VolumeIcon.icns' --exclude='Desktop DB'\ --exclude='Desktop DF' --exclude='hiberfil.sys' --exclude='lost+found'\ --exclude='Network Trash Folder' --exclude='pagefile.sys' --exclude='Recycled'\ --exclude='RECYCLER' --exclude='System Volume Information' --exclude='Temporary Items' --exclude='Thumbs.db'\ -n\ /Volumes/xhd_strg/ /Volumes/xhd_strg_bkp Misc Wirecutter recommends SeaGate drives instead of the Western Digital Kaushik uses πŸ€·β€β™€οΈ 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 (on YouTube) or blog.kaush.co or @kaushikgopal
undefined
Mar 9, 2020 β€’ 50min

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
undefined
Feb 24, 2020 β€’ 33min

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
undefined
Feb 17, 2020 β€’ 31min

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
undefined
Feb 3, 2020 β€’ 1h 4min

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)
undefined
Jan 21, 2020 β€’ 1h 5min

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)
undefined
Jan 6, 2020 β€’ 11min

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)

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode