It's probably time to stop recommending Redux
February 19, 2025

AI replacement theory
February 15, 2025

A class-based React view model in <50 LOC
February 7, 2025

React's declarative model isn't perfect
January 29, 2025

Scrum is the byproduct of a decade of easy money
April 6, 2023

DRY code isn't a product
February 23, 2023

useSyncExternalStore is the hook you didn't know you need
January 3, 2023

Rust tuple pattern matching
September 15, 2022



Copyright Nathanael Bennett 2025 - All rights reserved