All Smashing Magazine's articles, sorted chronologically. Over 11 years, we've published 2137 articles, written by 229 hard-working authors. Still counting.
(This article is kindly sponsored by Adobe.) When designing products, always remember that you are designing for people. Let’s take a closer look at how to define an optimal product vision, strategy, and design process. Read More…
In Part 1 we looked at how APIs have evolved over the last few decades and how each one gave way to the next. In this second part, let’s look at where mobile client API design appears to be headed — with a particular emphasis on GraphQL. Read More…
As designers and developers, we focus on beautiful interfaces and fast experiences, but there is one side often missing: respect towards privacy, security, inclusivity, authenticity, personality, and ethics. It’s about time we change that. Read More…
This article provides an overview of the concepts, technologies and coding techniques involved with running test scripts against browsers automatically using WebDriverJS on Windows 10 and Microsoft Edge. Read More…
There are tons of drag-and-drop list reordering modules out there today, very few of them are built with accessibility in mind. Dragon Drop seeks to fill this gap by providing means for all users to perform this somewhat common task. Read More…
Offboarding is something users come into contact with every time they complete an online transaction. Learn about the benefits offboarding can bring to your company and how to apply it in such a way that it is a good experience for all users. Read More…
Before deploying a new plugin in WordPress, it’s a good idea to keep a list of easy-to-misuse functions by your side. Let’s take a closer look at some functions which you can and should use as part of a broader security strategy. Read More…
(This article is kindly sponsored by Adobe.) What are gradients, and why are they so valuable to designers? One thing is for sure: Gradients are making a comeback, and we can already see this trend on many websites. Read More…
Rather than exploring features first, it is helpful to put them into context and to understand how they came to exist. An introduction to GraphQL and lessons learned from the last 60 years of API development. Read More…
There are huge Sketch files that exist, and not only do they slow down Sketch, but also any designer’s productivity. In this article, Ahmed introduces a menu bar application that is bound to help you get rid of this headache. Read More…