Skip to main content Jump to list of all articles

Latest Posts

Read more
Read more
Read more
Smashing Cat brewing a fresh, tasty cappuccino.

1,406 smashing members

A friendly community that keeps this website alive. With books, webinars, discounts and networking — for just 1 coffee a month. Join the family.

Explore features → Already have an account? Sign in!
Read more
Read more
Read more

Building Robust Layouts With Container Units

by Russell Bishop

When inspecting most other grids in DevTools, you’ll notice that column widths are dependent on their parent element. This article will help you understand how to overcome these limitations using CSS variables and how you can start building with …

Read more
Smashing Cat filming for Smashing TV.

New on Smashing TV

A channel where seasoned developers show how they design, build, work and play. Coming up next: The Fabulous And Groovy Vadim And Vitaly Video Show with Vadim Makeev, Vitaly Friedman (Mar 19).

See all upcoming episodes → Already have an account? Sign in!
Coming up next

SmashingConf Toronto 2019

Improving accessibility and front-end workflow, refactoring, security, interface design patterns, CSS Grid techniques, performance, Git and how to write better JavaScript.

Explore all speakers and topics → A blue banner that shows the SmashingConf Rocket Scientist Cat, with her helmet taken off.

Community Links

Jason Miller, the person of the week

Person Of The Week

Jason Miller is part of the Web DevRel team at Google, where he works on making the web faster. Passionate about performance, Jason also created Preact, a fast 3KB alternative to React that uses the same modern API. He writes about practical JavaScript on his blog JASON Format and shares the useful little libraries he built on GitHub. You can find Jason on Twitter as @_developit. Thank you for sharing and caring, dear Jason!

Humane by Design

Jon Yablonski launched Humane by Design, a resource that provides guidance for designing ethically humane products through best practices focused on the wellbeing of your users.

Supporting Old Browsers

How to support old browsers without hurting everyone? Sérgio Gomes wrote a short guide that covers how to provide different builds for different browsers.

Break Git Down

Do you feel Git is too complex? Then Tae’lur Alexis’ Break Git Down series is for you. A beginner-friendly introduction to the most important Git tasks and the command line.

Design Systems

Meet Design Systems, a recent Smashing book in which Alla Kholmatova explores how to set up an effective design system to create great digital products. With common traps, gotchas and lessons learned.

Table of Contents ↬
Design Systems, a new Smashing book