Techreport blog

Engineering Insights & Guides

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

11,842 articles
Security — crates.io phishing attempt

crates.io phishing attempt

Earlier this week, an npm supply chain attack . It’s turn for crates.io , the main public repository for Rust crates (packages). The phishing e-mail looks like this: Andrew Gallant on BlueSky And it leads to a GitHub login page that looks like this: Barre on GitHub Several maintainers received it — the issue is being discussed on GitHub . The crates.io team has acknowledged the attack and said the

AWAmos WengerAmos Wenger·September 12, 2025Security
AI & ML — A framework for pricing AI products

A framework for pricing AI products

While businesses are rapidly building AI products, monetization remains a challenge. In this post, we share a framework for building a successful pricing strategy with key decision points on charge metrics, billing models, and guardrails.

KMKunal MahajanKunal Mahajan·September 11, 2025AI & ML
Frontend — What're Your Top 4 CSS Properties?

What're Your Top 4 CSS Properties?

Everyone has a different opinion which is great because it demonstrates the messy, non-linear craft that is thinking like a front-end developer.

GGGeoff GrahamGeoff Graham·September 10, 2025Frontend
Networking — Bringing Node.js HTTP servers to Cloudflare Workers

Bringing Node.js HTTP servers to Cloudflare Workers

We've implemented the node:http client and server APIs in Cloudflare Workers, allowing developers to migrate existing Node.js applications with minimal code changes. This post explains how we built a bridge between the Workers serverless environment and Node.js's traditional HTTP model, complete with examples for running frameworks like Express.js at the edge.

YNYagiz Nizipli, JasnellYagiz Nizipli, Jasnell·September 8, 2025Networking
Frontend — Composition in CSS

Composition in CSS

CSS is a composable language by nature. This composition nature is already built into the cascade. We simply don't talk about composition as a Big Thing because it's the nature of the language.

ZLZell LiewZell Liew·September 8, 2025Frontend