cekrem.github.io
The Subtle Art of Taming Flows and Coroutines in Kotlin, or 'How Not to DDoS Yourself with Server-Sent Events'
Compiler-Driven Development: Building an Elm Playground That Compiles in the Browser
Making Impossible States Impossible: Type-Safe Domain Modeling with Functional Dependency Injection
Kotlin's Rich Errors: Native, Typed Errors Without Exceptions
On the Value of Abstractions
The Craftsman Mindset: Lessons from Four Weeks Offline
Tailwind IntelliSense in Elm: A NeoVim Recipe
Programming as Theory Building: Why Senior Developers Are More Valuable Than Ever
Pragmatic Hacks: When 'Good Enough' is Actually Good Enough
Claude Code: Game Changer or Just Hype?
Starting Small with Elm: A Widget Approach
Passion
A Use Case for Port Boundaries in Frontend Development
Dependency Inversion in React: Building Truly Testable Components
The Psychology of Clean Code: Why We Write Messy React Components
Introducing HTML Helpers for Elm
Coding as Craft: Going Back to the Old Gym
React Reconciliation: The Hidden Engine Behind Your Components
React.memo Demystified: When It Helps and When It Hurts
Introducing `content-visibility: auto` - A Hidden Performance Gem
Building Better UI Components: Elm Ports with Web Components
Feedback.one: A Refreshing Take on User Feedback Built with Elm and Rust
Beyond React.memo: Smarter Ways to Optimize Performance
Why I Hope I Get to Write a Lot of Elm Code in 2025
Refactoring Towards Cleaner Boundaries: Lessons from Building a Markdown Blog Engine (Part 3)
Double Loop TDD: Building My Blog Engine the Right Way (part 2)
Making a Clean Architecture Blog Engine From Scratch pt 1
Single Responsibility Principle in React: The Art of Component Focus
A Use Case for `UseCase`s in Kotlin
Open-Closed Principle in React: Building Extensible Components
Liskov Substitution: The Real Meaning of Inheritance
The One Book (Besides The Bible) I Want My Future Manager to Read
Interface Segregation: Why Your Interfaces Should Be Small and Focused
Clean Architecture: A Practical Example of Dependency Inversion in Go using Plugins
Books I Think Software Engineers Should Read
I'm joining Ensō!
Free at last – dumbing down my iPhone and disabling all evil!
Math test for staying home with semi-sick kids
I released an EP without recording a single track. No loops or midi either.
Going back(end) to the old gym!
Exploring UIs in the terminal part 2: More ink!
Exploring UIs in the terminal part 1: React/Ink
The End of an Era!
Development plan 2021-2023
Why I'm not using the Lightphone II (but my daughter is)
ripnote – the fastest and fuzziest way for a developer to take notes
Changing Jobs Without Leaving Your Company
Reducing Android Build Times on Azure by 80% using a Virtual Machine Scale Set (VMSS)
React Advent Calendar – keto vegan, gluten free and no parabens or plastic wrapping
Hire me: Your Chief Problem Solver
create-elm-live-app – the smallest npm package ever?
About
pretty-git-report – a CLI to give you daily commit metrics