Home/Smashing Magazine
Source

Smashing Magazine

1,379 articles from Smashing Magazine.

Performance — Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Design systems are more than style guides: they’re made up of workflows, tokens, components, and documentation — all the stuff teams rely on to build consistent products. As projects grow, keeping everything in sync gets tricky fast. In this article, we’ll look at how smart tooling, combined with automation where it makes sense, can speed things up, reduce errors, and help your team focus on desig

JPJoas PambouJoas Pambou·August 6, 2025Performance
Engineering — The Core Model: Start FROM The Answer, Not WITH The Solution — Smashing Magazine

The Core Model: Start FROM The Answer, Not WITH The Solution — Smashing Magazine

The Core Model is a practical methodology that flips traditional digital development on its head. Instead of starting with solutions or structure, we begin with a hypothesis about what users need and follow a simple framework that brings diverse teams together to create more effective digital experiences. By asking six good questions in the right order, teams align around user tasks and business o

AHAre HallandAre Halland·July 30, 2025Engineering
Frontend — Web Components: Working With Shadow DOM — Smashing Magazine

Web Components: Working With Shadow DOM — Smashing Magazine

Web Components are more than just Custom Elements. Shadow DOM, HTML Templates, and Custom Elements each play a role. In this article, Russell Beswick demonstrates how Shadow DOM fits into the broader picture, explaining why it matters, when to use it, and how to apply it effectively.

RBRussell BeswickRussell Beswick·July 28, 2025Frontend
Design & UX — Designing Better UX For Left-Handed People — Smashing Magazine

Designing Better UX For Left-Handed People — Smashing Magazine

Today, roughly 10% of people are left-handed. Yet most products — digital and physical — aren’t designed with it in mind. Let’s change that. More design patterns in Smart Interface Design Patterns, a **friendly video course on UX** and design patterns by Vitaly.

VFVitaly FriedmanVitaly Friedman·July 25, 2025Design & UX
Frontend — Handling JavaScript Event Listeners With Parameters — Smashing Magazine

Handling JavaScript Event Listeners With Parameters — Smashing Magazine

Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. And what if your event listener needs parameters? That’s where things get interesting. Amejimaobari Ollornwi shares which JavaScript features make handling parameters with event handlers both possible and well-supported.

AOAmejimaobari OllornwiAmejimaobari Ollornwi·July 21, 2025Frontend
Design & UX — Why Non-Native Content Designers Improve Global UX — Smashing Magazine

Why Non-Native Content Designers Improve Global UX — Smashing Magazine

Ensuring your product communicates clearly to a global audience is not just about localisation. Even for products that have a proper localisation process, English often remains the default language for UI and communications. This article focuses on how you can make English content clear and inclusive for non-native users. Oleksii offers a practical guide based on his own experience as a non-native

OTOleksii TkachenkoOleksii Tkachenko·July 18, 2025Design & UX
Design & UX — Design Guidelines For Better Notifications UX — Smashing Magazine

Design Guidelines For Better Notifications UX — Smashing Magazine

As always in design, timing matters, and so do timely notifications. Let’s explore how we might improve the notifications UX. More design patterns in our Smart Interface Design Patterns, a friendly video course on UX and design patterns by Vitaly — from complex data tables and nested filters to FAQs and error messages.

VFVitaly FriedmanVitaly Friedman·July 7, 2025Design & UX
Frontend — CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine

CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine

CSS has evolved from a purely presentational language into one with growing logical powers — thanks to features like container queries, relational pseudo-classes, and the `if()` function. Is it still just for styling, or is it becoming something more? Gabriel Shoyombo explores how smart CSS has become over the years, where it is heading, the challenges it addresses, whether it is becoming too comp

GSGabriel ShoyomboGabriel Shoyombo·July 2, 2025Frontend
Frontend — Decoding The SVG path Element: Curve And Arc Commands — Smashing Magazine

Decoding The SVG path Element: Curve And Arc Commands — Smashing Magazine

On her quest to teach you how to code vectors by hand, Myriam Frisano’s second installment of a `path` deep dive explores the most complex aspects of SVG’s most powerful element. She’ll help you understand the underlying rules and function of how curves and arcs are constructed. By the end of it, your toolkit is ready to tackle all types of tasks required to draw with code — even if some of the li

MFMyriam FrisanoMyriam Frisano·June 23, 2025Frontend
Frontend — Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS — Smashing Magazine

Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS — Smashing Magazine

In this tutorial, Blake Lundquist walks us through two methods of creating the “moving-highlight” navigation pattern using only plain JavaScript and CSS. The first technique uses the `getBoundingClientRect` method to explicitly animate the border between navigation bar items when they are clicked. The second approach achieves the same functionality using the new View Transition API.

BLBlake LundquistBlake Lundquist·June 11, 2025Frontend
Frontend — Decoding The SVG path Element: Line Commands — Smashing Magazine

