Hero image for post Array vs Set vs Object vs Map
Array vs Set vs Object vs Map

While I'm knee deep in technical interviews, I thought I'd do a bit of a deep dive into these commonly misunderstood JavaScript data structures and provide a view on when you'd use one of the other.

Hero image for post Developers should give a shit about design
Developers should give a shit about design

If I had a dollar for every time I heard the phrase "I'm no good at design, so that's why I became a developer," I would be rich. Lets explore how developers can better educate themselves in design and the benefits of getting involved in the design process.

Hero image for post Just Enough CSS Grid to be dangerous
Just Enough CSS Grid to be dangerous

CSS Grid is one of my favourite tools for building your web layouts. I examine where we have come from in terms of web layouts and what you need to know to start building your own.