Home/2020
Archive

Year 2020

2,167 articles published in 2020.

Security — How To Overcome Data Onboarding Challenges For Software Products — Smashing Magazine

How To Overcome Data Onboarding Challenges For Software Products — Smashing Magazine

Data onboarding with a custom-built solution can be a difficult and error-prone process. Now imagine what happens when you increase the complexity, allowing for different file types, more users, varying sources and a greater need for security and compliance. It shouldn’t be up to your software end users to work out the kinks of your data onboarding, nor should your team have to do it. In this post

SSSuzanne ScaccaSuzanne Scacca·October 23, 2020Security
Networking — A Last Call for QUIC, a giant leap for the Internet

A Last Call for QUIC, a giant leap for the Internet

QUIC and HTTP/3 are open standards that have been under development in the IETF for almost exactly 4 years. On October 21, 2020, following two rounds of Working Group Last Call, draft 32 of the family of documents that describe QUIC and HTTP/3 were put into IETF Last Call.

LLucasLucas·October 22, 2020Networking
Security — A Virtual Product Management Internship Experience

A Virtual Product Management Internship Experience

In July 2020, I joined Cloudflare as a Product Management Intern on the DDoS (Distributed Denial of Service) team to enhance the benefits that Network Analytics brings to our customers. This is my experience.

SSelinaSelina·October 22, 2020Security
Networking — How we scale Live streaming for millions of viewers simultaneously

How we scale Live streaming for millions of viewers simultaneously

As Facebook Live and Facebook Watch have grown, the content shared there has expanded to include professionally produced, broadcast-quality content, like shows and live event coverage. This type of professional broadcasting from providers like La Liga, CONMEBOL, and UEFA is a very different challenge from user generated content (UGC) and viewers’ expectations are much higher. […]

MEMeta Engineering·October 22, 2020Networking
Frontend — Getting Started With Next.js — Smashing Magazine

Getting Started With Next.js — Smashing Magazine

Next.js is a React framework that is bound to ease your life as a React developer by abstracting away the common and redundant tasks (such as routing) into relatively simpler and powerful APIs. That way, you can focus on writing your apps instead of reinventing the wheel. This tutorial will be beneficial to developers who are looking to get started with Next.js or have already begun but need to fi

AAAdebiyi AdedotunAdebiyi Adedotun·October 22, 2020Frontend
Engineering — Hands-Free Coding

Hands-Free Coding

Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary mechanisms for writing code.

JWJosh W. Comeau·October 21, 2020Engineering
Frontend — How Facebook is bringing QUIC to billions

How Facebook is bringing QUIC to billions

