- wöchentlichErscheinungsrhythmus
- 26 mintypische Länge
- 20. Okt.letzte Folge
Folgenzu den neuesten
240: Important Kotlin Constructs
In this episode, Donn and Kaushik talk about 5 new-ish Kotlin constructs that you might not be aware of. The constructs that they talk about are: • fun interface (SAM - Single Abstract Method), and they juxtapose them vs function types • ty
239: Require PR Reviews with CODEOWNERS
In this short episode, Donn talks about the CODEOWNERS file and how it can help you ensure teams review the code that they are responsible for before merging. The CODEOWNERS file is a file that you drop into the root of your project (or int
238: How to Land a Job (if you got laid off or if you're just starting out)
In this episode, Donn talks about the tips and tricks he's used over the last 20 years of consulting, freelancing and working full time to find jobs and new opporftunities. We're hoping some of these tips help those affected by the recent t
237: Compose vs XML - Which one should you learn as an Android Dev?
In this episode, Donn and Kaushik talk about their thoughts on Jetpack Compose and XML for Android layouts and which one you should learn first. As with every conversation in tech ... it depends on what you're trying to do, where you are at
236: A Terminal for Android?
In this episode, Donn and Kaushik talk about the thought of having a terminal for Android. Have you ever wished you could whip up a quick script to get the current location of a device, add it to cron and do some automated tasks on your pho
235: Pair programming with Ben Orenstein & Tuple
In this episode, Kaushik goes solo and interviews Ben Orenstein. Ben is a prolific Ruby developer, an amazing conference speaker, an ardent vim-ster, and now the CEO of Tuple. Kaushik has been a big fan of Ben's work and was super stoked to
234: More Product. Less Architecture?
In this episode, Donn and Kaushik talk about how many Android applications seem to suffer from the disease of over-architecture while neglecting the product (UI/UX) itself. They discuss why this is deterimental to the user experience in the
233: UI Screenshot Testing with Paparazzi and John Rodriguez
In this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi (https://cashapp.github.io/paparazzi/) library which allows you to perform UI screenshot testing on Android without an emulator or physical device. They tal
232: Frustration, Flow State and "The Madness"
In this episode Donn and Kaushik talk about frustration, finding "flow state" and how it's known as "the madness" and how to deal with it. We originally were going to talk about an other topic, but during the off air banter Donn brought up
231: Learning Jetpack Compose with Vinay Gaba
In this episode, Donn and Kaushik talk to Android GDE Vinay Gaba (https://twitter.com/vinaygaba) about learning Jetpack Compose. They talk about how to learn how to use Jetpack Compose by example (and Vinay's excellent talk by the same name
230: Feeling Like an Idiot
In this episode Donn talks about that pit of the stomach feeling we all get when we feel like we should know something but we don't. It's that voice in our head as developers that makes you feel like an idiot even when you're not. Donn give
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)
In this episode, Kaushik peppers Donn with questions about his foray into Android Turbo, Hotwire, and the concept of "Native Where You Need It". Donn recently launched Android Jumpstart, the Android client for the Jumpstart Rails trifecta.
228: Expo Development with Konstantin Liakhovskii
In this episode Donn and Kaushik talk to Konstantin Liakhovskii about Expo development and how it takes cross platform development and its productivity to the next level. Konstantin dives deep into the usages and reasons why Expo (and React
227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt
In this episode Donn sits down and talks to Ephraim Schmitt about how he changed careers from being an exotic car salesman to a mobile software developer. It's a fascinating and inspiring story for anyone looking to get into software develo
226: The Reunion - Themes, VS Code and More
In this episode Donn and Kaushik are back together on the mic. After an extended break, they both returned renewed and ready to dive into all things software, starting off with IDE themes, plugins and what they've been up to since they were
225: Don't Give Up - Persevere
In this episode Donn talks about something not giving up and persevering when the going gets tough in software, your career and more. It's easy to give up, but the real reward is when you persevere. Links from the show • Growth Mindset Book
224: Our Latest Book Recommendations
In this episode, Donn and Kaushik talk about some of the books that they're reading and thoughts and recommendations on each. Links from the show Donn's Books • Designing Data Intensive Applications (https://amzn.to/3kWAQm2) • Systemology (
223: Productivity with TODO Apps and Personal Knowledge Management Systems
In this episode, Donn and Kaushik reunite for an episode on how they use productivity tools like various todo apps as well as how the organize information for storage and easy retrieval in their day to day lives. Shownotes In this episode,
222: Managing Android devices (EMM) with Prabhjot
In this episode, Kaushik talks to his good friend Prabhjot and learns about "Android Enterprise (https://developers.google.com/android/work/overview)". This is the official way for companies or organizations to enable the use of Android dev
221: How to Introduce Seams into Legacy Code
In this episode, Donn continues to dive into his favorite software book: Working Effectively with Legacy Code. He talks about one of the fundamental tactics of the book: Introducing seams You'll learn what a seam is according to the book, a
220: Turbo Native for Android and Hotwire with Jay Ohms
In this episode, Donn talks to Jay Ohms about Turbo Native for Android, Hotwire, and how to build apps faster with Hotwire, Turbo, Stimulus, and Strata. Jay is an Android developer at Basecamp.com (https://basecamp.com) and Hey.com (https:/
219: The Legacy Code Change Algorithm
In this episode, Donn talks dives into his favorite software book: Working Effectively with Legacy Code. He talks about one of the introduction level topics: The Legacy Code Change Algorithm You'll learn what it is and how you can use it as
218: Growth Mindset with Software Developer Alan Hill
In this episode, Donn talks to software developer Alan Hill about the Growth Mindset and how it applies to software development and life in general. They chat about pull request feedback lifecycle, learning new tech, and how applying a grow
217: Working at a Big Tech Company vs Freelancing
In this episode, Donn talks about the difference between working at a big tech company vs freelancing. There are many pro's and con's for each. What is best for you? Listen to the episode and find out. AndroidJobs.IO • Job postings are FREE
216: Code Conventions - Why It's Important to Follow Them
In this episode, Donn talks about the importance of following code conventions and coding styles in codebases. You'll run into various different coding conventions throughout your career. Sometimes it's as an employee, sometimes it's as a f
215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges
In this episode, Donn talks to David and Ross from Squeaky Dog Studios about building a business out of a side project. David and Ross are long-time serial side project developers with experience that dates back to the Palm era. They've bui
214: 3 Things Every Developer Needs To Know How To Do
In this episode, Donn talks about the three things that every developer needs to know how to do. These three things include: • How to identify and stop premature optimization • How to write tests and know the difference between unit, integr
213: How to Pick What Technology to Learn Next
In this episode, Donn answers a listener's question. The listener wanted to know how to choose what to learn next in Tech. Donn provides 6 tips (actually 7 if you count a hidden one) on how to pick what technology to learn next. He provides
212: Growing an Online Presence in the Software Industry with Philipp Lackner
In this episode, Donn talks with Philipp Lackner about growing an online presence within the Software Industry with Instagram and YouTube. Shownotes You'll learn how Philipp went from 0 to over 80,000 followers on Instagram. This was done a
211: Why Learning React is Good For You as a Developer
In this episode Donn talks about why you need to learn React (or Flutter) - so you can truly understand the Unidirectional data flow pattern in a framework that was built for that purpose alone. Working with other frameworks which bolt on a