Skip to main content Jump to list of all articles

Browse All Topics

Latest Posts

Read more
Read more

React Form Validation With Formik And Yup

by Nefe Emadamerho-Atori

Forms are an integral part of how users interact with our websites and web applications. Validating the data the user passes through the form is a critical aspect of our jobs as web developers. However, it doesn’t have to be a pain-staking process. …

Read more
Smashing Cat brewing a fresh, tasty cappuccino.

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

Using WebXR With Babylon.js

by Preston So

In this overview of WebXR technologies and the Babylon.js framework, we’ll inspect the underpinnings of WebXR and the most important aspects of the WebXR Device API before turning our attention to Babylon.js.

Read more
Read more
Read more

Developing For The Semantic Web

by Frederick O’Brien

The dream of a machine-readable Internet is as old as the Internet itself, but only in recent years has it really seemed possible. As major websites take strides towards data-fying their content, now’s the perfect time to jump on the bandwagon.

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.

See all upcoming episodes → Already have an account? Sign in!
June 2020 • Shipping Now

Meet “Click!”: Encourage Clicks
Without Shady Tricks

Our new book on how to boost business KPIs, build trust and address doubts effectively — without alienating people along the way. By Paul Boag.

Jump to table of contents → The Smashing Cat peeking behind the book.

Community Links

Person Of The Week

Ben Hong (@bencodezen) is a developer, psychologist, and educator who is passionate about creating products that help to empower people with new skills and knowledge. He is a Vue.js Core Team member, a Google Developer Expert in Web Technologies & Map Platforms, a Mozilla Tech Speaker, and he recently started as a Developer Experience Engineer at Netlify. Ben shares his knowledge about Vue as one of the lead instructors at Vue Mastery and keeps developers up-to-date on what’s happening in the Vue and tech communities as a co-host of the weekly Enjoy the Vue podcast. Thank you for everything you do for the community, dear Ben!

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.

Jump to table of contents ↬
Design Systems, a new Smashing book

Our Guides

A Smashing Guide to JavaScript & Frameworks

React, Vue, or perhaps the lightweight Alpine.js? Whether you are an experienced JavaScript developer working with one of these frameworks, or just starting to learn, our authors have created some tutorials for you.

Explore JavaScript & Frameworks

A Smashing Guide to CSS Layout

CSS Layout has been transformed over the past years. We have you covered with all you need to master this new world. If you want to understand the technical details, or learn how to use new CSS creatively, these guides can help.

Explore CSS Layout

A Smashing Guide to Web Performance

Ensuring your site loads quickly is important. The subject touches almost every part of web design and development, from your choice of images to the performance of your web server. In this guide we bring together information that can help you build a fast site, and keep it fast.

Explore Performance

Email Newsletter

Every Tuesday, we send an email newsletter with useful techniques on front-end & UX. Subscribe and get a freebie: Smart Interface Design Checklists PDF — right in your inbox. 🔮

Front-end, UX and design. 1× a week.
You can always unsubscribe with just 1 click.