Blog
My thoughts on programming, computers and technology.
Subscribe to latest blog posts via
2026
2025
- 2025 in Review
- 52 interesting things I learned in 2025
- End of Social Media
- November Activity Challenge
- HHKB
- July Activity Challenge
- Two
- Transparency
- Mechanical Keyboard Vol. 2
- Kotlin Blog Get Answers to Your KMP Questions
- KotlinConf 2025 Trip Report
- Ronnie
- App Defaults 2024
- Ghostty terminal
2024
December
October
September
July
June
May
April
March
February
January
2023
2022
2021
2020
2019
2018
2017
- 2017: Year in Review
- Expressive code with DSLs in Kotlin. Part 2
- Expressive code with DSLs in Kotlin
- November 2017 Conference Report
- JetBrains Blog Toolbox App 1.5: Staying up-to-date has never been easier
- Inbox Zero and Getting Things Done
- Brazil Trip Report
- 🎉 Emoji on 🐧 Linux
- Weekend project: Proselint plugin for IntelliJ IDEA
- Building culture of gratitude
- JSON construction DSL in Kotlin
- JetBrains Blog JetBrains Toolbox App 1.3 is here
- Kotlin/Native 0.2 + GTK
- Bose Headphones spied on listeners (including me)
- Object Builders in idiomatic Kotlin
- 100% Code Coverage
- On code formatting
- Keeping passwords safe
- Software updates: pro et contra
- Makefile support plugin for IntelliJ IDEA
- Best practices in API design
- DSLs in Kotlin: The Good, the Bad and the Ugly
2016
- Videos to watch on holidays
- Encrypted USB stick
- No prefix, please!
- BuildStuff 2016 Report
- Dell XPS 15
- JetBrains Toolbox App 1.0
- Skype
- JetBrains Blog JetBrains Toolbox App 1.0 Beta available
- Java Preferences API
- Hello World!