My curated thoughts on software and, design
Writing down all my thoughts on software development and design trends.
Native Color MathJul 23, 26
Ditch the heavy JavaScript calculations. See how modern CSS blends colors and automatically corrects text contrast natively in the browser.
The JavaScript Event Loop is Gaslighting YouJul 03, 26
Why single-threaded JavaScript pretends it can do ten things at once, and how the Event Loop manages the chaos.
Closures: JavaScript's Memory TrapJun 14, 26
A fun and honest look at JavaScript closures, why interviewers love them, and how they quietly eat your RAM.
Liskov's Substitution PrincipleJun 28, 25
How a Penguin can break your code
Interface Segregation: Don't Force Your Minions to Do Useless WorkMar 12, 25
ISP keeps code clean by ensuring classes only implement what they need.
SOLID not so SOLIDFeb 03, 25
A fun and honest take on SOLID principles, starting with Dependency Inversion and why it matters (or not).
Dapper split on argumentNov 10, 23
Effortless Object Nesting with Dapper's splitOn argument.