Techreport blog

Engineering Insights & Guides

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

11,784 articles
Frontend — Designing Beautiful Shadows in CSS

Designing Beautiful Shadows in CSS

My favorite kind of blog post is when someone takes a subject that I’ve spent all of five minutes considering and then says—no!—this is an enormous topic

RRRobin RendleRobin Rendle·September 17, 2021Frontend
Frontend — Early Hints: How Cloudflare Can Improve Website Load Times by 30%

Early Hints: How Cloudflare Can Improve Website Load Times by 30%

Today, Cloudflare is announcing support for Early Hints. Early Hints takes advantage of “server think time” to asynchronously send instructions to the browser to begin loading resources while the origin server is compiling the full response, which can improve page load time by 30%.

AAlexAlex·September 16, 2021Frontend
Performance — The Zero Trust platform built for speed

The Zero Trust platform built for speed

Cloudflare for Teams secures your company’s users, devices, and data — without slowing you down. Your team should not need to sacrifice performance in order to be secure.

KTKenny, Tim ObezukKenny, Tim Obezuk·September 16, 2021Performance
Performance — Magic makes your network faster

Magic makes your network faster

Today, as part of Speed Week, we’ll break down the other side of the Magic: how using Cloudflare can automatically make your entire network faster.

AAnnikaAnnika·September 16, 2021Performance
Frontend — Minding the "gap"

Minding the "gap"

Read an updated article with an approach that uses modern CSS features.

PBPatrick BrossetPatrick Brosset·September 16, 2021Frontend
Engineering — Shadow Roots and Inheritance

Shadow Roots and Inheritance

There is a helluva gotcha with styling a <details> element, as documented here by Kitty Giraudel. It's obscure enough that you might never run into it,

CCChris Coyier·September 16, 2021Engineering
Career & Teams — Reasons To Build A CRM-Powered Website For Your Business — Smashing Magazine

Reasons To Build A CRM-Powered Website For Your Business — Smashing Magazine

Neglecting to cater your business website to your customers is not only detrimental to your sales but can also hurt your team’s productivity and operations. Integrating a CRM with your business website has numerous benefits. You equip various departments within your company with tools to organize and automate work and improve efficiency. In this article, Zara Cooper explains what these benefits ar

ZCZara CooperZara Cooper·September 16, 2021Career & Teams
Engineering — Cloudflare Images Now Available to Everyone

Cloudflare Images Now Available to Everyone

Today, we are launching Cloudflare Images for all customers. Images provides a single product to store, resize and serve images. We built Cloudflare Images, so customers of all sizes can build a scalable and affordable image pipeline with a fraction of the effort.

ZZaidZaid·September 15, 2021Engineering
Performance — Optimizing images on the web

Optimizing images on the web

A detailed breakdown of how best to optimize images for the web, a new tool to test a webpage's image performance, and explanation of how Cloudflare Images can help to improve your website's image experience.

GBGreg BrimbleGreg Brimble·September 15, 2021Performance
SRE & Ops — Sponsored Post: Wynter, Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte - High Scalability -

Sponsored Post: Wynter, Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte - High Scalability -

Who's Hiring? * Wynter is looking for system administrators, engineers, and developers to join its research panel. Participate in research surveys, get paid ($90-$180/hr) for your feedback and comments. Super low key commitment, 10-15 mins per survey. Learn more and sign up. * DevOps Engineer: At Kinsta, we set out to create the best managed hosting platform in the world. If you are an experienced

HSHigh Scalability·September 15, 2021SRE & Ops
Performance — Reducing The Need For Pseudo-Elements — Smashing Magazine

Reducing The Need For Pseudo-Elements — Smashing Magazine

Front-end development is exciting and fast-moving. With newer CSS properties, we can brush the dust off our old techniques and give them another look. For years, pseudo-elements have faithfully helped front-end developers implement creative designs. While they still have an important place, we can now leave pseudo-elements behind in some scenarios, thanks to newer CSS properties.

MMMarcel MoreauMarcel Moreau·September 15, 2021Performance