Techreport blog

Engineering Insights & Guides

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

11,844 articles
Networking — Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes

Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes

Cloudflare is extending the use of our public DNS resolver through partnering with ISPs and network providers to deliver a safer browsing experience directly to families. Join us in protecting every Internet user from unsafe content with the click of a button, powered by 1.1.1.1 for Families.

KMKelly May Johnston, Morgan SteffenKelly May Johnston, Morgan Steffen·September 24, 2024Networking
Security — Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp

Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp

Cloudflare is now verifying WhatsApp’s Key Transparency audit proofs to ensure the security of end-to-end encrypted messaging conversations without having to manually check QR codes. We are publishing the results of the proof verification to https://dash.key-transparency.cloudflare.com for independent researchers and security experts to compare against WhatsApp’s. Cloudflare does not have access t

TMThibault, MariThibault, Mari·September 24, 2024Security
Databases — PGDay Hyderabad 2024 Reflections

PGDay Hyderabad 2024 Reflections

In this blog, I would like to tell you more about PGDay Hyderabad 2024. It was my first PostgreSQL conference in India. Find out more...

PGPavlo Golub·September 24, 2024Databases
Engineering — Legacy Modernization meets GenAI

Legacy Modernization meets GenAI

So far, most attention to Generative Artificial Intelligence (GenAI) in software development is on generating code. But we believe there is as much, if not more, value in understanding existing code - particularly long-lived, large, and complex legacy systems. We have been experimenting with GenAI for modernization with our clients, embodied in a tool called CodeConcise, which combines a Large Lan

AFAlessio Ferri, Tom Coggrave, and Shodhan Sheth·September 24, 2024Engineering
Engineering — How I Built My Blog

How I Built My Blog

I recently launched a brand new version of this blog, and in this post, I share how it’s built! We’ll examine the tech stack and see how all of the pieces fit together, as well as dig into some of the details to see how they work.

JWJosh W. Comeau·September 24, 2024Engineering
Engineering — Introducing Ephemeral IDs: a new tool for fraud detection

Introducing Ephemeral IDs: a new tool for fraud detection

As the Internet evolves, Turnstile does too. Introducing Ephemeral IDs — a new dimension in detecting fraudulent activity, bot or human, that links behavior to a specific client instead of an IP address. This makes Turnstile better for everyone, everywhere.

OPOliver Payne, SallyleeOliver Payne, Sallylee·September 23, 2024Engineering
Performance — Network performance update: Birthday Week 2024

Network performance update: Birthday Week 2024

Since June 2021, we’ve been measuring and ranking our network performance against the top global networks in the world. We use this data to improve our performance, and to share the results of those initiatives. In this post, we’re going to share with you how network performance has changed since our last post in March 2024, and discuss the tools and processes we are using to assess network perfor

EMEmily MusicEmily Music·September 23, 2024Performance
Engineering — Driving a Project: Intern Edition

Driving a Project: Intern Edition

After a lot of hard work, you’ve landed that coveted internship. Now comes the next big challenge: delivering a meaningful project over the summer. Leading a project independently is an opportunity to sharpen your skills, demonstrate your capabilities, and experience personal growth. As you drive the project on your own, the support from your mentor…

DSDylan Steen·September 23, 2024Engineering
SRE & Ops — Cloudflare incident on September 17, 2024

Cloudflare incident on September 17, 2024

On September 17, 2024, during planned routine maintenance, Cloudflare stopped announcing 15 IPv4 prefixes, affecting some Business plan websites for approximately one hour. During this time, IPv4 traffic for these customers would not have reached Cloudflare and users attempting to connect to websites using addresses within those prefixes would have received errors.

JAJoe AbleyJoe Abley·September 20, 2024SRE & Ops
Engineering — CSSWG Minutes Telecon (2024-09-18)

CSSWG Minutes Telecon (2024-09-18)

For the past two months, all my livelihood has gone towards reading, researching, understanding, writing, and editing about Anchor Positioning, and with many

JDJuan Diego RodríguezJuan Diego Rodríguez·September 20, 2024Engineering
Frontend — Quick Hit #21

Quick Hit #21

Seeing a lot more headlines decrying JavaScript and pumping up PHP. Always interesting to see which direction the front-end zeitgeist is leaning.

GGGeoff GrahamGeoff Graham·September 20, 2024Frontend
AI & ML — AI SDK 3.4

AI SDK 3.4

AI SDK 3.4 introduces middleware, data stream protocol, and multi-step generations

VVercel·September 20, 2024AI & ML
Frontend — From CDNs to Frontend Clouds

From CDNs to Frontend Clouds

Content Delivery Networks (CDNs) and Infrastructure as code (IaC) evolved into the next generation of web application delivery.

VVercel·September 20, 2024Frontend