🚀 Kotlin 2.3.10-RC is out!
Stability-focused update with compiler fixes, Compose compiler improvements, reflection bug fixes, and Gradle & Multiplatform tooling updates.
🔗 https://github.com/JetBrains/kotlin/releases/tag/v2.3.10-RC
🚀 Kotlin 2.3.10-RC is out!
Stability-focused update with compiler fixes, Compose compiler improvements, reflection bug fixes, and Gradle & Multiplatform tooling updates.
🔗 https://github.com/JetBrains/kotlin/releases/tag/v2.3.10-RC
Finally wrote up the story of a local dev tool I’ve been poking at for ~4.5 years. Lots of lessons about DX, removing friction, support pain and why “just works” matters more than features.
How I Manage My Personal Infrastructure in 2026
As regular readers would know, I’ve been on the homelab bandwagon for a while now. The motivation for that was manifold, starting with the pandemic and a need to have a bit more st(...)
#azure #cloud #cloudflare #compose #docker #homelab #infra #proxmox #sqlite #tailscale
I don't like people using docker compose for production like systems. Maybe it's my personal opinion, but I feel like using native integration podman + systemd provides with quadlets is way nicer and you can use all the powerful tooling the systemd provides.
Android Studio Panda 1 (2025.3.1) Canary 3 is out 🛠️
✔️ Compose screenshot testing fixed for Docker + openjdk:17-alpine
✔️ Layout Editor now saves its state correctly
🔗 https://androidstudio.googleblog.com/2026/01/android-studio-panda-1-202531-canary-3.html?m=1
#AndroidDev #AndroidStudio #Android #Kotlin #Compose #CanaryBuild
You want to know which node types in Compose exists and what purpose they fulfill? Well, my latest post covers exactly that
https://www.grokkingandroid.com/the-different-node-types-in-jetpack-compose/
It is actually the start of a series on compose inner workings. And that's all thanks to a colleague of mine who wanted to know more about this.

If you look at Compose it's weird. You have tons of functions that return nothing. Yet the Android documentation says: Composable functions emit UI hierarchy. What does this actually mean? Well, from a functional programming point of view your innocuous looking stateless composable functions create loads of side effects1). Among other things they create nodes. [...] Continue Reading "The Different Node Types in Jetpack Compose"
Технический гайд по сторис — часть 3: как мы написали свою библиотеку
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — технический гайд для android-разработчиков о том, как использовать нашу новую библиотеку по сторис с деталями и нюансами реализации. Из статьи вы поймете: как использовать библиотеку на полную мощность для своих задач и как она устроена изнутри. Для удобства изучения статьи я решил разбить ее на блоки:
https://habr.com/ru/companies/m2tech/articles/980424/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room
#proxmox is driving me fucking nuts.
Why does everyone love it for home labs? The number of hoops I need to jump through to mount a specific NFS directory to an OCI container directory, and have it see the contents, is nuts.
There must be something better.
I haven't tried #incus yet, but it looks similarly complicated.
I just have a handful of #docker #compose files I want to run. Give me a web UI to manage my compose files, manage my NFS mounts, select a bridge, and start my containers on boot. Something like that must exist, right?
🚀 AndroidX updates (Dec 17, 2025)
• Activity 1.12.2
• Camera 1.6.0-alpha02
• Compose 1.11.0-alpha02
• Paging 3.4.0-beta01
• Wear OS & Privacy Sandbox updates
🔗 https://developer.android.com/jetpack/androidx/versions/all-channel#december_17_2025