- June 3, 2025
Starting Small with Elm: A Widget Approach
- May 23, 2025
Passion
- May 19, 2025
A Use Case for Port Boundaries in Frontend Development
- May 9, 2025
Dependency Inversion in React: Building Truly Testable Components
- May 7, 2025
The Psychology of Clean Code: Why We Write Messy React Components
- May 6, 2025
Introducing HTML Helpers for Elm
- April 22, 2025
Coding as Craft: Going Back to the Old Gym
- April 8, 2025
React Reconciliation: The Hidden Engine Behind Your Components
- April 2, 2025
React.memo Demystified: When It Helps and When It Hurts
- March 26, 2025
Introducing `content-visibility: auto` - A Hidden Performance Gem
- March 19, 2025
Building Better UI Components: Elm Ports with Web Components
- March 13, 2025
Feedback.one: A Refreshing Take on User Feedback Built with Elm and Rust
- March 11, 2025
Beyond React.memo: Smarter Ways to Optimize Performance
- March 4, 2025
Why I Hope I Get to Write a Lot of Elm Code in 2025
- February 25, 2025
Refactoring Towards Cleaner Boundaries: Lessons from Building a Markdown Blog Engine (Part 3)
- February 18, 2025
Double Loop TDD: Building My Blog Engine the Right Way (part 2)
- February 11, 2025
Making a Clean Architecture Blog Engine From Scratch pt 1
- February 4, 2025
Single Responsibility Principle in React: The Art of Component Focus
- January 31, 2025
A Use Case for `UseCase`s in Kotlin
- January 28, 2025
Open-Closed Principle in React: Building Extensible Components