Recent Posts
-
Types of Type Cases in Programming
camelCase, kebab-case, snake_case, PascalCase, SCREAMING_SNAKE — what each one is for, and how to convert between them in a few lines of code.
-
MQTT 101 for Home Automation
Why MQTT is still the right choice for hobbyist home automation, and what I've learned wiring it up since 2022.
-
The Boots Theory of Unfairness
Boots theory of unfairness - it is more expensive to be poor than to be rich
-
ESP01 and Relay
Simple home automation with ESP01 and relay
-
Rebound Effect in Conservation
Rebound Effect, or take-back effect in Conservation, aka Jevons paradox
-
GSAP is now free
Webflow makes GSAP completely free - and I finally have a reason to use it properly.
-
Recovering a Broken Arch Linux System (After a Botched Upgrade)
If you’ve ever left your Arch Linux system unattended for too long without updates, and then decided to upgrade everything at once… you know the...
-
JavaScript Reducers — More Than a Sum Function
Almost every introduction to reduce starts and ends with summing an array. The shape it can fold into is much wider — group-by, building trees...
-
Fence Post Problem 🚧
Fence post problem or One off problem in Computer Science
-
Added Snippets
Micro sharing with code snippets & TILs