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
Engineering — Cloudflare is joining Pledge 1%

Cloudflare is joining Pledge 1%

We're excited to announce that Cloudflare is joining Pledge 1%. We're joining the more than 12,000 companies in 100 countries that are committed to making a tangible, positive impact in their communities.

MZMichelle ZatlynMichelle Zatlyn·July 30, 2021Engineering
Frontend — How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal — Smashing Magazine

How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal — Smashing Magazine

Having an e-commerce store is crucial for any store owner as more and more customers are turning to online shopping. In this article, Zara Cooper will cover how to build an e-commerce store using Angular 11. You shall use Commerce Layer as our headless e-commerce API. Although there may be tonnes of ways to process payments, she’ll demonstrate how to use just one, Paypal.

ZCZara CooperZara Cooper·July 30, 2021Frontend
Engineering — Cloudflare's Human Rights Commitments

Cloudflare's Human Rights Commitments

Today, we are releasing our first human rights policy. The policy sets out our commitments and the way we implement them. Cloudflare’s mission — to help build a better Internet — reflects a long-

ASAlissa Starzak, Patrick DayAlissa Starzak, Patrick Day·July 29, 2021Engineering
SRE & Ops — A linear programming approach for optimizing features in ML models

A linear programming approach for optimizing features in ML models

Whether it’s iterating on Facebook’s News Feed ranking algorithm or delivering the most relevant ads to users, we are constantly exploring new features to help improve our machine learning (ML) models. Every time we add new features, we create a challenging data engineering problem that requires us to think strategically about the choices we make. […]

MEMeta Engineering·July 29, 2021SRE & Ops
Frontend — There Is No Such Thing As A CSS Absolute Unit — Smashing Magazine

There Is No Such Thing As A CSS Absolute Unit — Smashing Magazine

What are absolute units? What are the differences between relative and absolute units, and how do we create accurate sizes on the web? It’s important to note that there are still significant differences between relative and absolute units. CSS relative units are sized according to other style definitions defined by parent elements or are affected by the size of a parent container. As for absolute

ESElad ShechterElad Shechter·July 29, 2021Frontend
Networking — Introducing Smart Edge Revalidation

Introducing Smart Edge Revalidation

When both Last-Modified and Etag headers are absent from the origin response, Smart Edge Revalidation will use the time the object was cached on Cloudflare as the Last-Modified header value. When

AYAlex, YuchenAlex, Yuchen·July 28, 2021Networking
Engineering — Email Classification

Email Classification

With the release of Slack Connect, people can now collaborate both with internal employees and external organizations in the same channel. To make this as smooth as possible, Slack does predictive email analysis to classify and recommend the best way for a user to work with people they want to collaborate with. To accomplish this,…

SHSarah Henkens·July 28, 2021Engineering
Frontend — Creating An Accessible Dialog From Scratch — Smashing Magazine

Creating An Accessible Dialog From Scratch — Smashing Magazine

Dialogs are everywhere in modern interface design (for good or for bad), and yet many of them are not accessible to assistive technologies. In this post, Kitty Giraudel is going to write a small JavaScript library for authoring accessible dialogs from the very beginning. The goal is to understand what goes into it. She’s not going to deal with styling too much, just the JavaScript part.

KGKitty GiraudelKitty Giraudel·July 28, 2021Frontend
Performance — Helping build a green Internet

Helping build a green Internet

While we didn't set out to reduce the environmental impact of the Internet, Cloudflare has always had efficiency at its core. It comes from our ongoing fight with an old nemesis: the speed of light.

MPMatthew PrinceMatthew Prince·July 27, 2021Performance
Networking — Understand and reduce your carbon impact with Cloudflare

Understand and reduce your carbon impact with Cloudflare

As part of Cloudflare’s Impact Week, we’re excited to announce a new tool: Your Carbon Impact Report, available today for all Cloudflare accounts, will outline the carbon savings of operating your Internet properties on Cloudflare’s network.

NANatasha, AnnikaNatasha, Annika·July 27, 2021Networking
Engineering — Green Hosting with Cloudflare Pages

Green Hosting with Cloudflare Pages

Cloudflare is proud to announce its collaboration with the Green Web Foundation, a not-for-profit organization with the mission of creating an Internet that one day will run on entirely renewable energy.

NNeviNevi·July 27, 2021Engineering