Techreport blog

Engineering Insights & Guides

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

11,851 articles
Frontend — Smart CSS Solutions For Common UI Challenges — Smashing Magazine

Smart CSS Solutions For Common UI Challenges — Smashing Magazine

Writing CSS has probably never been more fun and exciting than it is today. In this post we’ll take a look at common problems and use cases we all have to face in our work and how to solve them with modern CSS. If you’re interested, we’ve also just recently covered [CSS auditing tools](https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [CSS generators](https://www.smashingmagazine.com/

CMCosima MielkeCosima Mielke·October 14, 2021Frontend
Engineering — Cloudflare and the IETF

Cloudflare and the IETF

Cloudflare helps build a better Internet through collaboration on open and interoperable standards. This post will describe how Cloudflare contributes to the standardization process to enable incremental innovation and drive long-term architectural change.

JHJonathan Hoyland, ChristopherJonathan Hoyland, Christopher·October 13, 2021Engineering
Languages — Pairings in CIRCL

Pairings in CIRCL

Our Go cryptographic library CIRCL announces support for pairing-based cryptography.

AWArmfazh, WatsonArmfazh, Watson·October 13, 2021Languages
Frontend — Bonsai Browser

Bonsai Browser

Web-browser for research that helps programmers think clearly.

CCChris Coyier·October 13, 2021Frontend
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