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
Frontend — WooCommerce + Google Analytics

WooCommerce + Google Analytics

Google Analytics is powerful analytics software. A common way to use it is to just slap the JavaScript snippet on every page template you have and let it

CCChris Coyier·October 12, 2021Frontend
Frontend — Useful React APIs For Building Flexible Components With TypeScript — Smashing Magazine

Useful React APIs For Building Flexible Components With TypeScript — Smashing Magazine

React with JSX is a fantastic tool for making easy-to-use components. Typescript components make it an absolute pleasure for developers to integrate your components into their apps and explore your APIs. Learn about three lesser-known React APIs that can take your components to the next level, and help you build even better React Components in this article.

GKGaurav KhannaGaurav Khanna·October 12, 2021Frontend
Design & UX — Bridging The Gap Between Designers And Developers — Smashing Magazine

Bridging The Gap Between Designers And Developers — Smashing Magazine

UXPin has recently launched a new feature called “Merge”. This tool aims to break through the chasms of design and development, all while improving the agility and quality our teams expect. This new technology may cause some rethink on how the whole design team and engineering team collaborates.

MTMatthew TalebiMatthew Talebi·October 12, 2021Design & UX
Engineering — Internship Experience: Research Engineer

Internship Experience: Research Engineer

Over the summer of 2020 I interned at Cloudflare Research. This invaluable experience contributed to Cloudflare’s support of ODoH protocol, and I was awarded the best student paper award at PETS 2021.

SSudheeshSudheesh·October 11, 2021Engineering
Engineering — Cloudflare invites visiting researchers

Cloudflare invites visiting researchers

As part of Cloudflare’s effort to build collaborations with academia, we host research focused internships all year long. Interns collaborate cross-functionally in research projects and are encouraged to ship code and write a blog post and a peer-reviewed publication at the end of their internship.

CCloudflare·October 11, 2021Engineering
Security — GitHub security update: revoking weakly-generated SSH keys

GitHub security update: revoking weakly-generated SSH keys

On September 28, 2021, we received notice from the developer Axosoft regarding a vulnerability in a dependency of their popular git GUI client – GitKraken. An underlying issue with a dependency, called `keypair`, resulted in the GitKraken client generating weak SSH keys.

MHMike HanleyMike Hanley·October 11, 2021Security
Performance — Scaling indexing and search - Algolia New Search Architecture Part 2 - High Scalability -

Scaling indexing and search - Algolia New Search Architecture Part 2 - High Scalability -

What would a totally new search engine architecture look like? Who better than Julien Lemoine, Co-founder & CTO of Algolia, to describe what the future of search will look like. This is the second article in a series. Here's Part 1. Search engines need to support fast scaling for both Read and Write operations. Rapid scaling is essential in most use cases. For example, adding a vendor in a marketp

HSHigh Scalability·October 11, 2021Performance
Frontend — The Autofill Dark Pattern — Smashing Magazine

The Autofill Dark Pattern — Smashing Magazine

A “dark pattern” is a deceptive UX pattern that tricks users into doing things they may not really want to do. Autofill is a widespread feature either by choice or by accident: who hasn’t accepted to let the browser save/use web form information, either on purpose or by mistake? In this article, Alvaro Montoro does a little experiment to find out how much privacy is taken away from users across th

AMAlvaro MontoroAlvaro Montoro·October 11, 2021Frontend
Engineering — Where is mobile traffic the most and least popular?

Where is mobile traffic the most and least popular?

We used Cloudflare Radar to find out those countries on the planet that have more (and less) mobile traffic on the Internet. Africa and the Middle East are the areas of the planet where mobile traffic dominates the Internet experience

JTJoao TomeJoao Tome·October 9, 2021Engineering
Frontend — Composable CSS Animation In Vue With AnimXYZ — Smashing Magazine

Composable CSS Animation In Vue With AnimXYZ — Smashing Magazine

Most animation libraries like GSAP and Framer Motion are built purely with JavaScript or TypeScript, unlike AnimXYZ, which is labelled “the first composable CSS animation toolkit”, built mainly with SCSS. While a simple library, it can be used to achieve a lot of awesome animation on the web in a short amount of time and little code. In this article, Ejiro Asiuwhu will show you how to use the Anim

EAEjiro AsiuwhuEjiro Asiuwhu·October 9, 2021Frontend