initializing portfolio_v2.0
Keith
Hayden
Software Engineer
I'm here to chew bubblegum and build things for the web. And I'm all out of bubblegum.
The Evolution of Web Tech Stacks — and What It Taught Me About Staying Relevant
One constant in tech is that it's always changing. This is just a small snapshot of things I've seen in the evolution of web development.
The Evolution of Layout in Web Development (Part 2)
How Flexbox and CSS Grid finally gave us real layout tools — and what the modern era of layout looks like with container queries and subgrid.
The Magic of Reducers
A practical guide to useReducer — when to reach for it over useState, how to structure your actions, and why reducers make complex state logic easier to reason about.
Keith Hayden
Software Engineer based in NY.
- JavaScript
- TypeScript
- React
- Node.js
- CSS
- HTML