All episodes
312 - Understanding Pi Durable with Mario & Armin of Earendil
311 - Self learning harnesses are here
310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow
E309 - Background Agents
308 - How Image Diffusion Models Work - the 20 minute explainer
307 - Harness Engineering - the hard part of AI coding
306 - Keeping your agent instructions in sync and effective
305 - Subagents explained - What they are, when (not) to spawn them
304 - Agent Skills - when to use them and why they matter
303 - How LLMs Work - the 20 minute explainer
302 - MCPs Explained - what they are and when to use them
301 - The AI coding ladder
300 - From Vibe coding to Software engineering
257 - Future of AndroidDev in an AI world with Vinay Gaba
256 - Rapid prototyping with Kotlin
255 - Data Oriented Programming
254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays
253 - logcat - a new look at logging with Piwai from Square
252 - Everyone needs a starter template
251- There's a new king in DI town
250 - Bittersweet beginnings
249 - Java and the JDK: Powering the Android Landscape with Michael Bailey
248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna
247: The Art of App Modularization with Siggi Jonsson
246 - Dependency Injection: Kotlin Inject with Fred Porciúncula
245: Treehouse, Redwood and Zipline with Colin White
244: Reviving Our Passion for Android Development
243: Mastering the Art of Switching Careers in Tech with Dan Lew
242 - Kotlin Code Formatting with ktfmt and spotless
241: The Pressure to Ship. Fear, Uncertainty and Doubt
240: Important Kotlin Constructs
239: Require PR Reviews with CODEOWNERS
238: How to Land a Job (if you got laid off or if you're just starting out)
237: Compose vs XML - Which one should you learn as an Android Dev?
236: A Terminal for Android?
235: Pair programming with Ben Orenstein & Tuple
234: More Product. Less Architecture?
233: UI Screenshot Testing with Paparazzi and John Rodriguez
232: Frustration, Flow State and "The Madness"
E231: Learning Jetpack Compose with Vinay Gaba
230: Feeling Like an Idiot
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)
228: Expo Development with Konstantin Liakhovskii
227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt
226: The Reunion - Themes, VS Code and More
225: Don't Give Up - Persevere
224: Our Latest Book Recommendations
223: Productivity with TODO Apps and Personal Knowledge Management Systems
222: Managing Android devices (EMM) with Prabhjot
221: How to Introduce Seams into Legacy Code
220: Turbo Native for Android and Hotwire with Jay Ohms
219: The Legacy Code Change Algorithm
218: Growth Mindset with Software Developer Alan Hill
217: Working at a Big Tech Company vs Freelancing
216: Code Conventions - Why It's Important to Follow Them
215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges
214: 3 Things Every Developer Needs To Know How To Do
213: How to Pick What Technology to Learn Next
212: Growing an Online Presence in the Software Industry with Philipp Lackner
211: Why Learning React is Good For You as a Developer
210: Kotlin Multiplatform Mobile (KMM) with Mitch Tabian
209: Secure Development Lifecycle with Glenn Leifheit
208: Developing Software at Startups with Jason Roberts
207: How to Optimize Your Home Office
206: DevOps for Developers with Will Button
205: How to Learn New Technologies
204: Quality over Quantity
203: Jetbrains Projector with Joaquim
202: Dagger on the Anvil with Ralf Wondratschek
201: State of the Testing Union with Valera Zakharov
200: Serverless Programming
E199: iOSDev vs AndroidDev.lazy().not()
198: Fragmented.reset( Mode.Indie )
✊🏽✊🏾✊🏿
197: .git internals with Gordon 🔧
196: Composing with Leland 👨🎨
195: Going on-call 🚨
194: Polyglot programmers 🐙
193: Working from Home - Pandemic on hard mode 🏡
192: What is your backup strategy? 📼
191: Logging 🌲
190: The Privacy of ***********
189: The 2038 Problem
188: Containerized applications with Docker
187: Coroutines with Manuel Vivo & Sean McQuillan
186: Announcement 2020
185: Year End Decompress
184: Should I use a BaseActivity in my Android apps?
183: The Testing Paradox
182: Where do I put DB objects in a modularized Android app?
181: In Functional Programming how to do IO and database operations
180: Code Comments
179: Kaushiks Top Tips For Giving A Technical Talk
178: Learning New Languages
177: Over-Engineered Code
176: Kotlin's !! Operator is a Code Smell
175: Kotlin or Java - Which one should you learn?
174: Testing RxJava, Debugging and More
173: What Pattern Should I Use - MVP, MVVM, MVI ...?
172: Coil Image Loading Library with Colin White