Skip to main content Jump to list of all articles

Latest Posts

A Re-Introduction To Destructuring Assignment

by Laurie Barth

Sick of chaining lots of keys together with dots to access nested values in objects? Frustrated that arr[0] isn’t a very descriptive name? Destructuring assignment has incredible value when accessing values in arrays and objects. Read on to learn a …

Read more

Moving Your JavaScript Development To Bash On Windows

by Burke Holland

Love your Bash terminal but also love your PC? Maybe you’ve had your eye on some of that new Surface hardware, but can’t make the switch without your terminal. Now you can have Windows and Bash. In this article, we’ll take an in-depth look at how to …

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

1,620 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!

Smashing Magazine Is Thirteen!

by Rachel Andrew

Smashing Magazine is thirteen years old! In this article, I share the stories of some of our Smashing Team. The people behind the magazine, books, and conferences.

Read more

Inspired Design Decisions: Alexey Brodovitch

by Andrew Clarke

In this fourth instalment of Inspired Design Decisions, Andy Clarke will teach you how scattering images will fill your designs with movement. Learn how to mirror pictures and text, and how to carve text into shapes using CSS Shapes.

Read more

Overflow And Data Loss In CSS

by Rachel Andrew

In this article, Rachel Andrew explores the situations in which you might encounter overflow in your web designs and explains how CSS has evolved to create better ways to manage and design around unknown amounts of content.

Read more
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: Inspired By: Bea Feitler with Andrew Clarke (Sep 24).

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

Smashing Print #1: Ethics & Privacy

Meet our new printed magazine, exploring topics that will make us all think, and will remain useful as time passes by. Friendly, practical and approachable. Shipping now.

Download a free PDF preview → A Smashing Cat peeking behind a Smashing Print #1 cover.

Community Links

Person Of The Week

David Khourshid is a Software Engineer at Microsoft, tech author, and speaker. Frequently contributing to Open Source, he is passionate about statecharts and software modeling (he created the XState library), reactive animations that respond to user input, innovative user interfaces, and cutting-edge front-end technologies. You can follow his coding adventures on CodePen and find him on Twitter as @DavidKPiano. Thank you for sharing and caring, dear David!

Featured Smashing Book

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