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 — Animating CSS Grid (How To + Examples)

Animating CSS Grid (How To + Examples)

I’m pleased to shine a light on the fact that the CSS grid-template-rows and grid-template-columns properties are now animatable in all major web browsers!

DSDaniel SchwarzDaniel Schwarz·January 25, 2023Frontend
AI & ML — Deploy AI-driven apps on Vercel

Deploy AI-driven apps on Vercel

Deploying AI-driven apps on Vercel is easier than ever before. Here's some templates and tooling to jump-start your AI application.

VVercel·January 25, 2023AI & ML
Security — What We Learned from Building GovSlack

What We Learned from Building GovSlack

Slack launched GovSlack in July 2022. With GovSlack, government agencies, and those they work with, can enable their teams to seamlessly collaborate in their digital headquarters, while keeping security and compliance at the forefront. Using GovSlack includes the following benefits: Supports key government security standards, such as FedRAMP High, DoD IL4, and ITAR Runs in…

AGArchie Gunasekara·January 24, 2023Security
Engineering — Getting Started With SvelteKit

Getting Started With SvelteKit

SvelteKit is the latest of what I'd call next-gen application frameworks. It, of course, scaffolds an application for you, with the file-based routing,

ARAdam RackisAdam Rackis·January 23, 2023Engineering
Security — Pwning the all Google phone with a non-Google bug

Pwning the all Google phone with a non-Google bug

It turns out that the first “all Google” phone includes a non-Google bug. Learn about the details of CVE-2022-38181, a vulnerability in the Arm Mali GPU. Join me on my journey through reporting the vulnerability to the Android security team, and the exploit that used this vulnerability to gain arbitrary kernel code execution and root on a Pixel 6 from an Android app.

MYMan Yue MoMan Yue Mo·January 23, 2023Security
Engineering — Internet disruptions overview for Q4 2022

Internet disruptions overview for Q4 2022

In this post, we review selected Internet disruptions observed by Cloudflare during the fourth quarter of 2022, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause or common geography.

DBDavid BelsonDavid Belson·January 20, 2023Engineering
Frontend — More Real-World Uses for :has()

More Real-World Uses for :has()

The :has() pseudo-class is, hands-down, my favorite new CSS feature. I know it is for many of you as well, at least those of you who took the State of CSS

LJLiam JohnstonLiam Johnston·January 20, 2023Frontend
Distributed — Introducing Waiting Room Bypass Rules

Introducing Waiting Room Bypass Rules

Waiting Room now offers customers more fine-tuned control over what traffic a waiting room covers. Queue only the traffic you want to with Bypass Waiting Room Rules, now available to all Enterprise customers with an Advanced Purchase of Waiting Room.

APArielle, PiperArielle, Piper·January 19, 2023Distributed