Designing a User Management system with JWTs, Ktor, and Exposed
Every app eventually needs to answer two questions: "who is this person?" and "what are they allowed...
Tag archive
Every app eventually needs to answer two questions: "who is this person?" and "what are they allowed...
How to Monitor Your Ktor (Kotlin) API with Vigilmon (Free Uptime + Health Checks) Ktor is...

Meet Ghost Serializer - a byte-first JSON serializer for Kotlin Multiplatform that coexists seamlessly with kotlinx.serialization, Jackson, or Gson.
How I built a remote control interface for an Android camera app using an embedded Ktor HTTP server with WebSocket support
At 3:17 AM on a Tuesday in Q3 2024, our production Kotlin 2.0 microservice fleet hit a 92% memory...
After 12 weeks of benchmarking 14 Kotlin 2.0 backend API implementations across 3 hardware profiles,...

A sealed ResponseResult contract and a safeRequest extension that maps every HTTP status code and Ktor exception into structured, typed results — so repositories never need a try-catch again.

How to build a production-ready Ktor HttpClient in KMP — with automatic token refresh, smart retry logic, WebSocket support, and consistent headers across Android and iOS.
Maintaining separate networking layers for Android and iOS often leads to code duplication and...

GenericPagingSource, PagingStateHandler, WebSocketClientConnection with auto-reconnect, observeWebSocketMessages, and RefreshManager — the advanced patterns every production KMP app eventually needs.
I wanted to test ktor.io with graalvm build, main problem is all code I found using gradle and my...
Ktor Project Link And Setting https://start.ktor.io/ Download Project And...