Home/2022
Archive

Year 2022

1,588 articles published in 2022.

Design & UX — We All Are Ukraine 🇺🇦 — Smashing Magazine

We All Are Ukraine 🇺🇦 — Smashing Magazine

As a design community, we all can’t be silent in these times. We need to be united in our fight against the war, for democracy, for those dreams that children are entitled to have when they are growing up. It’s our obligation to help as much as we can. **We are donating all proceeds** of the “[Interface Design Checklists PDF](https://www.smashingmagazine.com/printed-books/checklist-cards/)” to sup

VFVitaly FriedmanVitaly Friedman·February 28, 2022Design & UX
Performance — A Recipe For A Good Design System — Smashing Magazine

A Recipe For A Good Design System — Smashing Magazine

Maintaining a design system is a lot of work. In this article, we will have a look at what solutions fit inside the umbrella of a Design System, and a few important steps and checkpoints you need to keep an eye on throughout your projects. Here, Atila Fassina shares his lessons learned and how a platform such as Backlight can help put together a series of tools to speed up your architecture setup.

AFAtila FassinaAtila Fassina·February 28, 2022Performance
Frontend — Manuel Matuzovic's CSS Specificity Demo

Manuel Matuzovic's CSS Specificity Demo

If you're looking for a primer on CSS specificity, we've got that. And if you're trying to get ahead of the game, you should be aware of CSS Cascade Layers as

CCChris Coyier·February 25, 2022Frontend
Security — HPKE: Standardizing public-key encryption (finally!)

HPKE: Standardizing public-key encryption (finally!)

HPKE (RFC 9180) was made to be simple, reusable, and future-proof by building upon knowledge from prior PKE schemes and software implementations. This article provides an overview of this new standard, going back to discuss its motivation, design goals, and development process

CCloudflare·February 24, 2022Security
Engineering — Building Confidence in Cryptographic Protocols

Building Confidence in Cryptographic Protocols

This blogpost refers to the efforts to use formal/verification/implementation for post-quantum algorithms to achieve better assurance for them. It also touches on our Cloudflare efforts on this

TJThom, Jonathan HoylandThom, Jonathan Hoyland·February 24, 2022Engineering
Performance — How To Benchmark And Improve Web Vitals With Real User Metrics — Smashing Magazine

How To Benchmark And Improve Web Vitals With Real User Metrics — Smashing Magazine

How would you measure performance? Unfortunately, there is no silver bullet for measuring performance. Different products will have different benchmarks and two apps may perform differently against the same metrics, but still rank quite similarly to our subjective “good” and “bad” verdicts. Web Vitals are the new gold standard in performance due to their direct correlation with the user’s experien

AFAtila FassinaAtila Fassina·February 24, 2022Performance
Engineering — Making protocols post-quantum

Making protocols post-quantum

Post-quantum key exchange and signature algorithms come with different trade-offs that we’re familiar. How do we handle that when updating protocols, is this an opportunity to revisit the status quo?

CCloudflare·February 23, 2022Engineering
Security — BGP security and confirmation biases

BGP security and confirmation biases

On February 1, 2022, a configuration error on one of our routers caused a route leak of up to 2,000 Internet prefixes to one of our Internet transit providers. This leak lasted for 32 seconds and at a later time 7 seconds

CCloudflare·February 23, 2022Security
Engineering — Deep dive into a post-quantum signature scheme

Deep dive into a post-quantum signature scheme

How can one attest to an identity and prove it belongs to one self? And how can one do it in the face of quantum computers? In this blog post, we examine these questions and explain what post-quantum signatures are

GTGoutam Tamvada, SofiaGoutam Tamvada, Sofia·February 22, 2022Engineering
SRE & Ops — Internet is back in Tonga after 38 days of outage

Internet is back in Tonga after 38 days of outage

Tonga, the South Pacific archipelago nation (with 169 islands), was reconnected to the Internet this early morning (UTC) and is back online after successful repairs to the undersea cable that was damaged on Saturday, January 15, 2022, by the January 14, volcanic eruption

JTJoao TomeJoao Tome·February 22, 2022SRE & Ops
Engineering — Lean Inception

Lean Inception

An inception is an activity done at the start of a project to gather together the people involved and set a common direction and working style for the on-going work. The lean inception is a focused form of inception, which can be done in a single week. During this time we understand the key features and customers for the product, and build a canvas to formulate the characteristics of a Minimum Via

PCPaulo Caroli·February 22, 2022Engineering
Engineering — How To Develop A Text Editor For The Web — Smashing Magazine

How To Develop A Text Editor For The Web — Smashing Magazine

How do text typing and editing work on the web? Although this process might seem straightforward, there is a lot of technical nuance behind its apparent simplicity. In this article, Ilya Medvedev will explain the challenges his company faced and the solutions they used to create a text widget in their application. He’ll also dive into how they implemented it and what they learned along the way — a

IMIlya MedvedevIlya Medvedev·February 22, 2022Engineering
Engineering — The post-quantum state: a taxonomy of challenges

The post-quantum state: a taxonomy of challenges

At Cloudflare, we strive to help build a better Internet, which means a quantum-protected one. In this post, we look at the challenges for migrating to post-quantum cryptography and what lies ahead using a taxonomy

SSofiaSofia·February 21, 2022Engineering
Engineering — The quantum solace and spectre

The quantum solace and spectre

What is quantum computing and what advances have been made so far on this front? In this blog post, we will answer this question and see how to protect against quantum adversaries

CCloudflare·February 21, 2022Engineering
Frontend — Testing Pipeline 101 For Frontend Testing — Smashing Magazine

Testing Pipeline 101 For Frontend Testing — Smashing Magazine

Automated testing can give you much confidence in merging your changes, especially in extensive refactoring or working with your teammates. As a result, you might have thought about including testing as part of your build routine to get the most value out of it. Don’t know where to start? Let’s implement your testing pipeline together from scratch.

RSRamona SchweringRamona Schwering·February 21, 2022Frontend
SRE & Ops — Balancing Safety and Velocity in CI/CD at Slack

Balancing Safety and Velocity in CI/CD at Slack

In 2021, we changed developer testing workflows for Webapp, Slack’s main monorepo, from predominantly testing before merging to a multi-tiered testing workflow after merging. This changed our previous definition of safety and developer workflows between testing and deploys. In this project, we aimed to ensure frequent, reliable, and high-quality releases to our customers for a…

CVCarlos Valdez·February 18, 2022SRE & Ops
Languages — Thoughts On Markdown — Smashing Magazine

Thoughts On Markdown — Smashing Magazine

Markdown in all its flavors, interpretations, and forks won’t go away. However, it’s important to look at emerging content formats that try to encompass modern needs. In this article, Knut shares his advice against Markdown by looking back on why it was introduced in the first place, and by going through some of the major developments of content on the web.

KMKnut MelvaerKnut Melvaer·February 18, 2022Languages
Design & UX — Add-to-Calendar Button UI Widget

Add-to-Calendar Button UI Widget

A useful little UI widget. Click the add-to-calendar button, get a list of calendar apps, the user selects which one, and they get a download.

CCChris Coyier·February 16, 2022Design & UX
Engineering — Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Have you come across a site recently that left you feeling inspired? Or maybe a handy little tool that helped you overcome a creative trough? We all need a little inspiration boost every now and again. In this post, we collected inspiring resources from all across the web for you — beautiful eye candy, tips to challenge your skills, and useful tools that are bound to spark new ideas. Enjoy!

CMCosima MielkeCosima Mielke·February 16, 2022Engineering