Techreport blog

Engineering Insights & Guides

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

11,795 articles
Frontend — 3D Layered Text: The Basics

3D Layered Text: The Basics

A client asked me to create a bulging text effect. With a bit of cleverness and some advanced CSS, I managed to get a result I’m genuinely proud of, which is covered in this three-part series.

ASAmit SheenAmit Sheen·August 18, 2025Frontend
Engineering — Highlights from Git 2.51

Highlights from Git 2.51

The open source Git project just released Git 2.51. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·August 18, 2025Engineering
Frontend — An Interactive Guide to SVG Paths

An Interactive Guide to SVG Paths

SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can do with it!

JWJosh W. Comeau·August 18, 2025Frontend
Performance — Summer fasterthanlime update

Summer fasterthanlime update

There are news! Cool Bear's hot tip TL;DR: If you’re a patron or sponsor, check your Profile page to get detailed explainers of every perk. You’ll need to log in. Duh. Here are all the changes I’m implementing, summarized as a table: Before After 📚 Articles remain exclusive for 6 months Early access ( couple weeks ) for Silver tier 🎞️ No early access for video Video early access on Patreon and web

AWAmos WengerAmos Wenger·August 15, 2025Performance
Career & Teams — Team OKRs in Action

Team OKRs in Action

OKRs have become a popular way to connect strategy with execution in large organizations. But when they are set in a top‑down cascade, they often lose their meaning. Teams receive objectives they didn’t help create, and the result is weak commitment and little real change. High‑performing teams work in another way. They define their own objectives in an organization that uses a collaborative proce

PCPaulo Caroli·August 13, 2025Career & Teams
SRE & Ops — Creating AI agent solutions for warehouse data access and security

Creating AI agent solutions for warehouse data access and security

In this post, we explore the ways we’re evolving Meta’s data warehouse to facilitate productivity and security to serve both human users and AI agents. We detail how we’re developing agents that help users making data access requests to get to the data they need, and that help data owners process requests and maintain security. […]

PHPhil Hornshaw·August 13, 2025SRE & Ops
AI & ML — The three types of AI bot traffic and how to handle them

The three types of AI bot traffic and how to handle them

Bots account for over 20% of all web traffic. A quarter of that is AI crawlers alone. But not all bots are bad. Some are key to how your site gets discovered. Learn how AI bots shape visibility and what happens if you block them.

VVercel·August 13, 2025AI & ML
Frontend — CSS-Questions

CSS-Questions

CSS-Questions is a mini site where you can test your CSS knowledge with over 100 questions.

GGGeoff GrahamGeoff Graham·August 12, 2025Frontend
Networking — The Reformist CTO’s Guide to Impact Intelligence

The Reformist CTO’s Guide to Impact Intelligence

The productivity of knowledge workers is hard to quantify and often decoupled from direct business outcomes. The lack of understanding leads to many initiatives, bloated tech spend, and ill-chosen efforts to improve this productivity. Technology leaders need to avoid this by developing an intelligence of the business impact of their work across a network connecting output to proximate and downstre

SNSriram Narayan·August 12, 2025Networking