Posts
All the articles I've posted.
- Featured
Your Functions Aren't Functions: Why JavaScript Punishes Your Java Habits
The word 'function' means two different things, and the one you learned in Java is the one TypeScript keeps punishing. A pragmatic case for thinking in equations, not recipes.
The Functional Mindset: Why Modern React is Forcing Your Hand
Embracing functional programming principles like purity, immutability, and declarative composition is no longer optional in modern React development, as these concepts provide the predictability and stability required to manage complex application state and build scalable architectures.
Hello World (And Welcome to the Blog)
I’m kicking things off with a look at my 20-year journey from backend Java to modern frontend leadership, and outlining what you can expect from my posts on engineering, architecture, and career growth.