by Noemi Stauffer

If you’re looking for a useful free font with a bit of an edge, look no further than this collection of modern typefaces. …


by Vitaly Friedman

Many conversations in our industry tend to circle around strong opinions and universal answers. Choosing a shiny new technical stack or sticking to an old-school paradigm; betting on a trendy framework or building a custom light framework of your own; using an attention-grabbing pop-up or sticking to…


Whether you’re fairly new to CSS or an experienced developer from elsewhere in the stack who wants to make sure your understanding of layout today is up to date, this guide covers everything you need to know about CSS Layout today

Photo: Lee Campbell

By Rachel Andrew

Over the past couple of years, CSS Layout has dramatically changed as well as the way we develop the front end of our sites. We now have a real choice in terms of the layout methods we use in CSS to develop our sites, which means we…


Have you ever faced challenges when trying to sell Design Discovery to a potential client? In this article, Kyle Cassidy takes a deep dive into the importance of research as part of the UX design process and the core purpose of Design Discovery

Photo: Alvaro Reyes

By Kyle Cassidy

As designers, we know that research should play a pivotal role in any design process. Sadly, however, there are still a lot of organizations that do not see the value of research and would rather jump straight into the visual design stage of the design process.

The…


This article is for people who are part of a design team (or any team) that makes crucial business decisions with stakeholders and how they might go about building a diverse team through the use of the Competing Values Framework evaluation

Photo: You X Ventures

By Riri Nagao

There has been a surge of conversations about the tech industry lacking diversity. Companies are therefore encountering barriers in innovation. The current state of technology faces inequality and privilege, a consequence of having limited voices represented in the design and product development process. …


Involving other people early on — especially people from other disciplines — can feel scary. By taking inspiration from code reviews, we can improve collaboration both within our own fields as well as across disciplines, be it design, UX, content or development.

Photo: Headway

By Ida Aalen

Smooth collaboration between developers and designers is something everyone aspires to, but it’s notoriously difficult. But with today’s advanced web, it’s difficult — if not impossible — to build a truly great product without collaborating across disciplines. Because of the range of technologies required to build a…


There are folks all over the globe who are unable to easily complete everyday tasks for themselves. Luckily, developers and designers can help by experimenting with voice technology that empowers them to complete tasks that others may take for granted.

Photo: Andres Urena

By William Merrill

The current iteration of voice-controlled digital assistants are still struggling to integrate as seamlessly as the big three voice players of Amazon, Google and Apple would hope. …


Learning to code can be tough. In this article, Murat shares his advice on how writing code differently and poetically has helped him overcome his initial struggles and insecurities.

Photo: Clément H

By Murat Kemaldar

Back in 2008, I started studying design and clearly remember how the sheer sight of code just intimidated me. I had some coding classes, and without any prior coding experience, I had a tough time understanding the code I first got in touch with. …


Search engines have evolved in leaps and bounds these past few years. This year, there are a number of things that need to be kept in mind with regard to SEO. This article aims to provide all the information you need to know.

Photo: NESA by Makers

By Myriam Jessier

Design has a large impact on content visibility — so does SEO. However, there are some key SEO concepts that experts in the field struggle to communicate clearly to designers. This can create friction and the impression that most well-designed websites are very poorly optimized for SEO.


The Beacon API is a lightweight and efficient way to log information from a web page back to a server. Find out how that can be used and what makes it so different from traditional Ajax techniques.

By Drew McLellan

The Beacon API is a JavaScript-based Web API for sending small amounts of data from the browser to the web server without waiting for a response. …

Smashing Magazine

Founded in September 2006, Smashing Magazine delivers useful and innovative information to web designers and developers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store