Techreport blog

Engineering Insights & Guides

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

11,847 articles
Networking — Inside Cloudflare: Preventing Account Takeovers

Inside Cloudflare: Preventing Account Takeovers

Throughout the day, Cloudflare has published blog posts on products created to secure our customers from credential stuffing bots, detect users with compromised credentials, and block users from proxy services. But what do we do inside Cloudflare to prevent account takeovers on our own applications?

JJulieJulie·March 30, 2021Networking
Engineering — ShopTalk Patreon

ShopTalk Patreon

Dave and I launched a Patreon for ShopTalk Show. You get two completely priceless things for backing us:

CCChris Coyier·March 30, 2021Engineering
Security — Fuzzing sockets: Apache HTTP, Part 2: Custom Interceptors

Fuzzing sockets: Apache HTTP, Part 2: Custom Interceptors

In this second installment, I will focus on how to build our own custom ASAN interceptors in order to catch memory bugs when custom memory pools are implemented and also on how to intercept file system syscalls to detect logic errors in the target application.

AMAntonio MoralesAntonio Morales·March 30, 2021Security
Engineering — GitHub Desktop now supports cherry-picking

GitHub Desktop now supports cherry-picking

GitHub Desktop aims to provide an intuitive way for users to complete everyday Git and GitHub workflows. One of our most requested features from the past year is cherry-picking, and…

RHRebecca HovemeyerRebecca Hovemeyer·March 30, 2021Engineering
Frontend — Building a Magical 3D Button

Building a Magical 3D Button

Every action we take on the web starts with a button click, and yet most buttons are ho-hum and uninspired. In this tutorial, we'll build an animated 3D button with HTML and CSS that sparks joy.

JWJosh W. Comeau·March 30, 2021Frontend
Databases — Choosing A New Serverless Database Technology At An Agency (Case Study) — Smashing Magazine

Choosing A New Serverless Database Technology At An Agency (Case Study) — Smashing Magazine

Choosing to use a new technology can often bring much desired productivity, security, and efficiency to a project. It is also fraught with risk and uncertainty. How and when to adopt a new technology for client projects is at the heart of leading a great agency. In this article, Michael Rispoli explains how he evaluated the decision of whether or not to adopt a serverless database for client proje

MRMichael RispoliMichael Rispoli·March 30, 2021Databases
Frontend — SVG Generators — Smashing Magazine

SVG Generators — Smashing Magazine

In a new series of posts, we highlight some of the useful tools and techniques for developers and designers. Last weeks, we’ve covered CSS auditing tools, CSS generators and accessible front-end components. This time around, Iris Lješnjanin will take a look at SVG generators — for everything from shapes and backgrounds to SVG path visualizers and SVG → JSX generators.

ILIris LjesnjaninIris Ljesnjanin·March 29, 2021Frontend
Networking — Advancing connectivity between the Asia-Pacific region and North America

Advancing connectivity between the Asia-Pacific region and North America

We are announcing two vital new subsea cables to connect Singapore, Indonesia, and North America. These will be the first transpacific cables through a new diverse route crossing the Java Sea and will increase overall transpacific capacity by 70 percent. We are committed to bringing more people online to a faster internet. As part of […]

MEMeta Engineering·March 28, 2021Networking
Career & Teams — Introducing: Advanced Certificate Manager

Introducing: Advanced Certificate Manager

Today, we are excited to announce that dedicated certs are getting an upgrade… and a new name… introducing Advanced Certificate Manager! Advanced Certificate Manager is a flexible and customizable way to manage your certificates on Cloudflare.

DDinaDina·March 27, 2021Career & Teams
Security — Heartbleed Revisited

Heartbleed Revisited

TLS key compromise is a risk for all web services. Taking lessons from Heartbleed, Cloudflare offers the latest features that make key compromise less of a risk.

NSNick SullivanNick Sullivan·March 27, 2021Security
Engineering — Introducing Super Bot Fight Mode

Introducing Super Bot Fight Mode

Beginning immediately, any Cloudflare user with a Pro or Business site can take new action against bots. We’ve added advanced features in the dashboard and some exciting updates to analytics.

BBensolBensol·March 26, 2021Engineering