RSS.Social

cekrem.github.io

follow: @[email protected]

Posts

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