Decoding The SVG path Element: Line Commands — Smashing Magazine

SVG is easy — until you meet `path`. However, it’s not as confusing as it initially looks. In this first installment of a pair of articles, Myriam Frisano aims to teach you the basics of `` and its sometimes mystifying commands. With simple examples and visualizations, she’ll help you understand the easy syntax and underlying rules of SVG’s most powerful element so that by the end, you’re fully ab

MFMyriam FrisanoMyriam Frisano·June 9, 2025Frontend
Design & UX — Collaboration: The Most Underrated UX Skill No One Talks About — Smashing Magazine

Collaboration: The Most Underrated UX Skill No One Talks About — Smashing Magazine

We often spotlight wireframes, research, or tools like Figma, but none of that moves the needle if we can’t collaborate well. Great UX doesn’t happen in isolation. It takes conversations with engineers, alignment with product, sales, and other stakeholders, and the ability to listen, adapt, and co-create. That’s where design becomes a team sport, and when your ability to capture the outcomes multi

CWCarrie WebsterCarrie Webster·June 5, 2025Design & UX
Performance — Why Designers Get Stuck In The Details And How To Stop — Smashing Magazine

Why Designers Get Stuck In The Details And How To Stop — Smashing Magazine

Designers love to craft, but polishing pixels before the problem is solved is a time-sink. This article pinpoints the five traps that lure us into premature detail — being afraid to show rough work, fixing symptoms instead of causes, solving the wrong problem, drowning in unactionable feedback, and plain fatigue — then hands you a four-step rescue plan to refocus on goals, ship faster, and keep yo

NSNikita SamutinNikita Samutin·June 3, 2025Performance
Networking — Designing For Neurodiversity — Smashing Magazine

Designing For Neurodiversity — Smashing Magazine

Designing for neurodiversity means recognizing that people aren’t edge cases but individuals with varied ways of thinking and navigating the web. So, how can we create more inclusive experiences that work better for everyone?

VFVitaly FriedmanVitaly Friedman·June 2, 2025Networking
Architecture — Reliably Detecting Third-Party Cookie Blocking In 2025 — Smashing Magazine

Reliably Detecting Third-Party Cookie Blocking In 2025 — Smashing Magazine

The web is mired in a struggle to eliminate third-party cookies, with the World Wide Web Consortium Technical Architecture Group leading the charge. But there are obstacles preventing this from happening, and, as a result, many essential web features continue to rely on cookies to function properly. That’s why detecting third-party cookie blocking isn’t just good technical hygiene but a frontline

MPMikhail ProsmitskiyMikhail Prosmitskiy·May 28, 2025Architecture
Design & UX — Design System In 90 Days — Smashing Magazine

Design System In 90 Days — Smashing Magazine

Helpful PDF worksheets and tools to get the design system effort up and running — and adopted! Kindly powered by How To Measure UX and Design Impact, a friendly course on how to show the impact of your incredible UX work on business.

VFVitaly FriedmanVitaly Friedman·May 19, 2025Design & UX
Design & UX — Fewer Ideas: An Unconventional Approach To Creativity — Smashing Magazine

Fewer Ideas: An Unconventional Approach To Creativity — Smashing Magazine

Remember that last team brainstorming session where you were supposed to generate a long list of brilliant ideas? How many of those ideas actually stuck? Did leadership act on any of those ideas? In this article, Eric Olive challenges the value of exercises like brainstorming and explores more effective methods for sparking creativity to improve design and enhance the user’s experience.

EOEric OliveEric Olive·May 15, 2025Design & UX
Frontend — Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension — Smashing Magazine

Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension — Smashing Magazine

