2026/05/25
Kotlin Context Parameters: Cleaner and Safer APIs
Context Parameters let you encode what code is allowed to do directly in the type system. Here is how to use them well.
2026/05/25
Context Parameters let you encode what code is allowed to do directly in the type system. Here is how to use them well.
2026/03/30
Translating CPU theory into a 16-bit Kotlin emulator: ISA decisions, execution loop, memory model, and testing.
2026/03/29
A guide to CPU architecture: ISA, registers, memory, ALU, and the fetch-decode-execute cycle.
2026/03/22
A walkthrough of lexing, parsing, FIR, IR, output generation, and compiler plugins.