#

Rust Programming Tutorials & Engineering Articles

179 Rust tutorials, guides, and engineering insights from Cloudflare, Fly.io, Meta, and more

Rust Articles & Tutorials

Filter:
Cloudflare logo
Cloudflare
Advanced
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.
OpenAI logo
OpenAI
Advanced
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.
OpenAI Team
5 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses the ecdysis library developed by Cloudflare, which enables graceful restarts for Rust services without dropping live connections.
Manuel Olguín Muñoz
10 min read
Includes Code
Has Summary
--
Cursor logo
Cursor
Advanced
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.
5 min read
Has Summary
--
Cursor logo
Cursor
Advanced
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
--
Anthropic logo
Anthropic
Advanced
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.
13 min read
Includes Code
Has Summary
--
OpenAI logo
OpenAI
Intermediate
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
--
Meta logo
Meta
Advanced
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
--
Cursor logo
Cursor
Intermediate
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.
7 min read
Has Summary
--
Cursor logo
Cursor
Intermediate
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 ...
6 min read
Has Summary
--
ClickHouse logo
ClickHouse
Advanced
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.
48 min read
Includes Code
--
ClickHouse logo
ClickHouse
Intermediate
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...
Alexey Milovidov
8 min read
Has Summary
--
Meta logo
Meta
Intermediate
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.
ClickHouse logo
ClickHouse
Intermediate
The article discusses ClickHouse's journey of integrating Rust into its predominantly C++ codebase without undertaking a complete rewrite.
Alexey Milovidov
14 min read
Includes Code
Has Summary
--
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 logo
Shopify
Intermediate
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
--
ClickHouse logo
ClickHouse
Advanced
This article discusses the transition from OpenTelemetry (OTel) to Rotel, an open-source Rust project that enhances tracing capabilities at petabyte scale.
28 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
FishDB is a generic retrieval engine developed by LinkedIn to replace the legacy FollowFeed system, enhancing scalability and performance for their feed infrastructure.
Kenneth Li
15 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
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
--
ClickHouse logo
ClickHouse
Intermediate
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...
Alexey Milovidov
4 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
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
--
Fly.io logo
Fly.io
Advanced
The article discusses Corrosion, a novel service discovery system developed by Fly. io that addresses the challenges of state synchronization in distributed systems.
Thomas Ptacek, Peter Cai
11 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
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.
Cloudflare logo
Cloudflare
Advanced
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.
Richard Boulton
18 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
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
--
Google logo
Google
Intermediate
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.
Ryan J. Salva
3 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
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
--
OpenAI logo
OpenAI
Advanced
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.
NVIDIA logo
NVIDIA
Intermediate
The article discusses the advancements in NVIDIA cuVS, a GPU-accelerated vector search library designed for high-performance indexing and low-latency retrieval.
Meta logo
Meta
Advanced
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.
Lucas Waye
24 min read
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
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.
Mark Needham
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
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
--
NVIDIA logo
NVIDIA
Intermediate
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.
Jake Hemstad
6 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
Cloudflare has announced the General Availability of Log Explorer, a new product that integrates observability and forensics capabilities into the Cloudflare dashboard.
Jen Sells
11 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the skepticism surrounding AI-assisted programming, particularly focusing on the capabilities of Large Language Models (LLMs) in software development.
Thomas Ptacek
15 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses a complex concurrency bug encountered in Fly. io's Anycast router, implemented in Rust.
Peter Cai, Pavel Borzenkov
19 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article introduces Pyrefly, an open-source Python type checker and IDE extension developed in Rust.
5 min read
Has Summary
--
Meta logo
Meta
Beginner
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
--
Slack logo
Slack
Advanced
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 logo
Cloudflare
Intermediate
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
--
ClickHouse logo
ClickHouse
Beginner
The article discusses the integration of Rust into ClickHouse, emphasizing the strategic decision to enhance the system without rewriting it entirely in Rust.
Alexey Milovidov
14 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the operationalization of Macaroon tokens at Fly. io, detailing their implementation, benefits, and challenges.
Thomas Ptacek
14 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
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).
Uber logo
Uber
Advanced
The article discusses Profile-Guided Optimization (PGO) in Go programming, detailing its implementation at Uber to enhance performance through runtime profiling data.
Chris Zhang, Yufan Xu, Milind Chabbi, Shauvik Roy Choudhary
11 min read
Has Summary
--
ClickHouse logo
ClickHouse
Intermediate
ClickHouse version 25. 2 introduces 12 new features, 15 performance optimizations, and 72 bug fixes, enhancing its capabilities significantly.
The ClickHouse Team
10 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
SafetyCulture describes how they streamlined gRPC development for their offline-first mobile apps by automating code generation for their C++ middleware layer called Crux.
Chan Ryu
5 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
This article explores the various input formats supported by ClickHouse for data ingestion, focusing on performance and efficiency.
Tom Schreiber
26 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses a performance issue encountered with the Rust-based proxy service, fly-proxy, which is part of Fly. io's infrastructure.
Peter Cai
7 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses the challenges and realizations Fly. io faced while integrating GPU support into their cloud services.
Kurt Mackey
9 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article features an exit interview with JP Phillips, a key member of the Fly. io engineering team, who reflects on his four years at the company.
Thomas Ptacek
11 min read
Includes Code
Has Summary
--