Please turn JavaScript on
cekrem.github.io – a surprisingly delightful dev blog banner
cekrem.github.io – a surprisingly delightful dev blog icon

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

I have an Elm app at work that needs exactly one thing from the JavaScript ecosystem: an npm package to piggyback on some A$ure auth thing. And for that one(!) package, I was running Vite with an Elm plugin and a growing pile of config to keep the two on speaking terms. Plus a backlog of bun audit warnings, courtesy of said auth thing’s dependencies, and/or build tools just b...


Read full story

Here’s a meta post for you, if there ever was one: if someone shared this post with you and a preview image showed up, that image was generated by the thing this post describes. The post is its own demo. I find that unreasonably satisfying.

It looks like this, generated live from the post’s own title and description as you read this:

(If I change the ...


Read full story

Of all the monsters that fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors. For these, one seeks bullets of silver that can magically lay them to rest.

That’s how the most famous essay in software engineering opens. Fred Brooks,


Read full story

What a time to be alive. Elm has had numerous “native” versions lately (Eco and elm-run, the latter of which I’ve


Read full story

I’m on vacation as I write this, happily mostly offline. Which is probably the worst possible state of mind to be in when Light announces a new phone, because now I want it.

Some context ...

Read full story