Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,851 articles
Engineering — Enhanced 2FA experience for your npm account

Enhanced 2FA experience for your npm account

Late last year, in response to an unprecedented series of account takeovers resulting from the compromise of developer accounts without 2FA enabled, we committed to a variety of enhancements to…

MBMyles BorinsMyles Borins·May 10, 2022Engineering
Frontend — Magical SVG Techniques — Smashing Magazine

Magical SVG Techniques — Smashing Magazine

SVGs are scalable, flexible, and, most importantly, lightweight. And, well, they have even more to offer than you might think. Smart SVG techniques, from generative SVG grids to SVG paths with masks, grainy SVG gradients, cut-out effects and fractional SVG stars. Let’s look at some magical SVG techniques that you can use right away.

CMCosima MielkeCosima Mielke·May 10, 2022Frontend
Frontend — Language packs: Meta’s mobile localization solution

Language packs: Meta’s mobile localization solution

More than 3 billion people around the world rely on our services each month. On mobile, around 57 percent of people on Facebook for Android and 49 percent of those on Facebook for iOS use the app in a language other than English. Delivering the best experience for these people, in their own language, is […]

MEMeta Engineering·May 9, 2022Frontend
Performance — Performance Game Changer: Browser Back/Forward Cache — Smashing Magazine

Performance Game Changer: Browser Back/Forward Cache — Smashing Magazine

At the end of 2021, the Chrome team shipped some functionality that has the ability to make or break sites meeting the Core Web Vitals. So, let’s learn a little bit more about the Back/Forward Cache (aka bfcache), and what you can do to test if your website is compatible with it. Barry Pollard strongly encourage sites to run the Back/Forward Cache test, understand any blockers leading to an unsucc

BPBarry PollardBarry Pollard·May 9, 2022Performance
Engineering — Welcome to Platform Week

Welcome to Platform Week

This Platform Week, we don’t want to deliver on just new and shiny things (though there will be a few of those, too!). We want to deliver on principles. On letting the best solution win. On breaking developers out of lock in: whether because of code, or because of economics

RARita, AlysonRita, Alyson·May 8, 2022Engineering
Engineering — Why I joined Cloudflare in Latin America

Why I joined Cloudflare in Latin America

Over the past couple of years, our reliance on the Internet has increased, and Latin America is the fourth largest region in terms of online users globally. You can see how this makes Cloudflare’s mission even more important and presents a significant opportunity in Latin America

CTCarlos ToralesCarlos Torales·May 6, 2022Engineering
Networking — How To Give Effective Feedback Remotely — Smashing Magazine

How To Give Effective Feedback Remotely — Smashing Magazine

Let’s explore how to give and receive better feedback when working remotely — feedback that is actionable, specific, kind, and that won’t set you on edge. In this article, Joshua Mauldin will discuss a few ways to get around that difficulty. We’ll start by learning what causes feedback sessions to get off track, how to prevent this from happening, and what to do when this happens.

JMJoshua MauldinJoshua Mauldin·May 6, 2022Networking