Recordings for @kotlinconf.com 2026 sessions are now available in Confetti (github.com/joreilly/Con...) ....and of course in the official KotlinConf app as well! Thanks @zsmb.co
if responding to racists with “fuck you, you should be excluded from polite society” means I do not support academic freedom then I guess I don’t support academic freedom
Venkat Subramaniam joins The Marco Show to explain why AI should come after your own thinking, why experts see its limitations more clearly, and why developers need more skill in the AI era, not less. 🎥 Watch: youtu.be/_590TxMwvWM
I'm open to work! People know me for my skills in Android, Kotlin, Compose, Gradle, Android Automotive, or for my hunger in eating issues for breakfast. You might also know me from my talks at @droidcon.bsky.social & @kotlinconf.com. Onward to new adventures! 🚀 I'm thankful for likes & reposts 🙏
``` Upon reflection, I've come to believe that quality software is not about how many features something has or how quickly it is built but rather how cared for it is by the designers, developers, and product people who work on it. ``` This rings very true https://brettcodes.com/im-done-using-ai/
I'm done using AI
Why I'm stopping using AI for coding (and anything else) after using it earnestly for a year and coming to understand the harms it causes on personal, societal, and environmental levels.
brettcodes.com
OkHttp 5.5 can do private domain names. 🕵🏻♂️
Change Log - OkHttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM
lysine.dev
OpenJDK is another example of a company forbidding the use of AI in contributions. openjdk.org/legal/ai
"AI generated code was trained on humans, so of course it will have the same flaws as human generated code." "But the more we invest and train it, the better it will get!" You know what else gets better the more you invest in and train them? People.
I kept writing PR descriptions by hand, retyping what I wrote in my commits. So I built PRlogue (a dialogue for your pull requests), a CLI that turns your git commits and diffs into a PR description. Local first, works with Ollama or any OpenAI-compatible server. github.com/nisrulz/prlogue
GitHub - nisrulz/prlogue: Your git diff, turned into a PR description.
Your git diff, turned into a PR description. Contribute to nisrulz/prlogue development by creating an account on GitHub.
github.com
I don’t know if I ever shared this here, but I created a platform to help Android devs overcome the 12 testers for 14 days Google Play requirement to unlock production. Completely free. Android devs helping each other. You test apps, and you get credits to list yours for test 👇 get12testers.com
Get12Testers — Get 12 testers for 14 days continuously and for free
Meet Google Play testing requirement. Get your app tested by 12 testers for 14 days continuously.
get12testers.com
ITS TODAY!!! 🎂 Jetpack Compose 1.0 is turning 5, and we’re throwing a livestream birthday bash to celebrate! Join us as we look back at how Compose completely changed the Android UI game and answer your questions live. 🗓 When: July 30 @ 13:00 UTC / 6 AM PT 📺 Where: goo.gle/4fxMBLj
It is hard to believe it has been 5 years since Compose 1.0.0! Amazing to have been a tiny part of this journey. https://android-developers.googleblog.com/2026/07/five-years-of-jetpack-compose.html
Celebrating 5 years of Jetpack Compose
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
What do you do with a 2015 MacBook Pro with a broken screen? Remove the screen entirely and turn it into a "halfbook" desktop Mac! Watch here: YouTube: youtu.be/OocWCLqbPCs PeerTube: tube.devwithzachary.com/w/ueTWxrjZkj...
The "Halfbook" Mac: Saving a Broken 2015 MacBook Pro
YouTube video by DevWithZachary
youtu.be
“O assistente de Mark Zuckerberg na Meta, Josh Felker, que era responsável pelas ‘experiências digitais para crianças’ da Meta, foi preso depois de admitir que tentou mandar mensagens sexuais para uma criança de 13 anos durante uma ação disfarçada [arapuca?]”
Mark Zuckerberg's assistant at Meta, Josh Felker, who was responsible for Meta's "digital experiences for kids," was arrested after admitting he tried to sext a 13-year-old during an undercover sting. nypost.com/2026/07/20/u...
Few people realize how much credibility they lose once it’s clear their writings and actions are output from ChatGPT and Claude. If you’re a leader who uses AI in such a noticeable manner (and people notice even if you think they don’t), it’s shooting yourself in the worst way possible.
When it comes to AI coding, right now I feel like those people who have a dishwasher but still insist on washing everything by hand because "it's faster that way"
The 2nd edition of the Manifest Android Interview book is here! Thanks to 4,000+ readers, the book has grown from 385 to 500 pages based on your feedback over a year. Following the 'Compose-first' paradigm, View/XML topics are now vastly minimized. android.skydoves.me
android.skydoves.me
With Maven Central's recent policy changes, open-source might just become developers' most luxurious hobby, costing maintainers not only their time but also their own money. (hundreds of bucks every month)
The Uuid type in the standard library is now stable with Kotlin 2.4! Work with v4 and v7 UUIDs, easily, with multiplatform support. I made this overview video when the type was first introduced: www.youtube.com/watc... And then more API updates in 2.3: youtu.be/_6PSSkqwbp8...
UUID in Kotlin Multiplatform
UUID reference documentation https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.uuid/-uuid/ UUID KEEP discussion https://github.com/Kotlin/KEEP/issues/382 Kotlin 2.0.20 release notes https://kotlinlang.org/docs/whatsnew2020.html#support-for-uuids-in-the-common-kotlin-standard-library 0:00 Intro
youtube.com
You've probably already approved one without realizing it. 👀 Agent-generated pull requests pass the tests and show clean diffs, so you merge. That's exactly the problem. This checklist catches what they hide: gamed CI, security gaps, and bugs that slip past green checks.
Agent pull requests are everywhere. Here's how to review them.
A practical guide to reviewing agent-generated pull requests: what to look for, where issues hide, and how to catch technical debt before it ships.
github.blog
Compose HotSwan 1.3.3 has been released. Hot Reload lets you see your Jetpack Compose UI changes reflected on a running Android device instantly, without rebuilding or restarting the app. hotswan.dev
Koin Compiler 1.0 is here. 🎉 Live from @KotlinConf.com DI safety moves from runtime to compile time: broken dependencies caught at build, full-graph checks across multi-module projects. Kotlin 2.3.20 · Koin 4.2.1 #Koin #Kotlin → github.com/InsertKoinIO/koin-compiler-plugin/releases/tag/1.0.0
France is going all in on open source. 🇫🇷🐧 DINUM plans to migrate every ministry to Linux—building on the success of GendBuntu, which saves the French police millions each year. A G7 Linux shift is a big signal for the software industry. Here's why. ▶️
Metro reaches 1.0! It's the proudest work of my career and I strongly feel this is how dependency injection in Kotlin should be. Thank you to everyone that's contributed and helped this project get to where it's at. Metro wouldn't be where it is without you. www.zacsweers.dev/metro-is-sta...
🚇 Metro is Stable
Metro 1.0.0 is out now and stable. This means that its runtime APIs (runtime, MetroX artifacts, Gradle plugin, etc.) are now API-stable unless annotated with an experimental annotation. This is an ex...
zacsweers.dev
Android Studio finally gets embedded browser power 🚀 This is a big unlock for all Android developers and plugin authors! Embedded web browser (JCEF) in Android Studio just got a lot more real 👉 tool windows, auth flows, onboarding, browser-powered plugin UX. platform.jetbrains.com/t/experiment...
Experimental JCEF Web Browser API support for Android Studio
We’re excited to announce that the JCEF (Java Chromium Embedded Framework) web browser API is now experimentally available for Android Studio — a capability previously limited to other JetBrains IDEs....
platform.jetbrains.com
Recent attacks on the open source supply chain are targeting CI/CD workflows to exfiltrate secrets. 👀 Here's what you can do right now to protect your projects. 🔒 https://github.blog/security/supply-chain-security/securing-the-open-source-supply-chain-across-github/
Securing the open source supply chain across GitHub
Recent attacks on open source focus on exfiltrating secrets; here are the prevention steps you can take today.
github.blog