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
SRE & Ops — Releasing kubectl support in Access

Releasing kubectl support in Access

Starting today, you can use Cloudflare Access and Argo Tunnel to securely manage your Kubernetes cluster with the kubectl command-line tool. SSO requirements and a zero-trust model to your Kubernetes management in under 30 minutes.

CCloudflare·April 27, 2020SRE & Ops
Engineering — Static or Not?

Static or Not?

A quick opinion piece by Kev Quirk: Why I Don’t Use A Static Site Generator. Kev uses WordPress:

CCChris Coyier·April 27, 2020Engineering
Distributed — The DynamoDB Book: An Interview With Alex DeBrie On His New Book - High Scalability -

The DynamoDB Book: An Interview With Alex DeBrie On His New Book - High Scalability -

You know nothing about DynamoDB. At least that’s what I realized the first time I heard Rick Houlihan give his now infamous talk at AWS re:Invent 2018 on Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB. In that talk Rick revealed for the first time the inner arcana of single-table design. Minds were blown. Weaknesses were revealed. Futures were changed. As a mere novice in the way

HSHigh Scalability·April 27, 2020Distributed
Engineering — Getting Started With Nuxt — Smashing Magazine

Getting Started With Nuxt — Smashing Magazine

Developers often worry about the SEO of their SPAs (Single Page Applications) and how well they would do on Google searches (blogs, portfolio websites, product websites, and so on). Sometimes, they also worry about how complex building a server-side rendered application might be. In this tutorial, we’re going to learn how to create server-side rendered applications by using Nuxt.js, how to configu

TOTimi OmoyeniTimi Omoyeni·April 27, 2020Engineering
Performance — The Cost of Javascript Frameworks

The Cost of Javascript Frameworks

I expect this post from Tim Kadlec to be quoted in every performance conference talk for the next few years. There is a lot of data here, so please check it

CCChris Coyier·April 26, 2020Performance
Engineering — @property

@property

The @property is totally new to me, but I see it's headed to Chrome, so I suppose it's good to know about!

CCChris Coyier·April 25, 2020Engineering
Performance — Stream Firewall Events directly to your SIEM

Stream Firewall Events directly to your SIEM

As of today, customers using Cloudflare Logs can create Logpush jobs that send only Firewall Events. These events arrive much faster than our existing HTTP requests logs: they are typically delivered to your logging platform within 60 seconds of sending the response to the client.

PPatrickPatrick·April 24, 2020Performance
Frontend — How to Make a CSS-Only Carousel

How to Make a CSS-Only Carousel

Editor's Note: Chrome is prototyping a new feature for creating carousels directly in CSS, including scroll buttons and scroll markers for navigating between

RRRobin RendleRobin Rendle·April 24, 2020Frontend
Engineering — Chrome + System Fonts Snafu

Chrome + System Fonts Snafu

There was just a bug late last year where system fonts (at least on Mac, I don't know what the story was on other platforms) in Chrome appeared too thin and

CCChris Coyier·April 24, 2020Engineering
Engineering — Exploring Node.js Internals — Smashing Magazine

Exploring Node.js Internals — Smashing Magazine

Node.js is an interesting tool for web developers. With its high level of concurrency, it has become a leading candidate for people choosing tools to use in web development. In this article, we will learn about what makes up Node.js, give it a meaningful definition, understand how the internals of Node.js interact with one another, and explore the project repository for Node.js on GitHub.

AIAleem IsiakaAleem Isiaka·April 23, 2020Engineering