Urgent.News

What's breaking now, across thousands of outlets.

Tech

Kotlin Multiplatform: the migration I wish I'd planned

We started moving a shared business layer to Kotlin Multiplatform, and it's going well — but I'd do a few things differently. What I'd plan first: A clear boundary between shared logic and platform UI (we blurred it early) Dependency injection that works on both sides from day one A test strategy before the first shared module The wins are real: one place for models, serialization, and…

We haven't written up this one. Dev.to has the full story — the link below goes straight to it.

Read the original at dev.to →

More in Tech

Our Terraform drift check runs in 40 seconds

For a long time, drift detection meant a nightly terraform plan that took 20 minutes and got ignored. We split the state into small stacks, cached the providers, and now the plan finishes in about 40…

Why Your Telemetry Code Fails During Live Production Incidents

Most telemetry code gets written when you're calm, happy, and have zero idea how your system is actually going to fail. The result is predictable.

  • Telemetry code often fails to capture internal queue state during production incidents.
  • Effective telemetry requires emitting state vectors for observability systems.
  • Structured metadata logging enables querying patterns based on actual data.

More from Tuesday 27 October →