This article has been kindly supported by our dear friends at Neo4j who are known to be the clear performance leaders in graph technology. Thank you!
Recently I was chatting with some folks
With the introduction of Next.js 13 and the beta release of the App Router, React Server Components became publicly available. This new paradigm allows components that don’t require React’s interact
Not every project has the budget to spend a lot of money on fonts. But that doesn’t mean that typography needs to play a secondary role when the budget is tight. The variety and quality of free and
In this episode of the Smashing Podcast, we ask what is Customer Experience design, and how does it differ from User Experience design? Vitaly Friedman talks to expert Debbie Levitt to find out.
Web apps and e-commerce sites may get all the love these days, but the majority of the web is still informational, and most websites are still content-led. Whether it’s a marketing website trying to
Many companies organize their workflows around projects and departments. Especially in large companies, work often travels from one place to another, often getting stuck between emails and Slack mes
Many apps have some kind of user-specific information or data that is supposed to be accessed by a certain group of users and not by others. With these sorts of requirements comes a demand for fine-
The more workshops you organize, the better you realize how similar they actually are, regardless of the methodology or tool used. I would like to share a comprehensive checklist that will help you
New month, new wallpapers! To cater for a fresh dose of colorful inspiration every month, we embarked on our monthly wallpapers journey over 12 years ago. It’s the perfect occasion for creatives to
At the start of the Coronavirus pandemic, I led the redesign of a tablet app used by sales representatives of the world’s largest food beverage company. Never having been a sales representative, no
Security changes constantly. There’s a never-ending barrage of new threats and things to worry about, and you can’t keep up with it all. It feels like every new feature creates expanding opportuniti
This article has been kindly supported by our dear friends at Feathery.io who help product teams build customizable and developer-friendly forms. Thank you!
What is it that causes users to
In a world of fast-paced action and reactions, quality results are something that we all aim for. But how can you make something better? Whether it is a product, a service, or perhaps a process, we
In this episode of The Smashing Podcast, we take a look at design storytelling. What is it, and how can it help us shape digital experiences? Vitaly talks to Chiara Aliotta to find out.
Show Note
I am currently working on research linked to a project on creating a complete guide to developing a UI kit as a technical system. In the first stage, I collected technical decisions, requirements, a
This article has been kindly supported by our dear friends at Kinsta who are committed to the best experience for developers and businesses, building for performance and ease of use. Thank you!
Web Workers are a powerful feature of modern web development and were introduced as part of the HTML5 specification in 2009. They were designed to provide a way to execute JavaScript code in the bac
No matter what your stance is on them, no matter what your perspective is on data protection, web advertisement, setting cookies, EU’s General Data Protection Regulation (GDPR), and privacy preferen
Rage taps are annoying and frustrating. These wonderful occurrences in our interface when we need to tap twice or sometimes three times to continue our journeys. Of course, sometimes they happen bec
I like to think of writing CSS, like writing functions that describe how your layouts respond to change. When we forget the principles of writing a good function, here’s some of what can happen:
Let’s welcome May with some new wallpapers! For over twelve years, we’ve challenged you, our dear readers, to create wallpaper calendars for our monthly wallpapers posts. No matter if you’re into le
We’re talking about the process of design. How do you build a process to enable your best work? Vitaly Friedman talks to designer Mei Zhang to find out.
Show Notes
Mei Zhang on LinkedIn
Mei