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
Engineering — Reaffirming our commitment to free

Reaffirming our commitment to free

We want to make abundantly clear: our free plan is here to stay, and we reaffirmed that commitment this week with 15 releases across our product portfolio that make the Free plan even better.

CCloudflare·September 27, 2024Engineering
Distributed — Aggregating my distributed self

Aggregating my distributed self

Miriam Suzanne's in the middle of a redesign of her personal website. It began in August 2022. She's made an entire series out of the work that's worth your

GGGeoff GrahamGeoff Graham·September 27, 2024Distributed
Languages — How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

One of the main laws that applies to almost everything in our lives, including building digital products, is Murphy’s Law: “Anything that can go wrong will go wrong.” Our goal is to prevent things from going wrong and, if they do, mitigate the consequences. In this article, Victor Ponamarev explores different strategies for preventing users from making mistakes.

VPVictor PonamariovVictor Ponamariov·September 27, 2024Languages
Performance — Builder Day 2024: 18 big updates to the Workers platform

Builder Day 2024: 18 big updates to the Workers platform

To celebrate Builder Day 2024, we’re shipping 18 updates inspired by direct feedback from developers building on Cloudflare. This includes new capabilities, like running evals with AI Gateway, beta products like Queues and Vectorize graduating to GA, massive speed improvements to KV and Workers AI, pricing simplifications, and bringing key features from Pages into Workers.

TRTanushree, RohinTanushree, Rohin·September 26, 2024Performance
Databases — Zero-latency SQLite storage in every Durable Object

Zero-latency SQLite storage in every Durable Object

Traditional cloud storage is inherently slow because it is accessed over a network and must synchronize many clients. But what if we could instead put your application code deep into the storage layer, such that your code runs where the data is stored? Durable Objects with SQLite do just that.

KVKenton VardaKenton Varda·September 26, 2024Databases
Databases — Cloudflare’s bigger, better, faster AI platform

Cloudflare’s bigger, better, faster AI platform

Whether you want the fastest inference at the edge, optimized AI workflows, or vector database-powered RAG, we’re excited to help you harness the full potential of AI and get started on building with Cloudflare.

MKMichelle, KathyMichelle, Kathy·September 26, 2024Databases
Security — ktls now under the rustls org

ktls now under the rustls org

What’s a ktls I started work on ktls and ktls-sys , a pair of crates exposing Kernel TLS offload to Rust, about two years ago . kTLS lets the kernel (and, in turn, any network interface that supports it) take care of encryption, framing, etc., for the entire duration of a TLS connection… as soon as you have a TLS connection. For the handshake itself (hellos, change cipher, encrypted extensions, ce

AWAmos WengerAmos Wenger·September 26, 2024Security
AI & ML — Boost your CLI skills with GitHub Copilot

Boost your CLI skills with GitHub Copilot

Want to know how to take your terminal skills to the next level? Whether you’re starting out, or looking for more advanced commands, GitHub Copilot can help us explain and suggest the commands we are looking for.

MDMichelle DukeMichelle Duke·September 26, 2024AI & ML
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