Blog

Notes from building api0 and our Rust tools: AI agents, MCP, Azure integration and Rust itself.

Read the articles in a suggested order. Requires signing in.

Showing 5 of 65 articles • Page 11 of 11

🤖 AI agents & integration
aiOctober 3, 2026

AI in Companies Isn't 50 Use Cases. It's 3 Things.

Most generative and agentic AI projects fit into three categories: agents for customers, integration layers for systems, and copilots for employees. Here is why that lens beats a list of fifty use cases.

azureSeptember 5, 2026

Your Logic Apps Are a Graph, and the Azure Portal Only Shows You a List

Past a dozen workflows, an Azure Logic Apps estate stops being a list and becomes a graph connected by Service Bus queues and Event Grid topics. Here is why the portal cannot show you that graph, and what to do about it.

azureSeptember 5, 2026

How Far Did That Order Get? Tracing a Correlation ID Across Cosmos DB

A customer says their order never arrived. You have a correlation id and an Azure Cosmos DB account with more containers than anyone remembers. Here is why the empty results matter more than the full ones.

Connecting Claude to your own APIs? The api0 blog covers the gateway, OAuth and MCP setup in detail.Read the api0 blog →
📌 Why Rust?
rustApril 10, 2025

GC Pauses and Latency: The Hidden Cost of High-Level Languages

Java, Python, and JavaScript offer convenience, but garbage collection introduces unpredictable latency. Explore how runtime memory management affects performance in real systems.

rustApril 11, 2025

C Gives You Control, But at What Cost?

C avoids garbage collection and gives manual memory control, but opens the door to dangerous bugs. Explore real-world memory issues and why they matter.

rustApril 12, 2025

Rust: Memory Safety Without Garbage Collection

Rust gives you the performance of C with memory safety enforced at compile time. Learn how ownership and borrowing eliminate entire bug classes.

🗓 Latest articles
rustJuly 3, 2025

String vs. &str – Which to Use and When?

String vs str in Rust, covering memory management, ownership, and when to use each type.

rustJune 30, 2025

Functions or Closures in Rust? Know the Difference!

Functions vs closures in Rust, covering ownership, traits, lifetimes, and performance implications.

rustJune 26, 2025

Rust's repr: Optimize Struct Memory for Cache Efficiency

Low-level memory optimization in Rust, covering repr attributes, cache efficiency, and performance trade-offs

rustJune 25, 2025

Rust Vec::new() vs. with_capacity(): When to Use Each

Vec allocation strategies in Rust, comparing Vec::new() and Vec::with_capacity() for optimal performance.

rustApril 15, 2025

Getting Started with Rust: A Guide for Beginners

Introduction to Rust for beginners, covering installation, basic syntax, and your first project.