- January 28, 2025
Open-Closed Principle in React: Building Extensible Components
- January 21, 2025
Liskov Substitution: The Real Meaning of Inheritance
- January 17, 2025
The One Book (Besides The Bible) I Want My Future Manager to Read
- January 14, 2025
Interface Segregation: Why Your Interfaces Should Be Small and Focused
- January 7, 2025
Clean Architecture: A Practical Example of Dependency Inversion in Go using Plugins
- December 18, 2024
Books I Think Software Engineers Should Read
- December 4, 2024
I'm joining Ensō!
- November 3, 2024
Free at last – dumbing down my iPhone and disabling all evil!
- October 23, 2024
Math test for staying home with semi-sick kids
- June 4, 2024
I released an EP without recording a single track. No loops or midi either.
- February 12, 2024
Going back(end) to the old gym!
- September 12, 2023
Exploring UIs in the terminal part 2: More ink!
- August 29, 2023
Exploring UIs in the terminal part 1: React/Ink
- June 14, 2023
The End of an Era!
- June 13, 2023
Development plan 2021-2023
- November 8, 2022
Why I'm not using the Lightphone II (but my daughter is)
- August 15, 2022
ripnote – the fastest and fuzziest way for a developer to take notes
- June 21, 2022
Changing Jobs Without Leaving Your Company
- May 4, 2022
Reducing Android Build Times on Azure by 80% using a Virtual Machine Scale Set (VMSS)
- December 3, 2021
React Advent Calendar – keto vegan, gluten free and no parabens or plastic wrapping