-
New Jun 11, 2025
Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS
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...
-
New Jun 9, 2025
Decoding The SVG path Element: Line Commands
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 s...
-
New Jun 5, 2025
Collaboration: The Most Underrated UX Skill No One Talks About
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...
-
New Jun 4, 2025
Smashing Animations Part 4: Optimising SVGs
What’s the best way to make your SVGs faster, simpler, and more manageable? In this article, pioneering author and web designer Andy Clarke explains the process he relies on *to* prepare, optimise,...
-
New Jun 3, 2025
Why Designers Get Stuck In The Details And How To Stop
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,...
-
New Jun 2, 2025
Designing For Neurodiversity
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...
-
New May 31, 2025
Prelude To Summer (June 2025 Wallpapers Edition)
Let’s kick off June — and the beginning of summer — with some fresh inspiration! Artists and designers from across the globe once again tickled their creativity to welcome the new month with a new...
-
New May 28, 2025
Reliably Detecting Third-Party Cookie Blocking In 2025
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...
-
New May 27, 2025
Data Vs. Findings Vs. Insights In UX
What’s the difference between data, findings, and UX insights? And how do you argue for statistical significance in your UX research? Let’s unpack...
-
New May 23, 2025
What Zen And The Art Of Motorcycle Maintenance Can Teach Us About Web Design
Road-tripping along the line between engineering and spirituality, Robert M. Pirsig’s musings on the arts, sciences, and Quality ring as true now as they ever...
-
New May 21, 2025
Smashing Animations Part 3: SMIL’s Not Dead Baby, SMIL’s Not Dead
While there are plenty of ways that CSS animations can bring designs to life, adding simple SMIL (Synchronized Multimedia Integration Language) animations in SVG can help them do much more. Andy...
-
New May 19, 2025
Design System In 90 Days
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...
-
New May 16, 2025
Building A Practical UX Strategy Framework
Learn how to create and implement a UX strategy framework that shapes work and drives real business...
-
New May 15, 2025
Fewer Ideas: An Unconventional Approach To Creativity
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...
-
New May 14, 2025
Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension
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...
-
New May 12, 2025
Integrating Localization Into Design Systems
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...
-
New May 8, 2025
Integrating Design And Code With Native Design Tokens In Penpot
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...
-
New May 7, 2025
Smashing Animations Part 1: How Classic Cartoons Inspire Modern CSS
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...
-
New May 6, 2025
Masonry In CSS: Should Grid Evolve Or Stand Aside For A New Module?
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...
-
New May 5, 2025
How To Launch Big Complex Projects
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...
-
New May 2, 2025
WCAG 3.0’s Proposed Scoring Model: A Shift In Accessibility Evaluation
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...
-
New Apr 30, 2025
Make Every Day Count (May 2025 Wallpapers Edition)
The new month is just around the corner, and that means: It’s time for some new desktop wallpapers! All of them are designed with love by the community for the community and can be downloaded for...
-
New Apr 29, 2025
How To Turn Your Figma Designs Into Live Apps With Anima Playground
As designers, it’s important to be able to transform visual ideas into concepts within minutes and into fully functional products within hours. Well, today we’re bringing you closer to AnimaApp, an...
-
New Apr 28, 2025
UX And Design Files Organization Template
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...
-
New Apr 25, 2025
“Product Kondo”: A Guide To Evaluating Your Organizational Product Portfolio
It starts with good intentions — a quick fix here, a shiny feature there — and suddenly, your product portfolio’s bursting at the seams. In this guide, Talke Hoppmann-Walton walks you through a...
-
New Apr 24, 2025
Boosting Up Your Creativity Without Endless Reference Scrolling
While it is clear that creativity is driven by both the left and right hemispheres, an important question remains: how can we boost creativity while keeping the process enjoyable? It may not be...
-
New Apr 23, 2025
Building An Offline-Friendly Image Upload System
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...
-
New Apr 18, 2025
What Does It Really Mean For A Site To Be Keyboard Navigable
Keyboard navigation is a vital aspect of accessible web design, and a detail-oriented approach is crucial. Prioritizing keyboard navigation prioritizes the user experience for a diverse audience,...
-
New Apr 17, 2025
Fostering An Accessibility Culture
While there’s no definitive playbook for building an accessibility culture, Dani shares lessons from his experience in shaping it through habits rather than...
-
New Apr 15, 2025
Inclusive Dark Mode: Designing Accessible Dark Themes For All Users
Dark mode isn’t just a trendy aesthetic. It’s a gateway to more inclusive digital experiences, but only if designed thoughtfully. Discover how to craft dark modes that don’t just look good but work...
-
New Apr 10, 2025
Gild Just One Lily
“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...
-
New Apr 8, 2025
Using Manim For Making UI Animations
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,...
-
New Apr 4, 2025
How To Build A Business Case To Promote Accessibility In Your B2B Products
When passion for accessibility meets business indifference, what bridges the gap? Gloria Diaz Alonso shares how she turned frustration into strategy — by learning to speak the language of...
-
New Apr 2, 2025
Building A Drupal To Storyblok Migration Tool: An Engineering Perspective
In this article, Edoardo Dusi shares the engineering and architectural choices made by the team at Storyblok and how real-world migration challenges were addressed using modern PHP...
-
New Mar 31, 2025
Blossoms, Flowers, And The Magic Of Spring (April 2025 Wallpapers Edition)
The beginning of the new month is the perfect opportunity to give your desktop a makeover. If you’re looking for some beautiful and unique wallpapers to cater for a bit of inspiration this April,...
-
New Mar 28, 2025
How To Argue Against AI-First Research
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...
-
New Mar 27, 2025
Adaptive Video Streaming With Dash.js In React
HTML `` is the de facto element we turn to for embedding video content, but it comes with constraints. For example, it downloads the video file linearly over HTTP, which leads to performance hiccup...
-
New Mar 21, 2025
Previewing Content Changes In Your Work With document.designMode
You probably already know that you can use developer tools in your browser to make on-the-spot changes to a webpage — simply click the node in the Inspector and make your edits. But have you...
-
New Mar 17, 2025
Web Components Vs. Framework Components: What’s The Difference?
Some critics question the agnostic nature of Web Components, with some even arguing that they are not real components. Gabriel Shoyomboa explores this topic in-depth, comparing Web Components and...
-
New Mar 13, 2025
How To Prevent WordPress SQL Injection Attacks
Have you thought about the security risks WordPress websites face? Anders Johansson explores why they are frequent hacker targets and shares how WordPress SQL injection attacks work and how to remove...