A New Community For In-House UX People
hello@smashingmagazine.com (Paul Boag) |
We’ve been working on something new! We’ve teamed up for a **new small community** for people doing UX-inside organizations — with weekly calls and a shared library of the business cases, templates, and research plans that have actually worked for other folks. [Jump to details](https://uxinsiders.bo... read more
Making Immersive LLM Chat Experiences More Accessible
hello@smashingmagazine.com (Eric Bailey) |
As LLM chat patterns become more widespread, making them accessible is essential to ensuring everyone can access the information, tools, and opportunities they offer. Drawing on his work improving these interfaces, Eric Bailey shares practical ways to make chat-based experiences on the web more acce... read more
Modern CSS Might Make Your Front-End More Complex
hello@smashingmagazine.com (Gabriel Shoyombo) |
Replacing JavaScript with a modern CSS feature can simplify a piece of code while making the wider application harder to reason about. Gabriel Shoyombo explores what happens when logic is split between CSS and JavaScript, sharing practical guidance to help you keep complexity in check during migrati... read more
A Spark Of Color In November’s Gray (2026 Wallpapers Edition)
hello@smashingmagazine.com (Cosima Mielke) |
Let’s kick of November with a new collection of desktop wallpapers! Designed by creatives from across the globe, the wallpapers come in a variety of screen resolutions and can be downloaded for free. Enjoy!... read more
Accordion Icons: Which Work Best?
hello@smashingmagazine.com (Vitaly Friedman) |
A closer look at accordion icons, why split menus are harmful, and why it’s better not to have icons and text labels link to different actions. Plus, why the caret is the safest icon choice. You’ll find more [useful guides](https://www.smashingmagazine.com/category/guides/) and [online workshops](ht... read more
Embracing Playful Imperfection With The CSS `random()` Function
hello@smashingmagazine.com (Brecht De Ruyte) |
Design systems thrive on consistency, so where does randomness fit in? Through playful demos of organic typography, bouncing letters, and splayed cards, Brecht De Ruyte shows how the new CSS `random()` function brings a little imperfection to the web without JavaScript libraries or preprocessor loop... read more
Is Your Organization Messing Up AI Adoption?
hello@smashingmagazine.com (Paul Boag) |
What can digital transformation teach us about AI adoption? Paul Boag revisits his book Digital Adaptation to show how lessons from the past can help organizations navigate the challenges of AI today.... read more
A Practical Guide To Naming Things
hello@smashingmagazine.com (Vitaly Friedman) |
A practical guide to naming UI components, with useful resources, naming conventions, and structures. You’ll find more [useful guides](https://www.smashingmagazine.com/category/guides/) and [online workshops](https://smashingconf.com/online-workshops) here on Smashing Magazine, so make sure to brows... read more
Under Autumn’s Spell (October 2026 Wallpapers Edition)
hello@smashingmagazine.com (Cosima Mielke) |
October is just around the corner, which means it’s time for some new desktop wallpapers! Designed by the community for the community, they’re here to brighten your screens, and maybe spark some creativity along the way.... read more
Stop Treating CSS Container Queries Like Traditional Media Queries
hello@smashingmagazine.com (Victor Ayomipo) |
Despite broad browser support, container queries remain surprisingly underused and frequently misunderstood. Let’s look at how they differ from media queries, when to reach for each, and how container queries help reusable components respond naturally to the contexts in which they appear. - CSS - To... read more
