#
Rust Programming Tutorials & Engineering Articles
179 Rust tutorials, guides, and engineering insights from Cloudflare, Fly.io, Meta, and more
Companies Using This
Rust Articles & Tutorials
Filter:
The article discusses the development of vinext, a new front-end framework that serves as a drop-in replacement for Next. js, built using Vite and designed for deployment on Cloudflare Workers.
EVMbench is a benchmark designed to evaluate AI agents' capabilities in detecting, patching, and exploiting vulnerabilities in smart contracts, which secure over $100 billion in crypto assets.
The article discusses the ecdysis library developed by Cloudflare, which enables graceful restarts for Rust services without dropping live connections.
Cursor has expanded its long-running agents research preview to all Ultra, Teams, and Enterprise users, enabling autonomous AI agents that can work on ambitious coding tasks for hours or even days.
Cursor's research team details their iterative journey building a multi-agent system capable of orchestrating thousands of AI coding agents to autonomously develop a web browser.
17 min read
Includes Code
Has Summary
--
Nicholas Carlini from Anthropic's Safeguards team describes how he built a 100,000-line Rust-based C compiler using 16 parallel Claude agent instances working autonomously on a shared codebase.
This article explains how OpenAI built the Codex App Server, a bidirectional JSON-RPC API that serves as the critical link between the Codex harness (agent loop and logic) and various client surfac...
Celia Chen
14 min read
Includes Code
Has Summary
--
WhatsApp has deployed a Rust-based media consistency library called 'Kaleidoscope' to billions of devices globally, replacing 160,000 lines of C++ with 90,000 lines of Rust to harden defenses again...
7 min read
Has Summary
--
The article discusses the development of Bugbot, an AI-driven code review agent designed to identify logic bugs, performance issues, and security vulnerabilities in pull requests.
The article discusses the advancements in scaling long-running autonomous coding agents, focusing on the challenges and solutions encountered while coordinating multiple agents to complete complex ...
At ClickHouse, we don't like the word "impossible." We believe that with the right tools, everything is a data problem. To prove it, we decided to complete the 2025 Advent of Code unconventionally: using pure ClickHouse SQL.
The article presents a curated list of technology blogs that focus on performance optimizations, algorithms, database development, and more, aimed at helping software engineers find valuable resour...
The 2025 Typed Python Survey provides insights into the adoption of Python's type system, highlighting code quality and flexibility as primary motivations for its use.
The article discusses ClickHouse's journey of integrating Rust into its predominantly C++ codebase without undertaking a complete rewrite.
This article details Oxide Computer's debugging journey to find why their Service Processor (SP) would intermittently disappear from the network on their next-generation Cosmo sled.
Laura Abbott
10 min read
Includes Code
Has Summary
--
Shopify open-sources Tangle, an ML experimentation platform built to solve six common failure modes in machine learning development.
Shopify Engineering
12 min read
Has Summary
--
This article discusses the transition from OpenTelemetry (OTel) to Rotel, an open-source Rust project that enhances tracing capabilities at petabyte scale.
FishDB is a generic retrieval engine developed by LinkedIn to replace the legacy FollowFeed system, enhancing scalability and performance for their feed infrastructure.
The article discusses the integration of XGBoost with Polars DataFrames, emphasizing the benefits of GPU acceleration for machine learning workflows.
Jiaming Yuan
7 min read
Includes Code
Has Summary
--
The article discusses the creation of a website for tracking team activity across GitHub repositories, initially intended as a single report but evolved into a comprehensive tool for comparing vari...
Slack's build pipeline team reduced build times for Quip and Slack Canvas from 60 minutes to as little as 10 minutes by applying classic software engineering principles—separation of concerns, cach...
David Reed
19 min read
Includes Code
Has Summary
--
The article reflects on Cloudflare's 15-year journey and the initiatives launched during Birthday Week 2025, emphasizing their commitment to building a better Internet.
Nikita Cano
8 min read
Has Summary
--
Cloudflare has enhanced its network performance and security by rebuilding its core software components using Rust, achieving a median response time improvement of 10ms and a 25% performance boost.
The article discusses how Cloudflare leverages its extensive performance data to enhance the speed and efficiency of its global network.
Steve Goldsmith
8 min read
Has Summary
--
The article discusses the integration of Gemini CLI into the Zed code editor, highlighting its extensibility and the benefits of combining terminal and IDE functionalities.
The article discusses the development of AI face cropping technology by Cloudflare, which automatically crops images around detected faces.
Deanna Lam
14 min read
Includes Code
Has Summary
--
The article introduces gpt-oss, two state-of-the-art open-weight language models, gpt-oss-120b and gpt-oss-20b, which excel in reasoning tasks and are optimized for deployment on consumer hardware.
The article discusses the advancements in NVIDIA cuVS, a GPU-accelerated vector search library designed for high-performance indexing and low-latency retrieval.
Corey Nolet
7 min read
Has Summary
--
The article discusses Meta's implementation of Policy Zones within its Privacy Aware Infrastructure (PAI) to enforce purpose limitations on data in large-scale batch processing systems.
The article explores the analysis of Wimbledon tennis data using ClickHouse, detailing the unique scoring system of tennis and how to implement a function to compute points needed to win a game.
Meta is transitioning from C to Rust for its core messaging libraries, aiming to modernize legacy code across platforms like Messenger, Facebook, and Instagram.
Pascal Hartig
2 min read
Has Summary
--
Compiler Explorer is a web-based tool that allows CUDA developers to write, compile, and run GPU kernels directly in their browser without needing a local setup.
Cloudflare has announced the General Availability of Log Explorer, a new product that integrates observability and forensics capabilities into the Cloudflare dashboard.
The article discusses the skepticism surrounding AI-assisted programming, particularly focusing on the capabilities of Large Language Models (LLMs) in software development.
The article discusses a complex concurrency bug encountered in Fly. io's Anycast router, implemented in Rust.
The article introduces Pyrefly, an open-source Python type checker and IDE extension developed in Rust.
The article discusses the open-sourcing of Pyrefly, a faster Python type checker developed by Meta, which is written in Rust.
Pascal Hartig
2 min read
Has Summary
--
The article discusses how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline, significantly reducing build times and eliminating unnecessary frontend builds.
Cloudflare Snippets are now generally available, providing a fast and flexible way to control HTTP traffic using lightweight JavaScript code rules at no extra cost for all paid plans.
Nikita Cano
7 min read
Includes Code
Has Summary
--
The article discusses the integration of Rust into ClickHouse, emphasizing the strategic decision to enhance the system without rewriting it entirely in Rust.
The article discusses the operationalization of Macaroon tokens at Fly. io, detailing their implementation, benefits, and challenges.
The article discusses the NVIDIA AI Blueprint for an LLM router, which provides a cost-efficient framework for dynamically routing prompts to the most suitable large language models (LLMs).
Arun Raman
7 min read
Has Summary
--
The article discusses Profile-Guided Optimization (PGO) in Go programming, detailing its implementation at Uber to enhance performance through runtime profiling data.
ClickHouse version 25. 2 introduces 12 new features, 15 performance optimizations, and 72 bug fixes, enhancing its capabilities significantly.
SafetyCulture describes how they streamlined gRPC development for their offline-first mobile apps by automating code generation for their C++ middleware layer called Crux.
This article explores the various input formats supported by ClickHouse for data ingestion, focusing on performance and efficiency.
The article discusses a performance issue encountered with the Rust-based proxy service, fly-proxy, which is part of Fly. io's infrastructure.
The article discusses the challenges and realizations Fly. io faced while integrating GPU support into their cloud services.