Techreport blog

Engineering Insights & Guides

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

11,845 articles
Engineering — Release Radar

Release Radar

Get excited for this month’s Release Radar. Maintainers were hard at work this past month, shipping major updates for you all. Read on for our top staff picks.

MDMichelle DukeMichelle Duke·February 2, 2024Engineering
Security — Thanksgiving 2023 security incident

Thanksgiving 2023 security incident

On Thanksgiving Day, November 23, 2023, Cloudflare detected a threat actor on our self-hosted Atlassian server. Our security team immediately began an investigation, cut off the threat actor’s access, and no Cloudflare customer data or systems were impacted by this event

MPMatthew Prince, John Graham CummingMatthew Prince, John Graham Cumming·February 1, 2024Security
Architecture — Applying the Facade Pattern on Spotify for Artists

Applying the Facade Pattern on Spotify for Artists

At Spotify, we’re dedicated to delivering a unified experience to our customers — which can sometimes be at odds with the vast, autonomous structure of . To prevent from becoming a reality, we have to be vigilant, ensuring our diverse, geographically dispersed teams don’t unintentionally create fragmented user experiences.

RSRich Soni·February 1, 2024Architecture
AI & ML — LangChain Support for Workers AI, Vectorize and D1

LangChain Support for Workers AI, Vectorize and D1

During Developer Week, we announced LangChain support for Cloudflare Workers. Since then, we’ve been working with the LangChain team on deeper integration of many tools across Cloudflare’s developer platform and are excited to share what we’ve been up to

RKRicky, KristianRicky, Kristian·January 31, 2024AI & ML
AI & ML — Improving machine learning iteration speed with faster application build and packaging

Improving machine learning iteration speed with faster application build and packaging

Slow build times and inefficiencies in packaging and distributing execution files were costing our ML/AI engineers a significant amount of time while working on our training stack. By addressing these issues head-on, we were able to reduce this overhead by double-digit percentages. In the fast-paced world of AI/ML development, it’s crucial to ensure that our […]

CWChris Wiltz·January 29, 2024AI & ML
Engineering — The Feature Trap: Why Feature Centricity Is Harming Your Product — Smashing Magazine

The Feature Trap: Why Feature Centricity Is Harming Your Product — Smashing Magazine

Most product teams commonly adopt a feature-centric mindset, finding them convenient for brainstorming, drafting requirement documents, and integrating into backlogs and ticketing systems. In this article, Andy Budd shows how fixation with features might be holding you back and how making a few small tweaks to your process could make an entire world of difference.

AAndybuddAndybudd·January 29, 2024Engineering
Engineering — A Simple Guide To Retrieval Augmented Generation Language Models — Smashing Magazine

A Simple Guide To Retrieval Augmented Generation Language Models — Smashing Magazine

Language models have shown impressive capabilities. But that doesn’t mean they’re without faults, as anyone who has witnessed a ChatGPT “hallucination” can attest. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains not only what RAG is but also different approaches for using it to solve language model limitations.

JPJoas PambouJoas Pambou·January 26, 2024Engineering