Posts
A Guide to Python's Secret Superpower: Magic Methods
June 8, 2022•2,548 words
Python has a secret superpower with a similarly stupendous name: Magic Methods. These methods can fundamentally change the way you code with Python...
Why I prefer Vue over Angular: DOM Pollution
June 6, 2022•472 words
Angular differs from Vue in some keys ways, including its "Incremental rendering". This shift introduces something I call "DOM Pollution"; its why I prefer Vue over Angular.
Windows Subsystem for Linux
May 24, 2022•563 words
Utilize the best of both worlds — Windows and Linux — without having to dual boot. Windows Subset for Linux (WSL) lets you run software designed for Linux in Windows.
Rules of React's useEffect
February 22, 2022•2,437 words
useEffect is prolific in React apps. Here are four rules associated with the hook and in-depth explanations of why they're important.
Doomsday Rule
February 10, 2022•4,442 words
In this blog I talk about the Doomsday Rule, how it works, how to put it into code then how to make a program that tests you.
Why React 18 Broke Your App
January 27, 2022•1,120 words
React 18's internal changes improved a lot, but may have broken your app in the process. Here's why and how you can fix it