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
Performance — New and Improved Developer Guides

New and Improved Developer Guides

New developer guides for the Dropbox API are available for OAuth, File Access, Sharing, Extensions, Team Files, Team Administration, Performance, Error Handling, and Detecting Changes.

TKTaylor Krusen·October 6, 2020Performance
Engineering — Safe harbors for software collaboration, part 1

Safe harbors for software collaboration, part 1

As policymakers grapple with how to address hate speech and disinformation on the internet, they’re eying the legal structure underpinning collaborative software development: legal safe harbors. These safe harbors protect…

AVAbby VollmerAbby Vollmer·October 6, 2020Engineering
Engineering — Do Website Policy Disclosure Pages Always Have To Be So Ugly? — Smashing Magazine

Do Website Policy Disclosure Pages Always Have To Be So Ugly? — Smashing Magazine

In some instances, privacy policy, terms of use, and cookie consent pages do have to be ugly. But that doesn’t mean you can’t improve upon how easy they are to read or navigate (which visitors will definitely appreciate). Today, we’re going to look at four ways that web designers can contribute to getting more policy disclosure pages read and terms actually agreed to.

SSSuzanne ScaccaSuzanne Scacca·October 6, 2020Engineering
Security — Know When You’ve Been DDoS’d

Know When You’ve Been DDoS’d

Today we’re announcing the availability of DDoS attack alerts. The alerts are available for free for all Cloudflare’s customers on paid plans. Learn how to create an alert.

CCloudflare·October 5, 2020Security
Engineering — On the Web Share API

On the Web Share API

I think the Web Share API is very cool (here's our coverage). In a nutshell, it taps into the native sharing features on whatever platform you're on, if that

CCChris Coyier·October 5, 2020Engineering
Frontend — Full-Bleed Layout Using CSS Grid

Full-Bleed Layout Using CSS Grid

Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.

JWJosh W. Comeau·October 5, 2020Frontend
Frontend — Useful Tools In Vue.js Web Development — Smashing Magazine

Useful Tools In Vue.js Web Development — Smashing Magazine

There are some tools that developers that are just getting started with Vue or sometimes, have experience building with Vue sometimes do not know exist to make development in Vue a lot easier. Today, Timi Omoyeni is going to show you a few of these libraries, what they do, and how to use them during development. This tutorial is aimed at beginners that either just started learning about Vue or alr

TOTimi OmoyeniTimi Omoyeni·October 5, 2020Frontend
Networking — DNS Flag Day 2020

DNS Flag Day 2020

October 1 is DNS Flag Day, an initiative by the DNS community to make DNS more secure, reliable and robust. This year the focus is on problems around IP fragmentation of DNS packets.

CCloudflare·October 2, 2020Networking
Frontend — CSS Media Queries Guide

CSS Media Queries Guide

CSS Media queries are a way to target browser by certain characteristics, features, and user preferences, then apply styles based on those things.

AGAndrés GalanteAndrés Galante·October 2, 2020Frontend
Frontend — How To Use Face Motion To Interact With Typography — Smashing Magazine

How To Use Face Motion To Interact With Typography — Smashing Magazine

In this article, Edoardo Cavazza will show you how to use face recognition with Tensorflow in order to extract some information from the camera, such as the distance between the screen and user’s face or the amount of people reading the page. Then, we will pass those data to CSS in order to adapt typography and to adjust the page layout.

ECEdoardo CavazzaEdoardo Cavazza·October 2, 2020Frontend
Networking — Introducing API Shield

Introducing API Shield

Of the 18 million requests per second that traverse Cloudflare’s network, 50% are directed towards APIs. Cloudflare is making it simple to secure APIs through the use of strong client certificate-based identity and strict schema-based validation.

PDPatrick, DanielePatrick, Daniele·October 1, 2020Networking
Security — NTS is now an RFC

NTS is now an RFC

After much hard work, NTS finally becomes an official RFC.This means that Network Time Security (NTS) is officially part of the collection of protocols that makes the Internet work.

WWatsonWatson·October 1, 2020Security
Security — Announcing support for gRPC

Announcing support for gRPC

Today we're excited to announce beta support for proxying gRPC, a next-generation protocol that allows you to build APIs at scale. With gRPC on Cloudflare, you get access to the security, reliability and performance features that you're used to having at your fingertips for traditional APIs.

AAchielAchiel·October 1, 2020Security
Design & UX — Some Industry Podcasts

Some Industry Podcasts

It's called The Clearleft Podcast if you can believe that. It gets into new (at least to me) concepts like Design Ops and Design Sprints, which are loaded

CCChris Coyier·October 1, 2020Design & UX