Techreport blog

Engineering Insights & Guides

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

11,778 articles
Engineering — Standing by developers through Google v. Oracle

Standing by developers through Google v. Oracle

This article originally appeared in TechCrunch, and is republished here with permission. The Supreme Court heard arguments October 7 in Google v. Oracle. This case raises a fundamental question for…

MLMike LinksvayerMike Linksvayer·October 15, 2020Engineering
Frontend — Managing Long-Running Tasks In A React App With Web Workers — Smashing Magazine

Managing Long-Running Tasks In A React App With Web Workers — Smashing Magazine

In this tutorial, Chidi Orji is going to show you how to use the [Web Worker API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) to manage time-consuming and UI-blocking tasks in a JavaScript app by building a sample web app that leverages Web Workers. Finally, we’ll end the article by transferring everything to a React application. If you need more insights into this topic, Chi

COChidi OrjiChidi Orji·October 15, 2020Frontend
SRE & Ops — Introducing resctl-demo: Better resource control with simulation

Introducing resctl-demo: Better resource control with simulation

What it is: We all want our workloads to run on our machines as efficiently as possible. With the Facebook resource control demo (resctl-demo), developers can simulate system resource conflicts and test ways to resolve them. It’s like going on a guided tour through a system’s resource control, complete with live demos and detailed explanations. […]

CWChris Wiltz·October 14, 2020SRE & Ops
Career & Teams — Bridging the Gap Between Slack and Email Users

Bridging the Gap Between Slack and Email Users

Slack brings the right people, information, and tools together to get work done. Normally, team members can invite one another to Slack via email invitation. Invited users can accept the invitation to activate their account, but if they don’t, then their team members can’t collaborate with them. To solve this problem we created Email Bridge:…

MBMadhu Balakrishna·October 14, 2020Career & Teams
Engineering — Zero Trust For Everyone

Zero Trust For Everyone

Announcing our new Teams plans, and more specifically, our Cloudflare for Teams Free plan, which protects up to 50 users at no cost.

AAbeAbe·October 13, 2020Engineering
Engineering — Presenting v7.0.0 of the npm CLI

Presenting v7.0.0 of the npm CLI

We’re releasing v7.0.0 of the npm CLI, which includes exciting new features such as Workspaces, automatically installed peer deps, and more!

MBMyles BorinsMyles Borins·October 13, 2020Engineering
Security — Introducing Cloudflare One

Introducing Cloudflare One

Today we’re announcing Cloudflare One. It provides secure, fast, reliable, cost-effective network services, integrated with leading identity management and endpoint security providers.

MPMatthew PrinceMatthew Prince·October 12, 2020Security
Security — What is Cloudflare One?

What is Cloudflare One?

Today, we’re excited to share Cloudflare One™, our vision to tackle the intractable job of corporate security and networking. Run your network on Cloudflare and keep it secure.

RSRustam, SamRustam, Sam·October 12, 2020Security
Frontend — React Form Validation With Formik And Yup — Smashing Magazine

React Form Validation With Formik And Yup — Smashing Magazine

Forms are an integral part of how users interact with our websites and web applications. Validating the data the user passes through the form is a critical aspect of our jobs as web developers. However, it doesn’t have to be a pain-staking process. In this article, Nefe Emadamerho-Atori will show you how Formik handles the state of the form data, validates the data, and handles form submission.

NENefe Emadamerho AtoriNefe Emadamerho Atori·October 12, 2020Frontend