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
Career & Teams — Cloudflare Support Portal gets an overhaul

Cloudflare Support Portal gets an overhaul

The Cloudflare Support team has launched a new Support Portal. The portal will give you access to self-help resources, diagnostics with troubleshooting guides, and will provide for easier ticket submission

MAMeghan, AllieMeghan, Allie·August 16, 2022Career & Teams
Engineering — 2022 Transparency Report: January to June

2022 Transparency Report: January to June

We’re reporting on a six-month period rather than annually to increase our level of transparency. For this report, we’ve continued with the more granular reporting we began in our 2021 reports.

RCRose CooganRose Coogan·August 16, 2022Engineering
Performance — Why React Re-Renders

Why React Re-Renders

In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.

JWJosh W. Comeau·August 16, 2022Performance
Languages — 2022 attacks! An August reading list to go “Shields Up”

2022 attacks! An August reading list to go “Shields Up”

In 2022, cybersecurity, more than ever, is a must-have for those who don’t want to take chances on getting caught in a cyberattack with difficult to deal with consequences. Here’s a reading list what you need to know about attacks that is also a guide on how to be protected

CCloudflare·August 11, 2022Languages
Performance — When is JIT Faster Than A Compiler? - Shopify

When is JIT Faster Than A Compiler? - Shopify

I had this conversation over and over before I really understood it. It goes: “X language can be as fast as a compiled language because it has a JIT compiler!” “Wow! It’s as fast as C?” “Well, no, we’re working on it. But in theory, it could be even FASTER than C!” “Really? How would that work?” “A JIT can see what your code does at runtime and optimize for only that. So it can do things C can’t!”

SEShopify Engineering·August 11, 2022Performance
SRE & Ops — GitHub Pages now uses Actions by default

GitHub Pages now uses Actions by default

As GitHub Pages, home to 16 million websites, approaches its 15th anniversary, we’re excited to announce that all sites now build and deploy with GitHub Actions.

CPChris Patterson, Yoann ChaudetChris Patterson, Yoann Chaudet·August 10, 2022SRE & Ops
Security — Implementing Okta Authentication In React — Smashing Magazine

Implementing Okta Authentication In React — Smashing Magazine

Okta is an identity manager, with features such as single sign-on and multi-factor authentication. Okta can be used to secure the identities of customers and workforces. In this tutorial, we are going to learn how to use Okta for authentication in a React application. We’ll understand the core concepts of Okta, use cases, and why you should use it in your next React application.

TToppleTopple·August 10, 2022Security
Security — Introducing new Cloudflare for SaaS documentation

Introducing new Cloudflare for SaaS documentation

Cloudflare for SaaS offers a suite of Cloudflare products and add-ons to improve the security, performance, and reliability of SaaS providers. Now, the Cloudflare for SaaS documentation outlines how to optimize it in order to meet your goals

CCloudflare·August 9, 2022Security
Security — Dependabot now alerts for vulnerable GitHub Actions

Dependabot now alerts for vulnerable GitHub Actions

GitHub Actions gives teams access to powerful, native CI/CD capabilities right next to their code hosted in GitHub. Starting today, GitHub will send a Dependabot alert for vulnerable GitHub Actions, making it even easier to stay up to date and fix security vulnerabilities in your actions workflows.

GGitHub·August 9, 2022Security