All Smashing Magazine's articles, sorted chronologically. Over 11 years, we've published 2137 articles, written by 229 hard-working authors. Still counting.
Did you know that by the time a teen in the US reaches 16 years of age, they are spending less than seven hours a week in nature, and these trends are worldwide. Parents are as concerned about their children not having time outdoors as they are about bullying, obesity and … Read More…
This year, there will be 42 different sports and over 300 events taking place at the Olympics. Perhaps you have a project related to these upcoming games, or maybe you’ll be working on a project which is somehow related? Wouldn’t it be great to have a set of consistent icons … Read More…
ECMAScript 6 (or ECMAScript 2015) is the newest version of the ECMAScript standard and has remarkably improved parameter handling in JavaScript. We can now use rest parameters, default values and destructuring, among other new features.
In this tutorial, we will explore … Read More…
Behind every great invention lie dozens of sacrificed prototypes. It took Michele Ferrero almost five years to perfect the spherical wafer within the famous chocolates that bear his name. No great product or invention emerges fully formed, and this applies to great websites … Read More…
Computers and human beings don’t speak the same language. So, to make interaction possible, we rely on graphical user interfaces (GUIs). But GUIs come with a natural barrier: People have to learn to use them. They have to learn that a hamburger button hides a menu, that a … Read More…
I love articles that specifically focus on tiny little details within web development. For example, this week I stumbled upon an article featuring all the fine details about scheduling in requestAnimationFrame. Another gem I discovered is a widely unknown but very practical … Read More…
You deserve a vacation, don’t you think? Now, you might need icons on your website to indicate that you’re away, or even use some for your auto-reply. For whatever reason you decide to use today’s icon set, we’re sure they’ll bring happy summer vibes … Read More…
Digital workers, especially web designers and developers, need to recognize that policy influences their products online much as it does offline. Whatever the scale of our enterprise — whether a large corporation, small digital agency, software company or personal venture — … Read More…
The benefits of UI design systems are now well known. They lead to more cohesive, consistent user experiences. They speed up your team’s workflow, allowing you to launch more stuff while saving huge amounts of time and money in the process. They establish a common vocabulary … Read More…
Here’s a challenge for you: what about building a 3D game over the weekend? Babylon.js is a JavaScript framework for building 3D games with HTML5, WebGL and Web Audio, built by yours truly and the Babylon.js team. To celebrate the new version 2.3 of the library, we decided … Read More…