InProAndroidDevbyAmanda Hinchman·May 12Detecting Concurrency Bugs with Kotlin/Java Unit Testing with the Cattle-Herding PatternMaking Use of CountDownLatch, CyclicBarrier, and ThreadPool Executors to Stress-Test Concurrency
InCoding KineticsbyAmanda Hinchman·Apr 8How to Split Apart a Larger PR into Smaller Ones with GitThe surgical method: Splitting PRs by file names
InCoding KineticsbyAmanda Hinchman·Nov 11, 2025Lab Setup: Build & Publish Your First Web PageBeginner-Friendly Instructions: Lab Setup and Explanation on How Web Development Works
InCoding KineticsbyAmanda Hinchman·Sep 11, 2025House Rules for VCs Entering the Open Source CommunityA No Bull**** Guide On How to Interact with Open Source Communities
Amanda Hinchman·Sep 8, 20255 Tips for Navigating the Modern Tech InterviewHow whiteboarding interviews are changing and how to prepare for what’s next
InCoding KineticsbyAmanda Hinchman·Aug 18, 2025Introduction to Structured Concurrency: Coroutine Exception & Cancellation MechanismsPart 2: How Cancellations and Exceptions Affect Job HiearchiesA response icon1A response icon1
InCoding KineticsbyAmanda Hinchman·Jul 28, 2025Introduction to Structured Concurrency: CoroutineScope & CoroutineContextPart 1: Coroutine Scopes, Contexts, Job Hierarchy, and moreA response icon1A response icon1
InProAndroidDevbyAmanda Hinchman·Mar 24, 2025Debugging Coroutines in IntelliJ and Android StudioA response icon1A response icon1
InProAndroidDevbyAmanda Hinchman·Mar 9, 2025Configuring multiple SQLite databases in Android with SQLDelight 2Using Hilt to differentiate databases with updated KSP pluginA response icon1A response icon1
InCoding KineticsbyAmanda Hinchman·Jan 2, 2025Making learning Kotlin an atomic habit with PatreonNot everything I research goes on Medium: how Patreon offers a new way to learn Kotlin in digestible snippets