News

Nov 06, 2025

The Real Fix for React Native + pnpm: Hoist Everything

Learn why React Native projects break under pnpm’s default linking, and why switching to node-linker=hoisted is the simplest, most...

Sep 26, 2025

Building LetterLens: An OCR-Powered Android App With Kotlin + ML Kit, and Ktor

Problem: UK NHS & council letters are dense, full of dates and instructions, and often cause confusion. Solution: I built LetterL...

Aug 27, 2025

Turning the Compiler Into Your Co-Architect

Polymorphic constructors aren’t built-in, but enums + static arrays can emulate them safely. This gives compile-time guarantees wi...

Aug 08, 2025

A Guide to OpenTelemetry Tracing for the JVM

Let's compare the different zero-code OpenTelemetry approaches on the JVM, covering the most widespread.

Aug 08, 2025

Resisting Tipping Culture with Kotlin Multiplatform

TippingPoint is a new app that lets users deny tips and donate to charity instead.

Are you a journalist or an editor?

BTCBTC
$92,137.00
2.01%
ETHETH
$3,235.54
0.91%
USDTUSDT
$1.00
0.01%
XRPXRP
$2.03
0.69%
BNBBNB
$886.51
1.78%
USDCUSDC
$1.000
0.1%
SOLSOL
$136.76
4.34%
STETHSTETH
$3,235.68
0.93%
TRXTRX
$0.280
0.04%
DOGEDOGE
$0.140
0.93%
ADAADA
$0.420
2.45%
FIGR_HELOCFIGR_HELOC
$1.03
1.02%
WBTWBT
$61.51
0.11%
WSTETHWSTETH
$3,953.55
0.93%
BCHBCH
$579.25
3.01%
WBTCWBTC
$91,925.00
2.02%
WBETHWBETH
$3,512.43
0.9%
USDSUSDS
$1.000
0.04%
LINKLINK
$13.98
2.42%
WEETHWEETH
$3,504.16
0.9%