We are replacing the de facto protocol the internet has used for decades with QUIC, the latest and most radical step we’ve taken to optimize our network protocols to create a better experience for people on our services. Today, more than 75 percent of our internet traffic uses QUIC and HTTP/3 (we refer to QUIC […]

CWChris Wiltz·October 21, 2020Frontend
Performance — Speed Up Your Workflow With Figma Plugins — Smashing Magazine

Speed Up Your Workflow With Figma Plugins — Smashing Magazine

There are hundreds of Figma plugins available as of today, yet the Figma plugin search functionality is pretty basic and at times it can be very difficult to find the right plugin for a certain task. Today, Abel Hancock will take you into an in-depth look at several plugins that can speed up your design workflow. **Note**: *This article is aimed at user interface designers who use Figma on a daily

AHAbel HancockAbel Hancock·October 21, 2020Performance
Engineering — "Durable"

"Durable"

Looks like the word "durable" is an emerging term in the world of serverless. As I understand it, it's like allowing for state in places you wouldn't normally

CCChris Coyier·October 20, 2020Engineering
Frontend — Announcing the 2020 State of CSS Survey

Announcing the 2020 State of CSS Survey

Last year's State of CSS Survey yielded interesting results. There's the quick adoption of features, like calc() and CSS custom properties. There's also the

GGGeoff GrahamGeoff Graham·October 20, 2020Frontend
Performance — How to Do an In-depth Liquid Render Analysis with Theme Inspector - Shopify

How to Do an In-depth Liquid Render Analysis with Theme Inspector - Shopify

Shopify’s Online Store provides greater flexibility to build themes representing the brand of a merchant’s online store. However, like with any programming language, one often writes code without being aware of all the performance impact it creates. Whether it be performance impact on Shopify’s servers or observable performance impact on the browser, ultimately, it’s the customers that experience

SEShopify Engineering·October 20, 2020Performance
Frontend — Comparing Styling Methods in 2020

Comparing Styling Methods in 2020

Over on Smashing, Adebiyi Adedotun Lukman covers all these styling methods. It's in the context of Next.js, which is somewhat important as Next.js has some

CCChris Coyier·October 19, 2020Frontend
Engineering — Our Best Posts on Web Components

Our Best Posts on Web Components

A grouping of hand-selected posts from our site about Web Components. We've published a very useful article series from Caleb Williams, so that's here, but also sprinkled in some other informational and link posts on the subject.

CCChris Coyier·October 19, 2020Engineering
Engineering — Highlights from Git 2.29

Highlights from Git 2.29

The open source Git project just released Git 2.29 with features and bug fixes from over 89 contributors, 24 of them new. Last time we caught up with you, Git 2.28 had just been…

TBTaylor BlauTaylor Blau·October 19, 2020Engineering
Engineering — GitHub Planeta Virtual Meetup

GitHub Planeta Virtual Meetup

GitHub представляет нашу первую виртуальную встречу! Первая встреча пройдет во вторник, 17-го ноября, с 19:00 до 21:00 по Московскому времени. Наша ведущая и докладчик, Саша Розенбаум, менеджер по продукту из…

SRSasha RosenbaumSasha Rosenbaum·October 19, 2020Engineering
Networking — Introducing Magic Firewall

Introducing Magic Firewall

Today we’re excited to announce Magic Firewall™, a network-level firewall delivered through Cloudflare to secure your enterprise. Magic Firewall covers your remote users, branch offices, data centers and cloud infrastructure.

AAchielAchiel·October 16, 2020Networking
Networking — How our network powers Cloudflare One

How our network powers Cloudflare One

Cloudflare's network is architected to solve the problems that face every organization trying to grow and protect a global network. With Cloudflare One, we're extending the advantage of these decisions to your company's network to help you solve them too.

AAnnikaAnnika·October 16, 2020Networking
Engineering — The :focus-visible Trick

The :focus-visible Trick

Always worth repeating: all interactive elements should have a focus style. That way, a keyboard user can tell when they have moved focus to that element.

CCChris Coyier·October 16, 2020Engineering
Performance — People Problems

People Problems

Just the other day, Jeremy Keith wrote that problems with performance work isn’t only a matter of optimization and fixing code, but also tackling people

RRRobin RendleRobin Rendle·October 16, 2020Performance
Engineering — A Monthly Update With New Guides And Community Resources — Smashing Magazine

A Monthly Update With New Guides And Community Resources — Smashing Magazine

It’s time for another monthly update! The best way to get better together is by learning from each other, and what better way is there than to promote new ideas and the way forward for the web industry. A quick peek at our ever-growing guides will show you that we’re dedicated in bringing together a variety of topics that will help us all explore and learn new things. Join us as we share the lates

ILIris LjesnjaninIris Ljesnjanin·October 16, 2020Engineering
Frontend — Supercharge Testing React Applications With Wallaby.js — Smashing Magazine

Supercharge Testing React Applications With Wallaby.js — Smashing Magazine

Ever had to switch your focus from your editor and to your terminal to see the results of your tests? This article will introduce you to Wallaby.js — a JavaScript productivity tool that supercharges your IDE by allowing you to get real-time feedback on your JavaScript tests in your code editor even before saving the file. You will also learn how to use Wallaby.js for testing React applications. No

KOKelvin OmereshoneKelvin Omereshone·October 16, 2020Frontend
Engineering — Try something new at Local Hack Day: Learn

Try something new at Local Hack Day: Learn

It’s time for Major League Hacking’s (MLH) annual Local Hack Day: Learn, a worldwide celebration of learning. Do you have a framework that you have wanted to try? Or perhaps…

EHElise HollowedElise Hollowed·October 15, 2020Engineering
Engineering — Standing by developers through Google v. Oracle

Standing by developers through Google v. Oracle

This article originally appeared in TechCrunch, and is republished here with permission. The Supreme Court heard arguments October 7 in Google v. Oracle. This case raises a fundamental question for…

MLMike LinksvayerMike Linksvayer·October 15, 2020Engineering
Frontend — Managing Long-Running Tasks In A React App With Web Workers — Smashing Magazine

Managing Long-Running Tasks In A React App With Web Workers — Smashing Magazine

In this tutorial, Chidi Orji is going to show you how to use the [Web Worker API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) to manage time-consuming and UI-blocking tasks in a JavaScript app by building a sample web app that leverages Web Workers. Finally, we’ll end the article by transferring everything to a React application. If you need more insights into this topic, Chi

COChidi OrjiChidi Orji·October 15, 2020Frontend
SRE & Ops — Introducing resctl-demo: Better resource control with simulation

Introducing resctl-demo: Better resource control with simulation

What it is: We all want our workloads to run on our machines as efficiently as possible. With the Facebook resource control demo (resctl-demo), developers can simulate system resource conflicts and test ways to resolve them. It’s like going on a guided tour through a system’s resource control, complete with live demos and detailed explanations. […]

CWChris Wiltz·October 14, 2020SRE & Ops