Techreport blog

Engineering Insights & Guides

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

11,670 articles
SRE & Ops — How Facebook deals with PCIe faults to keep our data centers running reliably

How Facebook deals with PCIe faults to keep our data centers running reliably

Peripheral component interconnect express (PCIe) hardware continues to push the boundaries of computing thanks to advances in transfer speeds, the number of available lanes for simultaneous data delivery, and a comparatively small footprint on motherboards. Today, PCIe connectivity-based hardware delivers faster data transfers and is one of the de facto methods to connect components to […] Read Mo

CWChris Wiltz·June 2, 2021SRE & Ops
Performance — How To Fix Cumulative Layout Shift (CLS) Issues — Smashing Magazine

How To Fix Cumulative Layout Shift (CLS) Issues — Smashing Magazine

Google’s Core Web Vitals initiative has taken the SEO and Web Performance worlds by storm and many sites are busy optimizing their Page Experience to maximize the ranking factor. The Cumulative Layout Shift metric is causing trouble to a lot of sites, so let’s have a look at ways of addressing any issues for that metric.

BPBarry PollardBarry Pollard·June 2, 2021Performance
Performance — Improving The Performance Of An Online Store (Case Study) — Smashing Magazine

Improving The Performance Of An Online Store (Case Study) — Smashing Magazine

Getting a good performance score from Google is hard for any website — but doing so for an online store is even harder. We achieved green scores — even several for mobile. Every front-end developer is chasing the same holy grail of performance: green scores in Google Page Speed. In this article, Jennifer Brehm is going to highlight some of the work she did and how her team was able to achieve thei

JBJennifer BrehmJennifer Brehm·June 2, 2021Performance
Architecture — Front-End Testing is For Everyone

Front-End Testing is For Everyone

Testing is one of those things that you either get super excited about or kinda close your eyes and walk away. Whichever camp you fall into, I’m here to tell

EKEvgeny KlimenchenkoEvgeny Klimenchenko·June 1, 2021Architecture
Engineering — Patrick Balestra: Senior Engineer

Patrick Balestra: Senior Engineer

I’m at my best after nine hours’ sleep, so I tend to wake up pretty late, shower and dress as though I’m going into the office. Although I’ve been in Stockholm a while now, I’m still not a fan of the Swedish breakfast of bread and cheese or salami – give me Nutella on toast any day!

SESpotify Engineering·June 1, 2021Engineering
Engineering — Local: Always Getting Better

Local: Always Getting Better

I've been using Local for ages. Four years ago, I wrote about how I got all my WordPress sites running locally on it. I just wanted to give it another high

CCChris Coyier·May 31, 2021Engineering
Performance — QUIC Version 1 is live on Cloudflare

QUIC Version 1 is live on Cloudflare

QUIC is a new fast and secure transport protocol. Version 1 has just been published as RFC 9000 and today Cloudflare has enabled support for all customers, come try it out.

LALucas, Alessandro GhediniLucas, Alessandro Ghedini·May 28, 2021Performance
Frontend — Useful VS Code Extensions For Front-End Developers — Smashing Magazine

Useful VS Code Extensions For Front-End Developers — Smashing Magazine

Meet useful Visual Studio Code extensions for web developers: little helpers to minimize slow-downs and frustrations, and boost developer’s workflow along the way. Recently, we’ve also covered CSS auditing tools, CSS generators and accessible front-end components — you might find them useful, too. In this post, we look into useful VS Code extensions for front-end development, from fine productivit

CMCosima MielkeCosima Mielke·May 27, 2021Frontend