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
Frontend — Say Hello to CSS Container Queries

Say Hello to CSS Container Queries

Container queries are finally here! Now available behind a flag in the latest version of Chrome Canary, you can go ahead and experiment to your heart’s

RRRobin RendleRobin Rendle·April 20, 2021Frontend
Engineering — How I Built My Blog

How I Built My Blog

An in-depth look at the technical stack behind this very blog! We'll see how I use Next's API routes to implement my hit and like counters, how I use MDX to add interaction and customization, and how I organize my codebase, among others.

JWJosh W. Comeau·April 20, 2021Engineering
Databases — Dynamic ProxySQL Query Rules - Shopify

Dynamic ProxySQL Query Rules - Shopify

Resiliency is important at Shopify and although we have many tools to help us during incidents, some problems need to be fixed at the database level. At Shopify, we use ProxySQL to manage connections between applications and our MySQL databases

SEShopify Engineering·April 20, 2021Databases
Languages — Making GraphQL Work In WordPress — Smashing Magazine

Making GraphQL Work In WordPress — Smashing Magazine

Let’s explore the plugins providing GraphQL servers to WordPress. When should we use WPGraphQL, and when the GraphQL API for WordPress? Is there some advantage of one over the other, or some particular task that is easier to accomplish with one of them? In this article, Leonardo Losoviz will describe, from his own point of view but as objectively as possible, when WPGraphQL is the way to go and wh

LLeonardolosovizLeonardolosoviz·April 20, 2021Languages
Engineering — Open source goes to Mars 🚀

Open source goes to Mars 🚀

This morning, we watched in awe as the first Mars Helicopter, Ingenuity, took flight in the thin Martian atmosphere. This is an incredible achievement for the teams at NASA and…

NFNat FriedmanNat Friedman·April 19, 2021Engineering
Performance — An In-Depth Guide To Measuring Core Web Vitals — Smashing Magazine

An In-Depth Guide To Measuring Core Web Vitals — Smashing Magazine

How are Core Web Vitals measured? How do you know your fixes have had the desired effect and when will you see the results in Google Search Console? Let’s figure it out! In this post, Barry Pollard is going to attempt to explain a bit more about what’s going on here and explain some of the nuances and misunderstandings of these tools.

BPBarry PollardBarry Pollard·April 19, 2021Performance
Databases — Announcing Cloudflare’s Database Partners

Announcing Cloudflare’s Database Partners

Cloudflare introduces Macrometa and Fauna as Edge database partners and adds database connectors for DynamoDB and Aurora to Cloudflare Workers, expanding what developers can build at the edge.

GAGreg, AbhiGreg, Abhi·April 16, 2021Databases
Engineering — Cloudflare Stream now supports NFTs

Cloudflare Stream now supports NFTs

Today, we’re introducing a new API that takes an ERC-721 token ID and contact address and sets it on a video so every video on Stream can be represented with an NFT.

RRenanRenan·April 16, 2021Engineering
SRE & Ops — DIT — enabling de-identified data collection on WhatsApp

DIT — enabling de-identified data collection on WhatsApp

At WhatsApp, privacy is our DNA. That’s why we rolled out end-to-end encryption in 2016 — so that when messages are end-to-end encrypted, only you and your intended recipients can see the messages you send. But securing messages and calls is just one part of how we minimize the information we collect in the process […]

CWChris Wiltz·April 16, 2021SRE & Ops
Design & UX — Seven Mistakes To Avoid In Your Technical Interviews — Smashing Magazine

Seven Mistakes To Avoid In Your Technical Interviews — Smashing Magazine

It’s no secret that the technical interview process leaves something to be desired; it’s often riddled with anxiety and stress. From the recruiter’s phone call to the systems design interview to negotiating a job offer, there is no all-encompassing technical interview resource, so Emma Bostian decided to create one. In this article, Emma Bostian is going to take a look at seven of the most common

EBEmma BostianEmma Bostian·April 16, 2021Design & UX
Security — Announcing Cloudflare for SaaS for Everyone

Announcing Cloudflare for SaaS for Everyone

Before today, SSL for SaaS was only available to Enterprise customers. Today, we are excited to announce that our SaaS solution is available to everyone. And to reflect the evolution of the product since it was first released, we’re changing the name: Cloudflare for SaaS.

DDinaDina·April 15, 2021Security