Smashing Magazine

Using AI For Neurodiversity And Building Inclusive Tools

hello@smashingmagazine.com (Pratik Joglekar) |
This article illustrates how AI can be leveraged to build tools that can be inclusive with a little bit of an additional effort.... read more

F-Shape Pattern And How Users Read

hello@smashingmagazine.com (Vitaly Friedman) |
Scrolling, scanning, skipping: How do users consume content online? Here’s what you need to know about reading behavior and design strategies to prevent harmful scanning patterns. An upcoming part of Smart Interface Design Patterns.... read more

How To Work With GraphQL In WordPress In 2024

hello@smashingmagazine.com (Leonardo Losoviz) |
What options do we have for integrating GraphQL with WordPress in 2024? Leonardo Losoviz describes the developments that have taken place in this space over the last three years.... read more

Converting Plain Text To Encoded HTML With Vanilla JavaScript

hello@smashingmagazine.com (Alexis Kypridemos) |
What do you do when you need to convert plain text into formatted HTML? Perhaps you reach for Markdown or manually write in the element tags yourself. Or maybe you have one or two of the dozens of online tools that will do it for you. In this tutorial, Alexis Kypridemos picks those tools apart and d... read more

How To Monitor And Optimize Google Core Web Vitals

hello@smashingmagazine.com (Matt Zeunert) |
The three Core Web Vitals metrics don’t only tell you how visitors experience your website but also impact your Google search result rankings. In this article, we’ll look at what Core Web Vitals are, how they are measured, and how you can use DebugBear to monitor them continuously.... read more

Sliding 3D Image Frames In CSS

hello@smashingmagazine.com (Temani Afif) |
Creating 3D effects in CSS isn’t an entirely new concept, but typical approaches use additional elements in the markup and pseudo-elements in the styles to pull it off. Temani Afif applies 3D effects and sliding transitions to a single `` using clever CSS techniques that demonstrate advanced, modern... read more

Penpot’s CSS Grid Layout: Designing With Superpowers

hello@smashingmagazine.com (Mikołaj Dobrucki) |
Penpot helps designers and developers work better together by offering a free, open-source design tool based on open web standards. Today, let's explore Penpot’s latest feature, CSS Grid Layout. Penpot’s latest release is about efficiency and so much more. It gives designers superpowers and a better... read more

Connecting With Users: Applying Principles Of Communication To UX Research

hello@smashingmagazine.com (Victor Yocco) |
Victor Yocco reviews the components of the Transactional Model of communication, explaining how we might apply this framework to preparing, conducting, and analysing our UX research. You will understand how many UX research best practices align with the model and get an example of a tool for trackin... read more

The Things Users Would Appreciate In Mobile Apps

hello@smashingmagazine.com (Preethi Sam) |
What can we do to make a mobile app better? What subsidiary features are worth providing for our users? I have some ideas. You might, too. So, let’s compare our notes. Without any prescriptions attached, here are seven features I believe can palpably improve a user’s experience with a mobile app.... read more

Iconography In Design Systems: Easy Troubleshooting And Maintenance

hello@smashingmagazine.com (Tatsiana Tarkan) |
Tatsiana Tarkan digs deep into iconography as part of a design system and shares some doable tips that will turn icon creation and maintenance into an enjoyable process.... read more