Front-end education for the real world. Since 2018.





  1. The path to becoming a publisher

    In light of Chris Coyier’s recent article about CSS-Tricks, I think it’s about time I shared some plans with you all.

    Announcements

  2. Front-End challenge: progress indicator

    Front-End Challenges Club is back! It’s been a long while since the last one and this challenge is a real head scratcher.

    Front-End Challenges Club

  3. Event currentTarget to the rescue

    A really quick tip to hopefully save you from throwing your computer out of the window due to JavaScript events.

    JavaScript

  4. A Global Documentation Platform

    Inspired by the recent “A Global Design System” article, I talk about what worries me: the future of MDN and a possible alternative to it.

    Opinion

  5. A CSS project boilerplate

    For the many folks who ask how I write CSS since removing Sass, this is how I and the Set Studio team do it in 2024.

    CSS

  6. Interop 2024

    After the success of previous years, it’s great to see Interop is back in 2024. In this post, I note down what I’m looking forward to.

    CSS

  7. Some information about my upcoming workshop and course

    I’m doing a lot of content this year, but the stuff I’m most excited about is a brand new workshop and a brand new course. They follow a similar theme to each other: helping you to become a better CSS developer who writes more scalable, maintainable CSS.

    Announcements

  8. Happy international box sizing awareness day

    My all-time favourite CSS technique — courtesy of Paul Irish — celebrates another birthday.

    CSS

  9. It feels like React is getting a bit of a kicking recently

    I talk about an apparent attitude shift in attitude towards React in the community and also make some recommendations about decision-making for your projects.

    Advice

  10. A highly configurable switch component using modern CSS techniques

    Learn how build a highly configurable switch component using modern CSS, such as :has(), container queries, Logical Properties and Custom Properties.

    CSS