🚀 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 #Compose #JetBrains #AndroidDev #Multiplatform

Release Kotlin 2.3.10-RC · JetBrains/kotlin

Changelog Compiler KT-83314 JSpecify @NullMarked changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3 KT-83317 ClassCastException: with cast kotlin.UInt to java.lang...

GitHub

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.

https://paul-samuels.com/blog/2026/01/15/make-nice-tools/

#compose #kotlin #docker #swift #swiftui

Make nice tools · paul-samuels.com

Feels like I been sleeping on #docker. They now have a docker #compose sdk. You can use to orchestrate stuff directly on the service. 😎

Think on start up, you can have all dependencies automatically spun up for you automatically. 😍

https://docs.docker.com/compose/compose-sdk/

Compose SDK

Integrate Docker Compose directly into your applications with the Compose SDK.

Docker Documentation

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

https://taoofmac.com/space/blog/2026/01/09/1900?utm_content=atom&utm_source=mastodon&utm_medium=social

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.

#devops #docker #compose #podman #systemd

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

Android Studio Panda 1 | 2025.3.1 Canary 3 now available

Android Studio Panda 1 | 2025.3.1 Canary 3 is now available in the Canary channel. If you already have an Android Studio build on the  Ca...

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.

#AndroidDev #compose

The Different Node Types in Jetpack Compose

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"

Grokking Android

Технический гайд по сторис — часть 3: как мы написали свою библиотеку

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — технический гайд для android-разработчиков о том, как использовать нашу новую библиотеку по сторис с деталями и нюансами реализации. Из статьи вы поймете: как использовать библиотеку на полную мощность для своих задач и как она устроена изнутри. Для удобства изучения статьи я решил разбить ее на блоки:

https://habr.com/ru/companies/m2tech/articles/980424/

#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room

Технический гайд по сторис — часть 3: как мы написали свою библиотеку

Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные...

Хабр

#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

#AndroidDev #AndroidX #Jetpack #Compose #Kotlin #Android