Skip to main content Jump to list of all articles

Our charming Guides to Web Design and Development

Curated guides on major topics covered by Smashing articles, conference talks and others. Each guide brings together the best we have on that subject, to help you explore and learn.

A friendly Cat the Explorer, bringing some light in the darkness.

A Smashing Guide to Performance

Ensuring your site loads quickly is important. The subject touches almost every part of web design and development, from your choice of images to the performance of your web server. In this guide we bring together information that can help you build a fast site, and keep it fast.

Explore Performance

A Smashing Guide to Accessibility

At Smashing we believe a good website is an accessible website, one which is available to everyone, no matter how they browse the web. This guide highlights our content which can help you create more accessible sites and web applications.

Explore Accessibility

A Smashing Guide to JavaScript & Frameworks

React, Vue, or perhaps the lightweight Alpine.js? Whether you are an experienced JavaScript developer working with one of these frameworks, or just starting to learn, our authors have created some tutorials for you.

Explore JavaScript & Frameworks

A Smashing Guide to UX Design

User Experience (UX) Design is the process of creating experiences that aren't just attractive to look at, but that also work well for our users. In this guide we round up some of the articles on Smashing that can help you to create beautiful sites and applications that also help people to get things done.

Explore UX Design

A Smashing Guide to Figma

The design tool Figma has quickly become the tool of choice for many teams, and is a popular subject for articles here on Smashing Magazine. Here is our round-up of the most popular articles on the site about Figma.

Explore Figma

A Smashing Guide to CSS Layout

CSS Layout has been transformed over the past years. We have you covered with all you need to master this new world. If you want to understand the technical details, or learn how to use new CSS creatively, these guides can help.

Explore CSS Layout