Blog Posts

Kotlin: Emerging Patterns with Context Parameters

Early patterns with Kotlin 2.2’s new context parameters. Key takeaways include bridge methods for member extensions, the holder pattern, and deprecated overloads for gradual migration.
Read More...
2025-08-29

Solving Sudoku with Graph Theory

By transforming Sudoku state into a Graph representation we can find an interesting solution to what would otherwise be multiple nested loops.
Read More...
2020-07-20

Respecting Browser Navigation in Single Page Applications

How to provide navigation in Single Page Applications that respects the browser
Read More...
2020-07-01

Your Second Firefox extension in Kotlin

Writing a more complicated Browser Extension in KotlinJS
Read More...
2017-11-27

Your First Firefox (Web)extension in Kotlin

Writing a Browser Extension in KotlinJS
Read More...
2017-11-18

RxJava & Kotlin: Conditionally delaying the first item in a stream

Using a Kotlin Extension Function to solve an RxJava problem
Read More...
2016-05-25