Announcing Smashing Online Workshops

Announcing Smashing Online Workshops Announcing Smashing Online Workshops Rachel Andrew 2020-03-23T18:00:00+00:00 2020-03-23T21:21:57+00:00 We had to postpone our SmashingConf in San Francisco until 10th–11th November 2020 and, like so many of you, our team will be staying firmly put at home for the next month or more. However, we know that many of you are still Read more about Announcing Smashing Online Workshops[…]

Creating Sortable Tables With React

Creating Sortable Tables With React Creating Sortable Tables With React Kristofer Giltvedt Selbekk 2020-03-20T12:30:00+00:00 2020-03-20T20:36:46+00:00 Table sorting has always been a pretty hard issue to get right. There’s a lot of interactions to keep track of, extensive DOM mutations to do and even intricate sorting algorithms, too. It’s just one of those challenges that are Read more about Creating Sortable Tables With React[…]

A Practical Overview Of CSS Houdini

A Practical Overview Of CSS Houdini A Practical Overview Of CSS Houdini Adrian Bece 2020-03-19T12:30:00+00:00 2020-03-19T20:37:51+00:00 It takes a long time for a new CSS feature or improvement to progress from an initial draft to a fully-supported and stable CSS feature that developers can use. JavaScript-based polyfills can be used as a substitute for the Read more about A Practical Overview Of CSS Houdini[…]

How Should Designers Learn To Code? The Terminal And Text Editors (Part 1)

How Should Designers Learn To Code? The Terminal And Text Editors (Part 1) How Should Designers Learn To Code? The Terminal And Text Editors (Part 1) Paul Hanaoka 2020-03-18T12:30:00+00:00 2020-03-18T20:23:05+00:00 As a designer with many years of experience, I often encourage my colleagues and reports to pick up some coding skills. While many are open Read more about How Should Designers Learn To Code? The Terminal And Text Editors (Part 1)[…]

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

How Indigo.Design Usability Testing Takes The Guesswork Out Of Web Design How Indigo.Design Usability Testing Takes The Guesswork Out Of Web Design Suzanne Scacca 2020-03-17T12:30:00+00:00 2020-03-17T19:36:40+00:00 Usability is critical for a website’s success, but it can be difficult to nail down in early design and development stages without a little help. It’s not as though Read more about How Indigo.Design Usability Testing Takes The Guesswork Out Of Web Design[…]

Implementing Infinite Scroll And Image Lazy Loading In React

Implementing Infinite Scroll And Image Lazy Loading In React Implementing Infinite Scroll And Image Lazy Loading In React Chidi Orji 2020-03-16T12:00:00+00:00 2020-03-16T19:38:29+00:00 If you have been looking for an alternative to pagination, infinite scroll is a good consideration. In this article, we’re going to explore some use cases for the Intersection Observer API in the Read more about Implementing Infinite Scroll And Image Lazy Loading In React[…]

Stay Calm And Read Smashing

Stay Calm And Read Smashing Stay Calm And Read Smashing Iris Lješnjanin 2020-03-13T12:30:00+00:00 2020-03-13T19:09:09+00:00 For all the times we asked folks about Smashing, most still seem to believe that we’re some sort of large publishing company situated somewhere in the United States — both of which are wrong. It all started in Freiburg, Germany, and Read more about Stay Calm And Read Smashing[…]

Accessible SVGs: Inclusiveness Beyond Patterns

Accessible SVGs: Inclusiveness Beyond Patterns Accessible SVGs: Inclusiveness Beyond Patterns Carie Fisher 2020-03-12T11:30:00+00:00 2020-03-12T19:07:47+00:00 Scalable Vector Graphics (SVGs) became a W3C open standard in 1999 — back when the new tech hotness was the Blackberry phone, Napster first invaded college dorms, and the Y2K bug sparked fear in us all. Fast forward to our modern Read more about Accessible SVGs: Inclusiveness Beyond Patterns[…]

Creating Secure Password Flows With NodeJS And MySQL

Creating Secure Password Flows With NodeJS And MySQL Creating Secure Password Flows With NodeJS And MySQL Darshan Somashekar 2020-03-11T11:30:00+00:00 2020-03-11T18:37:04+00:00 If you’re anything like me, you’ve forgotten your password more than once, especially on sites you haven’t visited in a while. You’ve probably also seen, and/or been mortified by, reset password emails that contain your Read more about Creating Secure Password Flows With NodeJS And MySQL[…]

Make Honest Design Work For Digital Business, With “Ethical Design Handbook”

Make Honest Design Work For Digital Business, With “Ethical Design Handbook” Make Honest Design Work For Digital Business, With “Ethical Design Handbook” Vitaly Friedman 2020-03-10T12:30:00+00:00 2020-03-10T18:38:30+00:00 Many business models thrive on ingeniously deceptive and manipulative digital products. Not because they have to; mostly because dark patterns have become such an accepted norm. But what happens Read more about Make Honest Design Work For Digital Business, With “Ethical Design Handbook”[…]