Dotan Horovits (@horovits)Improving DevOps Performance with DORA MetricsEveryone in the software industry is in a race to become more agile. We all want to improve the performance of our software development…Sep 5, 2022Sep 5, 2022
Karolina KozmanaCommon side effects of not drinkingBy rejecting alcohol, you reject something very human, an extra limb that we have collectively grown to deal with reality and with each…Jan 21, 20241714Jan 21, 20241714
InStackademicbyRizwanul HaqueImportant Coroutine Interview Questions for Experienced Android DevelopersCoroutines have revolutionized asynchronous programming in Kotlin, offering a powerful and concise way to handle background tasks in…Feb 13, 20243Feb 13, 20243
InProAndroidDevbyTom ColvinSeven demos to understand coroutines: scope, context and JobsUnderstanding coroutines — really understanding them, not just learning patterns — comes from seeing what goes on under the hood.Feb 19, 20247Feb 19, 20247
Talha ŞahinHigh-Level System Architecture of Booking.comTake an in-depth look at the possible high-level architecture of Booking.com.Jan 10, 202451Jan 10, 202451
InBooking.com EngineeringbyGleb TarasovMeasuring mobile apps performance in productionApp performance is an integral part of the user experience. But, how can we measure the performance in production?Jan 11, 20241Jan 11, 20241
InProAndroidDevbyTom ColvinCoroutine patterns in Android, and why they workI know many Android developers who learn coroutines through code patterns, and that is usually enough to get by. But doing so misses the…Jan 21, 20244Jan 21, 20244
InProAndroidDevbyAndrei RiikAndroid ViewModel: Single state or not?In the Android/Kotlin world, there are 2 ways to provide the state from the ViewModel layer to the View layer: single state and multiple…Jan 22, 202410Jan 22, 202410
InGrokking the Tech InterviewbyThe Educative TeamTop Array Interview Questions and AnswersFeeling intimidated by coding interviews and uncertain about the types of questions you might face? If you’re short on time to practice…Jan 15, 2024Jan 15, 2024
İbrahim Ethem ŞenDeep Dive Into Android MemoryAndroid app development always reminds us that we are part of the android hardware and operating system.Oct 16, 20234Oct 16, 20234
Christophe BeylsStrategies for automatically refreshing data on Android using Kotlin FlowMaking timers lifecycle-awareOct 6, 20234Oct 6, 20234
InAndroid DevelopersbyJose AlcérrecaIntroducing the Architecture TemplatesWe released a new project on Github called Android Architecture Starter Templates.Dec 5, 20223Dec 5, 20223
InAndroid DevelopersbyRebecca FranksMaking Jellyfish move in Compose: Animating ImageVectors and applying AGSL RenderEffects 🐠Learn how to use ImageVectors in ComposeNov 22, 20226Nov 22, 20226
InAndroid DevelopersbyChet HaaseBlurring the LinesAndroid RenderEffects #1: the blur effectNov 14, 20222Nov 14, 20222
InAndroid DevelopersbyChris BanesSuspending over ViewsHow coroutines can make UI programming easierDec 2, 201911Dec 2, 201911
InAndroid DevelopersbyManuel VivoViewModel: One-off event antipatternsYou should handle ViewModel events immediately, causing a UI state update. Not doing this can result in bugs and future problems!Jun 1, 202231Jun 1, 202231
InSSENSE-TECHbyPablo MartinezDomain-Driven Design: Everything You Always Wanted to Know About it, But Were Afraid to AskDDD is a holistic approach for solving business problems through rich collaboration with domain experts and strict design patterns…May 15, 202011May 15, 202011
InEngineering at PremisebyNate EbelUsing :buildSrc Kotlin Extensions From Groovy-based Gradle Build ScriptsHow to properly import, and invoke, Kotlin extension functions and extension properties from Groovy-based Gradle build scriptsApr 19, 2022Apr 19, 2022
Sukhad AnandHow does Discord scale to 5 million concurrent users ??Other platforms like Zoom still can’t support this?Dec 11, 202113Dec 11, 202113
InNetflix TechBlogbyNetflix Technology BlogRapid Event Notification System at NetflixThis blog post gives an overview of the Rapid Event Notification System at Netflix and shares some of the learnings gained while building itFeb 18, 202223Feb 18, 202223