-
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...
-
New Mar 11, 2025
How To Build Confidence In Your UX Work
UX initiatives are often seen as a disruption rather than a means to solving existing problems in an organization. In this post, we’ll explore how you can build trust for your UX work, gain support,...
-
New Mar 6, 2025
How To Fix Largest Contentful Paint Issues With Subpart Analysis
Struggling with slow Largest Contentful Paint (LCP)? Newly introduced by Google, LCP subparts help you pinpoint where page load delays come from. Now, in the Chrome UX Report, this data provides real...
-
New Mar 3, 2025
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks
Modern frameworks are supposed to help speed up development while providing modern tools and a developer-friendly workflow. In reality, Kevin Leary has found that they cause far more problems than...
-
New Feb 28, 2025
Sunshine And March Vibes (2025 Wallpapers Edition)
Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by the community for the community, the wallpapers in this collection are the perfect...
-
New Feb 26, 2025
The Human Element: Using Research And Psychology To Elevate Data Storytelling
Effective data storytelling isn’t a black box. By integrating UX research & psychology, you can craft more impactful and persuasive narratives. Victor Yocco and Angelica Lo Duca outline a five-step...
-
New Feb 19, 2025
Human-Centered Design Through AI-Assisted Usability Testing: Reality Or Fiction?
Eduard Kuric discusses the significance and role of context in the creation of relevant follow-up questions for unmoderated usability testing, how an AI tasked with interactive follow-up should be...
-
New Feb 18, 2025
How OWASP Helps You Secure Your Full-Stack Web Applications
The OWASP vulnerabilities list is the perfect starting point for web developers looking to strengthen their security expertise. Let’s discover how these vulnerabilities materialize in full-stack web...
-
New Feb 13, 2025
How To Test And Measure Content In UX
The goal of content design is to reduce confusion and improve clarity. Yet often it’s difficult to pinpoint a problem as user feedback tends to be not specific enough. But: we can use a few simple...
-
New Feb 12, 2025
Time To First Byte: Beyond Server Response Time
Optimizing web performance means looking beyond surface-level metrics. Time to First Byte (TTFB) is crucial, but improving it requires more than tweaking server response time. Matt Zeunert breaks down...
-
New Feb 7, 2025
Taking RWD To The Extreme
Tomasz Jakut reflects on the evolution of web design, from the days of table-based layouts and Flash games to the rise of responsive web design (RWD), which often feels like the end of history in web...
-
New Feb 4, 2025
Integrations: From Simple Data Transfer To Modern Composable Architectures
In today’s web development landscape, the concept of a monolithic application has become increasingly rare. Modern applications are composed of multiple specialized services, each of which handles...
-
New Jan 31, 2025
Look Closer, Inspiration Lies Everywhere (February 2025 Wallpapers Edition)
Let’s make the most of the shortest of all months, with a new collection of desktop wallpapers celebrating new opportunities, sweet memories, happy little moments, and everything in between. All of...
-
New Jan 30, 2025
The Digital Playbook: A Crucial Counterpart To Your Design System
Design systems play a crucial role in today’s digital landscape, providing a blueprint for consistent and user-friendly interfaces. But there’s another tool that deserves equal attention: the digital...
-
New Jan 29, 2025
Transitioning Top-Layer Entries And The Display Property In CSS
It’s not always the big features that make our everyday lives easier; sometimes, it’s those ease-of-life features that truly enhance our projects. In this article, Brecht De Ruyte highlights two such...
-
New Jan 28, 2025
Svelte 5 And The Future Of Frameworks: A Chat With Rich Harris
After months of anticipation, debate, and even a bit of apprehension, Svelte 5 arrived earlier this year. Frederick O’Brien caught up with its creator, Rich Harris, to talk about the path that brought...
-
New Jan 21, 2025
Navigating The Challenges Of Modern Open-Source Authoring: Lessons Learned
Alvaro Saburido delves into the current state and challenges of Open-Source authoring, sharing lessons learned from both community- and company-driven...
-
New Jan 17, 2025
An Ode To Side Project Time
A once-revered perk of some tech workplaces, the status of ‘side project time’ seems to have slipped in recent years. Frederick O’Brien believes it deserves a...
-
New Jan 16, 2025
On-Device AI: Building Smarter, Faster, And Private Applications
Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locally,...
-
New Jan 14, 2025
The Role Of Illustration Style In Visual Storytelling
How do we determine the most suitable illustration style? How should illustrations complement and reflect your corporate identity? What will resonate most with your target audience? And regarding the...
-
New Jan 10, 2025
Solo Development: Learning To Let Go Of Perfection
The best and worst thing about solo development is the “solo” part. There’s a lot of freedom in working alone, and that freedom can be inspiring, but it can also become a debilitating hindrance to...
-
New Jan 9, 2025
Tight Mode: Why Browsers Produce Different Performance Results
We know that browsers do all sorts of different things under the hood. One of those things is the way they not only *fetch* resources like images and scripts from the server but how they [prioritize...
-
New Jan 8, 2025
Lesser Known Uses Of Better Known Attributes
HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute...
-
New Jan 7, 2025
How To Design For High-Traffic Events And Prevent Your Website From Crashing
Product drops and sales are a great way to increase revenue, but these events can result in traffic spikes that affect a site’s availability and performance. To prevent website crashes, you’ll have to...
-
New Jan 6, 2025
What Does AI Really Mean?
We, as human beings, don’t worry too much about making sure the connections land at the right point. Our brain just works that way, declaratively. However, for building AI, we need to be more...