What if you could take your CSS animations beyond simple fades and slides — adding an extra dimension and a bit of old-school animation magic? In this article, pioneering author and web designer [Andy Clarke](https://stuffandnonsense.co.uk) will show you how masking can unlock new creative possibilities for CSS animations, making them feel more fluid, layered, and cinematic.

ACAndy ClarkeAndy Clarke·May 14, 2025Frontend
Design & UX — Integrating Localization Into Design Systems — Smashing Magazine

Integrating Localization Into Design Systems — Smashing Magazine

Learn how two designers tackled the challenges of building a localization-ready design system for a global audience. This case study dives into how Rebecca and Mark combined Figma Variables and design tokens to address multilingual design issues, such as text overflow, RTL layouts, and font inconsistencies.

RHRebecca Hemstad Mark MalekRebecca Hemstad Mark Malek·May 12, 2025Design & UX
Design & UX — Integrating Design And Code With Native Design Tokens In Penpot — Smashing Magazine

Integrating Design And Code With Native Design Tokens In Penpot — Smashing Magazine

The Penpot team is not slowing down on its mission to build a free design tool that not only offers powerful design features but is also well-integrated with code and modern development practices. In its latest release, Penpot, as the first design tool ever, introduces support for native design tokens. Let’s take a closer look at this concept and how you can employ it in your process.

MDMikolaj Dobrucki·May 8, 2025Design & UX
Frontend — Smashing Animations Part 1: How Classic Cartoons Inspire Modern CSS — Smashing Magazine

Smashing Animations Part 1: How Classic Cartoons Inspire Modern CSS — Smashing Magazine

Have you ever thought about how the limitations of early cartoon animations might relate to web design today? From looping backgrounds to minimal frame changes, these retro animation techniques have surprising parallels to modern CSS. In this article, pioneering author and web designer [Andy Clarke](https://stuffandnonsense.co.uk) shows how he applied these principles to Emmy-winning composer Mike

ACAndy ClarkeAndy Clarke·May 7, 2025Frontend
Frontend — Masonry In CSS: Should Grid Evolve Or Stand Aside For A New Module? — Smashing Magazine

Masonry In CSS: Should Grid Evolve Or Stand Aside For A New Module? — Smashing Magazine

There were duelling proposals floating around for adding support for masonry-style layouts in CSS. In one corner is a proposal that extends the existing CSS Grid specification. In the other corner is a second proposal that sets up masonry as a standalone module. Well, not until recently. Now, there are three proposals with Apple WebKit’s “Item Flow” as the third option. The first two sides make st

GSGabriel ShoyomboGabriel Shoyombo·May 6, 2025Frontend
Design & UX — How To Launch Big Complex Projects — Smashing Magazine

How To Launch Big Complex Projects — Smashing Magazine

When was the last time your project wrapped up smoothly — no delays, no surprises, no last-minute compromises? In reality, most UX projects drift as timelines slip, budgets stretch, and features morph. How do we get better at navigating the chaos? An upcoming part of How To Measure UX and Design Impact by yours truly.

VFVitaly FriedmanVitaly Friedman·May 5, 2025Design & UX
Design & UX — WCAG 3.0’s Proposed Scoring Model: A Shift In Accessibility Evaluation — Smashing Magazine

WCAG 3.0’s Proposed Scoring Model: A Shift In Accessibility Evaluation — Smashing Magazine

WCAG is evolving. Since 1999, the Web Content Accessibility Guidelines have defined accessibility in binary terms: either a success criterion is met or not. But real user experience is rarely that simple. WCAG 3.0 rethinks the model — prioritizing usability over compliance and shifting the focus toward the quality of access rather than the mere presence of features. Could this be the start of a ne

MPMikhail ProsmitskiyMikhail Prosmitskiy·May 2, 2025Design & UX
Design & UX — UX And Design Files Organization Template — Smashing Magazine

UX And Design Files Organization Template — Smashing Magazine

Lost in a sea of UX files, docs, PDFs, and scattered decisions across Slack, Dropbox, Notion, and Figma? We talk a lot about organizing Figma, but what about a sensible folder structure for all UX assets? Let’s fix that. Kindly powered by [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

VFVitaly FriedmanVitaly Friedman·April 28, 2025Design & UX
Design & UX — Building An Offline-Friendly Image Upload System — Smashing Magazine

Building An Offline-Friendly Image Upload System — Smashing Magazine

Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like `IndexedDB`, service workers, and the Background Sync API, you can build an offline-friendly image upload system that queues uploads and retries them automatically — so your users can upload stress-free, even when offline.

AOAmejimaobari OllornwiAmejimaobari Ollornwi·April 23, 2025Design & UX
Design & UX — Gild Just One Lily — Smashing Magazine

Gild Just One Lily — Smashing Magazine

“Gilding the lily” isn’t always bad. In design, a touch of metaphorical gold — a subtle animated transition, a hint of color, or added depth in a drop shadow — can help communicate a level of care and attention that builds trust. But first? You need a lily. Nail the fundamentals. Then, gild it carefully.

SGSteven GarritySteven Garrity·April 10, 2025Design & UX
Frontend — Using Manim For Making UI Animations — Smashing Magazine

Using Manim For Making UI Animations — Smashing Magazine

Animation makes things clearer, especially for designers and front-end developers working on UI, prototypes, or interactive visuals. Manim is a tool that lets you create smooth and dynamic animations, not just for the design field but also in math, coding, and beyond, to explain complex ideas or simply make everything a little bit more interactive.

JPJoas PambouJoas Pambou·April 8, 2025Frontend
AI & ML — How To Argue Against AI-First Research — Smashing Magazine

How To Argue Against AI-First Research — Smashing Magazine

Companies have been turning their attention to “synthetic,” AI-driven user testing. However, as convenient as it might seem, it’s dangerous, expensive, and usually diminishes user value. Let’s take a closer look at why exactly it is problematic and how we can argue against it to make a case for UX research with real users. Part of [Smart Interface Design Patterns](https://smart-interface-design-pa

VFVitaly FriedmanVitaly Friedman·March 28, 2025AI & ML