Please turn JavaScript on
header-image

cekrem.github.io – a surprisingly delightful dev blog

Subscribe for posts about software engineering, architecture, and functional programming.

I write about code that works and the craft of building maintainable systems. Expect technical deep dives, pragmatic reflections, and the occasional observation about web development's absurdities.

Get updates via RSS or email. Unsubscribe anytime (no hard feelings).

Message History

Have you ever Link to heading Wanted to write mobile apps in Elm? Spent an evening getting Elm, Vite, and Capacitor to play nice together, only to realize you’ll forget all the steps by next week? Thou...


Read full story

Hey!

Just a quick note to say thank you for being a subscriber. I really appreciate your sticking around and reading what I put out there.

Two things:

Subject lines are changing slightly. I've tweaked the format so the content is easier to spot in your inbox. Nothing else changes — same posts, same frequency.

A li...


Read full story

Here’s a small problem that says something bigger about Elm’s architecture.

HTML’s native <dialog> element is genuinely useful. You get proper focus trapping, the Escape key works automatically, backdrop handling is built in. But there’s a catch: to open a dialog as a modal, you have to call dialog.showModal(). There’s no HTML attribute for “make this a ...


Read full story

Let’s try making better software, like in the ye olden days, huh? Link to heading

A few weeks ago, someone bought me three beers through the widget on ...


Read full story

Ktor 3.4.0 just dropped, and while there’s a laundry list of new features, a few of them made me genuinely excited. One of them even feels like a direct response to that SSE post I wrote where we accidentally DDoS’d ourselves. (It’s...


Read full story