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
Security — When trusted relationships are formed, everyone wins!

When trusted relationships are formed, everyone wins!

Monday Mornings with Customer Success: A monthly series brought to you by our Customer Success Team. This month's post is all about how building trusted relationships resulted in an improved security posture and better solution for one of our customers.

JJJake JonesJake Jones·November 16, 2020Security
Engineering — Release Radar

Release Radar

We’re here to bring you the latest and greatest releases for November 2020. These are exciting new releases from some of the coolest projects around. There’s everything from world-changing tech…

MDMichelle DukeMichelle Duke·November 16, 2020Engineering
Engineering — Standing up for developers: youtube-dl is back

Standing up for developers: youtube-dl is back

Today we reinstated youtube-dl, a popular project on GitHub, after we received additional information about the project that enabled us to reverse a Digital Millennium Copyright Act (DMCA) takedown.

AVAbby VollmerAbby Vollmer·November 16, 2020Engineering
Engineering — Creating A Continuous Integration Test Workflow Using GitHub Actions — Smashing Magazine

Creating A Continuous Integration Test Workflow Using GitHub Actions — Smashing Magazine

The convention when contributing to projects on version control platforms is that there is the main branch containing the functional codebase. Then, there are other branches in which several developers can work on copies of the main to either add a new feature, fix a bug, and so on. If there is any error, it can easily be traced and fixed before integrating the changes into the main branch. It can

FAFiyinfoluwa AkinsikuFiyinfoluwa Akinsiku·November 16, 2020Engineering
Security — SAD DNS Explained

SAD DNS Explained

Researchers from UC Riverside and Tsinghua University found a new way to revive a decade-old DNS cache poisoning attack. Read our deep dive into how the SAD DNS attack on DNS resolvers works, how we protect against this attack in 1.1.1.1, and what the future holds for DNS cache poisoning attacks.

MNMarek, Nick SullivanMarek, Nick Sullivan·November 13, 2020Security
SRE & Ops — Automated Origin CA for Kubernetes

Automated Origin CA for Kubernetes

Today we're releasing origin-ca-issuer, an extension to cert-manager integrating with Cloudflare Origin CA to easily create and renew certificates for your account's domains.

TSTerin StockTerin Stock·November 13, 2020SRE & Ops
Frontend — What’s New In Vue 3? — Smashing Magazine

What’s New In Vue 3? — Smashing Magazine

Vue 3 comes with a lot of interesting new features and changes to some of the existing ones that are aimed at making development with the framework a lot easier and maintainable. In this article, we’re going to take a look at some of these new features and how to get started with them. We’re also going be taking a look at some of the changes done to the existing features.

TOTimi OmoyeniTimi Omoyeni·November 13, 2020Frontend
Design & UX — From The Experts: Global Digital Accessibility Developments During COVID-19 — Smashing Magazine

From The Experts: Global Digital Accessibility Developments During COVID-19 — Smashing Magazine

Robin Christopherson MBE, Head of Digital Inclusion at UK tech experts AbilityNet, has been hosting a series of monthly webinars with senior accessibility guests from global brands such as Microsoft and ATOS, and UK giants like Barclays and Sainsbury’s. They’re talking COVID, the challenges and opportunities the crisis brings, agile adjustments, digital inclusion and much, much more. Want food for

RCRobin ChristophersonRobin Christopherson·November 12, 2020Design & UX
Career & Teams — Tech Leaders on the Future of Remote Work

Tech Leaders on the Future of Remote Work

Dozens of top leaders and thinkers from the tech industry and beyond recently joined us for a series of fireside chats commemorating Cloudflare’s 10th birthday. Here are some of the highlights.

JKJason KincaidJason Kincaid·November 11, 2020Career & Teams
Engineering — My WordPress Comments Wishlist

My WordPress Comments Wishlist

A built-in commenting system is one of the reasons people reach for WordPress (and often stay there long-term). While I do think having a comment system is

CCChris Coyier·November 11, 2020Engineering
Frontend — Libraries for SVG Drawing Animations

Libraries for SVG Drawing Animations

In 2013, Jake Archibald introduced this cool trick of animating an SVG path to look like it’s drawing itself. It’s 2020 now, and the trick is still popular.

LILinda IkechukwuLinda Ikechukwu·November 11, 2020Frontend