Monday, October 26, 2026

AI APIs: Open Responses, OpenRouter

OpenAI published Open Responses, an open specification of the same format meant to work across AI API providers. The launch partners include OpenRouter, Hugging Face, Ollama, vLLM, LM Studio and Vercel, and Ollama (0.13.3+) and OpenRouter already implement it.

What Responses does better:
  • Everything is a typed item. A conversation is a list of messages, function calls, function results and reasoning, all in one shape. That's cleaner for tool loops and agents than Chat Completions' messages with tool calls attached.
  • Reasoning is carried between turns. Chat Completions has no place for it.
  • Streaming has named event types, instead of fragments the client has to piece together.
  • Optional server-side state (previous_response_id) and built-in tools (web search, file search, code interpreter, remote MCP).

Rust: learning, books

How to Learn Rust in 2026 (Step by Step Roadmap) - YouTube 

Byte Without Bite outlines a structured path for mastering Rust, covering essential fundamentals like ownership and borrowing before progressing to advanced concurrency and async programming. The guide also details a practical roadmap for building real-world projects in backend development, systems programming, and Web3, while recommending key resources to deepen technical expertise.

Rust development setup: Zed editor, rustc, and Cargo.

Rust fundamentals: Variables, data types, functions, structs, enums, pattern matching, and collections. -
Memory safety: Ownership, borrowing, references, and lifetimes. Idiomatic Rust: Error handling, traits, generics, iterators, closures, modules, and crates.

Developer tools: Cargo, Rustfmt, Clippy, crates.io, and docs.rs.

Async and concurrency: Threads, Arc, Mutex, async/await, futures, and Tokio.

Rust career paths: Backend development with Axum and Actix Web, CLI development, systems programming, blockchain and Web3, and embedded systems with Embassy.


  • The Rust Programming Language (by Steve Klabnik, Carol Nichols, and Chris Krycho)

  • The Rust Programming Handbook (by Francesco Ciulla)

  • Programming Rust (by Jim Blandy, Jason Orendorff, and Leonora Tindall)



To master Rust, the community generally categorizes books by experience level and use case. Here are the top recommended books for learning Rust, along with official and primary resources:

1. Essential & Free Resources (Start Here)

  • The Rust Programming Language (by Steve Klabnik, Carol Nichols, and Chris Krycho) — Universally known as "The Book," this is the official, definitive introduction to Rust. It covers everything from basic syntax to advanced concurrency, and you can read it for free online (or buy a physical copy from No Starch Press).

  • Rustlings — While not a traditional book, this is the official companion exercise repo containing small, broken code snippets you fix to get comfortable reading and writing Rust.

  • Rust by Example — The official collection of runnable examples that illustrate various Rust concepts without heavy text.

2. Best Paid & Practical Books

  • Zero to Production in Rust (by Luca Palmieri) — The go-to practical guide if you want to build backend web applications and services. It walks you through building an API from scratch using frameworks like Axum, complete with testing, continuous integration, and deployment.

  • Programming Rust (by Jim Blandy, Jason Orendorff, and Leonora Tindall) — Published by O'Reilly, this is a comprehensive 600+ page reference guide that dives deep into Rust's memory model, data types, and core mechanics.

  • Rust for Rustaceans (by Jon Gjengset) — Ideal for intermediate-to-advanced developers. Written by a core Rust contributor, it focuses on writing idiomatic, library-quality code, macro writing, and mastering the type system.