All Smashing Magazine's articles, sorted chronologically. Over 11 years, we've published 2137 articles, written by 229 hard-working authors. Still counting.
How do you get the most out of both your career and your personal life? We asked the community to share their tips and advice on achieving a healthy work-life balance, and this is what they had to say. Read More…
Intersection information is needed for many reasons, such as lazy loading of images. But there’s so much more. It’s time to get a better understanding and different perspectives on the Intersection Observer API. Ready? Read More…
Anselm Hannemann summarized what happened in the web development world in the past few weeks. A reading list full of browser news, handy guides, thoughtful reads, and more. Read More…
WordPress is currently fully localized for over 65 languages and offers partial translations for an additional 95 locales. If you haven’t internationalized your WordPress website yet, it’s probably time to do so. Read More…
In part two of this two-part series, Brian Holt explains why large refactors are easy by using the Elm Compiler, how to handle side-effects, and how to work with JavaScript. Read More…
(This article is kindly sponsored by Adobe.) User research should be a core part of every designer’s activity. Let’s take a closer look at the importance of undertaking user research. Read More…
If you want to be able to read API documentations and use them effectively, you’ll first need to understand everything about REST APIs. Let’s get started. Read More…
When starting to use Flexbox and Grid, it can be frustrating to find that we sometimes don’t get the layout we expect. Often this is due to the way sizing is calculated in these new layout methods. In this article, I try to explain exactly how big that box is, and how it got … Read More…
13 live webinars. Four days. That’s the Design Systems Virtual Summit which our friends at UXPin are hosting from February 13th to 16th. Join free from anywhere, and learn from experienced practitioners how to build and maintain a design system efficiently. Read More…
In this article, we’ll be using “vanilla” ES2015+ JavaScript (no frameworks or libraries) to complete this project, and it is assumed you have a working knowledge of JavaScript in the browser. This example should be compatible with every evergreen browser … Read More…