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 — Registrar for Everyone

Registrar for Everyone

We’re excited to announce that all customers now have the ability to register new domains with Cloudflare.

CCloudflare·September 28, 2021Engineering
Networking — 2Africa Pearls subsea cable connects Africa, Europe, and Asia to bring affordable, high-speed internet to 3 billion people

2Africa Pearls subsea cable connects Africa, Europe, and Asia to bring affordable, high-speed internet to 3 billion people

Facebook invests in subsea cables as part of our continued efforts to build the infrastructure that carries internet traffic and helps bring more people online to a faster internet. Today, we are thrilled to announce, along with regional and global partners, a new segment of subsea cable called 2Africa Pearls, which connects three continents — […]

MEMeta Engineering·September 28, 2021Networking
Design & UX — Improving The Accessibility Of Your Markdown — Smashing Magazine

Improving The Accessibility Of Your Markdown — Smashing Magazine

You can find Markdown in many places on the Internet. In this article, Eric Bailey covers different aspects of Markdown and how it interacts with other technology. At first, it may seem daunting since there is a lot of content to cover across a few different subject areas, but keep in mind that each tweak and update will have a direct impact on someone’s quality of life when using the web.

EBEric BaileyEric Bailey·September 28, 2021Design & UX
Security — Tackling Email Spoofing and Phishing

Tackling Email Spoofing and Phishing

Today we’re announcing a new tool to tackle email spoofing and phishing. We’ll warn users about insecure configurations and provide an easy-to-use wizard to create required DNS records.

HHannesHannes·September 27, 2021Security
Security — Chrome in-the-wild bug analysis: CVE-2021-30632

Chrome in-the-wild bug analysis: CVE-2021-30632

This post is a technical analysis of a recently disclosed Chrome JIT vulnerability (CVE-2021-30632) that was believed to be exploited in the wild. This vulnerability was reported by an anonymous researcher and was patched on September 13, 2021 in Chrome version 93.0.4577.82. I’ll cover the root cause analysis of the bug, as well as detailed exploitation.

MYMan Yue MoMan Yue Mo·September 27, 2021Security
Architecture — Let’s Dive Into Cypress For End-to-End Testing — Smashing Magazine

Let’s Dive Into Cypress For End-to-End Testing — Smashing Magazine

Is end-to-end testing a painful topic for you? End-to-end testing does have some pitfalls that are cause for concern. Let’s look at how to prevent many of them. In this article, Ramona Schwering explains how to handle end-to-end testing with Cypress and make it make it not so tedious and expensive for yourself, but fun instead. hope to show you that end-end testing can be fun!

RSRamona SchweringRamona Schwering·September 27, 2021Architecture
Engineering — Cloudflare's 2021 Annual Founders' Letter

Cloudflare's 2021 Annual Founders' Letter

This week we celebrate Cloudflare's birthday. We launched the company 11 years ago tomorrow: September 27, 2010. It has been our tradition, since our first birthday, to use this week to launch innovative new products that we think of as our gift back to the Internet.

MPMatthew Prince, Michelle ZatlynMatthew Prince, Michelle Zatlyn·September 26, 2021Engineering
Frontend — Our Learning Partner: Frontend Masters

Our Learning Partner: Frontend Masters

Frontend Masters has been our learning partner for a couple of years now. I love it. If you need structured learning to up your web development skills,

CCChris Coyier·September 24, 2021Frontend
Frontend — Rebuilding A Large E-Commerce Website With Next.js (Case Study) — Smashing Magazine

Rebuilding A Large E-Commerce Website With Next.js (Case Study) — Smashing Magazine

Developing with Next.js is amazing, but there are definitely some challenges. The developer experience with Next.js is something you just need to experience. We made the switch from a more traditional integrated e-commerce platform to a headless platform with Next.js. Here are the most important lessons learned while rebuilding a large e-commerce site with Next.js.

JKJonne KatsJonne Kats·September 24, 2021Frontend
Languages — Free Online Workshop: Frustrating Design Patterns And How To Fix Them — Smashing Magazine

Free Online Workshop: Frustrating Design Patterns And How To Fix Them — Smashing Magazine

You’ve seen them before. Confusing and frustrating design patterns that seem to be chasing you everywhere you go, from one website to another. It’s time to fix them for good in a [free Smashing online workshop](https://smashingconf.com/online-workshops/workshops/frustrating-design-patterns/) next week. Today, Vitaly Friedman will take a look into carousels, modals, infinite scroll, parallax and sc

VFVitaly FriedmanVitaly Friedman·September 24, 2021Languages
Security — Bringing OAuth 2.0 to Wrangler

Bringing OAuth 2.0 to Wrangler

In this blog, we will look into what the OAuth 2.0 protocol is, and how it can help improve the authorization process in the command-line interface tool Wrangler used to manage your Cloudflare Workers.

MMengqiMengqi·September 23, 2021Security