Don’t Miss These Latest
Articles

Our friends and supporters ↓

Make your projects POP! It's not stock, it’s Shutterstock.

1,492 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.

Already have an acoount?Sign in

New on Smashing TV

A channel where seasoned developers show how they design, build, work and play. Coming up next: The Power Of Digital People with Kristina Podnar (Jul 9).

Already have an acoount?Sign in

Coming up next JAMstack_conf_london

Serverless! Let's explore how to design,build,debug and deploy fast, modern web projects that run on the JAM Stack. Plus practical full-day front end workshops.

commercial image
designer

PERSON OF THE WEEK

Philip Walton is an engineer at Google working on Chrome and the Web Platform. Recently, his focus has been on Service Worker tooling, where he leads the team that builds Workbox. Philip has been doing web development professionally for almost 15 years, on both large and small teams. He likes to write and speak about new web technologies and he's authored and contributed to numerous open-source libraries and tools that help developers use the best parts of the web today. You can follow him at @philwalton on Twitter. Thank you for helping the web evolve, dear Philip!

designer

Elad Shechter wrote

CSS Architecture

july 3, 2019 Nowadays, a proper project uses a CSS preprocessor. In this post, Elad uses the SASS preprocessor and shares his CSS Architecture approach for a multiple-websites architecture, based on the knowledge and experience he has gained over the years.

designer

Joe Previte wrote

mentored.dev

july 2, 2019 -- When learning is fun, it’s meaningful and enjoyable. mentored.dev is a “gamified” learning platform to help you become a web developer — created by Joe Previte, a.k.a. JavaScript Joe. A great way to learn the basics of web development in an easy and fun way!

designer

Shubham Kanodia wrote

Bundlephobia

july 1, 2019 JavaScript bloat is more real today than it ever was. Bundlephobia lets you understand the performance cost of npm install-ing a new npm package before actually adding it to your bundle.

designer

Ilya Radchenko wrote

SubsetCSS

june 28, 2019 -- CSS can get unwieldy sometimes. SubsetCSS helps alleviate this problem by enforcing your CSS to a predefined amount of values, keeping everyone on the same page as a project evolves.