Don't Miss These Latest
Articles

How Indigo.Design
Usability Testing Takes
The Guesswork Out Of
Web Design

Leave a comment
Usability 146 Testing 49 Tools 201
Seriously, red?

Rescheduling
SmashingConf
SF And Looking Out
For Each Other

Leave a comment
SmashingConf 26 Conferences 24 Events 83
Chidi Orji

Chidi Orji wrote

Implementing Infinite
Scroll And Image Lazy
Loading In React

Leave a comment
API 46 React 28 Performance 118

Stay Calm And Read
Smashing Magazine

Leave a comment
Smashing Monthly Roundup6

5 DAYS AGO

Accessible SVGs: Inclusiveness Beyond Patterns

by Carie Fisher

We are fortunate to have robust patterns to choose from when optimizing accessibility in SVGs — but most people stop there, focusing on code compliance and not actual users and their needs. If true inclusiveness lies beyond patterns — …

6 DAYS AGO

Creating Secure Password Flows With NodeJS And MySQL

by Darshan Somashekar

With the help of using NodeJS and MySQL, learn how to successfully create a secure reset password flow so you can avoid these pitfalls. With the help of using NodeJS and MySQL, learn how to successfully create a secure reset password flow so you can avoid these pitfalls.

7 DAYS AGO

Building An E-Commerce Site With October CMS And Shopaholic

by Leonardo Losoviz

The Laravel-powered October CMS enables to extend the functionality of the application through the use of plugins. In this article we will learn how to create an e-commerce site through one of October’s most popular plugins, Shopaholic.

6 DAYS AGO

Creating Secure Password Flows With NodeJS And MySQL

by Darshan Somashekar

With the help of using NodeJS and MySQL, learn how to successfully create a secure reset password flow so you can avoid these pitfalls. With the help of using NodeJS and MySQL, learn how to successfully create a secure reset password flow so you can avoid these pitfalls.

Smashing Members

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

7 DAYS AGO

Smashing Podcast Episode 11 With Eduardo Bouças: What Is Sourcebit?

by

In this episode of the Smashing Podcast we’re talking about an interesting open-source tool called Sourcebit. How can it help our content workflow with JAMstack sites? Drew McLellan speaks to developer Eduardo Bouças to find out.

8 DAYS AGO

Setting Height And Width On Images Is Important Again

by

Thanks to some recent changes in browsers, it’s now well worth setting width and height attributes on your images to prevent layout shifts and improve the experience of your site visitors.

11 DAYS AGO

Avoid Keyboard Event-Related Bugs In Browser-Based Transliteration

by

Transliteration is a popular way to input non-English characters using an English keyboard. This article explains a new method to eliminate such browser-related problems when developing web apps that use transliteration.

12 DAYS AGO

Introducing Alpine.js: A Tiny JavaScript Framework

by

Ever built a website and reached for jQuery, Bootstrap, Vue.js or React to acheive some basic user interaction? Alpine.js is a fraction of the size of these frameworks because it involves no build steps and provides all of the tools you need to build …

New On Smashing

New on Smashing TV

A channel where seasoned developers show how they design, build, work and play. Coming up next: Building A Modern Electron App With React Hooks with Cassidy Williams (Mar 19).

SEE ALL THE LATEST ARTICLES
March 2020 • Shipping now

Ethical Design Handbook:


Leaving Dark Patterns Behind.

With practical techniques & strategies to make honest design work for
digital products. Help your business grow sustainably — without dark
patterns — and comply with GDPR and CCPA.

Ethical Design
Yesenia Perez-Cruz, person of the week

PERSON OF THE WEEK

Yesenia Perez-Cruz is a designer, speaker, and writer based in Philadelphia. Currently, she’s a Senior UX Manager at Shopify where she leads a cross-functional team on the Polaris design system team. Before that, she led the design system for Vox Media properties, including The Verge, Vox, and Eater. To help others build dependable design systems that go beyond standardizing components, Yesenia wrote Expressive Design Systems. She has spoken at events around the world about the intersection of design and technology and is particularly passionate about increasing inclusivity in tech, designing responsibly, and leading with empathy. Thank you for everything you do for the community, dear Yesenia!

MORE LINKS ON TWITTER
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.

Design Systems
GUIDES

New Front-End Challenges To Master

GUIDES

Performance Optimization & Strategy

GUIDES

Improving Workflow & Data Protection

GUIDES

Design Patterns & Checklists

Smashing Newsletter

Imagine you wrote a beautiful song and nobody discovered it.
That would make any cat sad. Don't let that happen!

 musical cat.
Useful tips for web designers. Sent 2× a month.
You can unsubscribe any time — obviously.
SEE ALL ARTICLES