Status: all 144 chapters translated. Volumes 1–13 complete.
Volume 1 · Getting Started & the Core
Chapters 1–8- 1Volume 1 · Getting Started & the Core: IntroductionTranslated
- 2Meet XRT and the Development EnvironmentTranslated
- 3The First Program: Types, Views, and VersionsTranslated
- 4The Error Model: xerror in FullTranslated
- 5Memory Basics: The Global Heap, Alignment, and AllocatorsTranslated
- 6Memory Debugging and Statistics: Fault Injection and Leak DetectionTranslated
- 7Temporary Memory: Arenas and ScopesTranslated
- 8Versions, ABI, and Module TrimmingTranslated
- 9Atomics, Spinlocks, and WaitingTranslated
Volume 7 · Networking
Chapters 62–72- 62Volume 7 · Networking: IntroductionTranslated
- 63The Network Engine and the Address ModelTranslated
- 64The Event Port and the Five BackendsTranslated
- 65Buffers and Buffer PoolsTranslated
- 66The DNS ResolverTranslated
- 67TCP Streams (Part 1): Connections and Reading/WritingTranslated
- 68TCP (Part 2): Backpressure, References, and the Server SideTranslated
- 69UDP DatagramsTranslated
- 70Proxies: SOCKS5 and HTTP CONNECTTranslated
- 71Network Interfaces and Local Machine InfoTranslated
- 72Framing and Async Files: The Volume 7 FinaleTranslated
Volume 8 · Security
Chapters 73–88- 73Volume 8 · Security: IntroductionTranslated
- 74Cryptography (Part 1): Hashes and HMACTranslated
- 75Cryptography (Part 2): AEAD EncryptionTranslated
- 76Cryptography (Part 3): RSA, ECDSA, Ed25519, and X25519Translated
- 77Cryptographic Engineering Discipline: From Algorithms to SystemsTranslated
- 78DER and PEM: The Byte Shape of CertificatesTranslated
- 79X.509 Certificate ParsingTranslated
- 80X.509 Signature Verification and Service IdentityTranslated
- 81Trust Chains and Revocation: From Single Certificates to PKITranslated
- 82The TLS Client: Dialing, Handshake, and the Application StreamTranslated
- 83TLS Identity: Certificates, Private Keys, and SignaturesTranslated
- 84The Handshake Timeline Diagrammed: From ClientHello to FinishedTranslated
- 85Verification Policy: Protocol Whitelists and Trust DecisionsTranslated
- 86The TLS Server: The Session-Layer Protocol MachineTranslated
- 87TLS Streams: The Composition Layer over TCPTranslated
- 88Session Resumption: Tickets, PSK, and the Object ContractTranslated
Volume 2 · Math, Randomness & Identifiers
Chapters 10–12Volume 3 · Containers & Data Structures
Chapters 13–23- 13Volume 3 · Containers and Data Structures: IntroductionTranslated
- 14The Dynamic Array: xarrayTranslated
- 15The Dynamic Buffer: xbufferTranslated
- 16The Stack Family: stack / fixed / block and the Pointer VariantTranslated
- 17Doubly Linked Lists and slot_mapTranslated
- 18Hash Maps: xmap and xintmapTranslated
- 19Sets: xsetTranslated
- 20AVL Trees: Intrusive and OwningTranslated
- 21Lock-Free Queues: SPSC / MPSC / MPMCTranslated
- 22Memory Pools and the Variable-Size PoolTranslated
- 23Container Selection: The Decision Path from Requirements to ContainersTranslated
Volume 4 · Text & Structured Data
Chapters 24–36- 24Volume 4 · Text and Structured Data: IntroductionTranslated
- 25The Complete String ToolkitTranslated
- 26Number Parsing and FormattingTranslated
- 27Character Sets and UnicodeTranslated
- 28The Codec Trio: Base64 / Hex / PercentTranslated
- 29Compression: Deflate and gzipTranslated
- 30The Regex EngineTranslated
- 31The xvalue Dynamic Value SystemTranslated
- 32JSON Reading and WritingTranslated
- 33XLON Extended SerializationTranslated
- 34JSONL and XLONL: Line-Delimited DataTranslated
- 35The Template EngineTranslated
- 36Text Pipeline Composition: JSON Config → Template Rendering → Protocol OutputTranslated
Volume 5 · System Services
Chapters 37–50- 37Volume 5 · System Services: IntroductionTranslated
- 38Logging (Part 1): Records, Levels, and Structured FieldsTranslated
- 39Logging (Part 2): Five Sinks, Rotation, and AsyncTranslated
- 40The Console and Terminal DetectionTranslated
- 41The Universal IO Stream AbstractionTranslated
- 42Time and Time ZonesTranslated
- 43Environment Variables and System InfoTranslated
- 44Path HandlingTranslated
- 45Files (Part 1): Open, Read/Write, and the CursorTranslated
- 46Files (Part 2): Mapping, Locks, and Atomic WritesTranslated
- 47Files (Part 3): Directories, Traversal, and the Sandbox RootTranslated
- 48Asynchronous File IOTranslated
- 49Cross-Platform SignalsTranslated
- 50Debugging and Diagnostics Composition: Logging, Statistics, and Fault InjectionTranslated
Volume 6 · Processes & Concurrency
Chapters 51–61- 51Volume 6 · Processes and Concurrency: IntroductionTranslated
- 52Child Process ManagementTranslated
- 53Threads and Synchronization PrimitivesTranslated
- 54The Cancellation System: Tokens, Propagation, and Final StatesTranslated
- 55Coroutines (Part 1): Creation, Switching, and the Cleanup StackTranslated
- 56Coroutines (Part 2): The Scheduler and TimersTranslated
- 57Channels and SelectTranslated
- 58Future / Promise and CombinatorsTranslated
- 59Executors and TasksTranslated
- 60Cancellation and Structured ConcurrencyTranslated
- 61The Scheduler in Practice: Coroutines, Channels, and Tasks in Joint ActionTranslated
Volume 9 · Web Protocol Core
Chapters 89–97- 89HTTP Foundations: Fields, Methods, and TargetsTranslated
- 90HTTP/1 Messages: Parsing and PackingTranslated
- 91Body Framing Illustrated: Fixed-Length, Chunked, and BoundariesTranslated
- 92The Header Field Families: Parameters, Connection, and NegotiationTranslated
- 93Body Decoding: Streaming Content-Encoding RestorationTranslated
- 94HTTP Upgrade: From Request to 101Translated
- 95WebSocket Frames: Headers, Masking, and Fragment ReassemblyTranslated
- 96WebSocket Stream: Takeover and the Event FlowTranslated
- 97WebSocket Composition: The Full Bidirectional ChainTranslated
Volume 10 · The xhttp Extension Library
Chapters 98–109- 98xhttp easy: One-Line Requests at Full PowerTranslated
- 99The xhttp Runtime: Builders, Calls, and the Connection PoolTranslated
- 100xhttp Automatic Behaviors: Redirects, Retries, and CookiesTranslated
- 101xhttp Automatic Caching: Lookup, Validation, and InvalidationTranslated
- 102URL Parsing: xurl and RFC 3986Translated
- 103Query Strings and Forms: urlencoded and multipartTranslated
- 104The Server (Part 1): Startup, Connections, and RoutingTranslated
- 105The Server (Part 2): Middleware and Static FilesTranslated
- 106Authentication: Basic, Bearer, and Digest SessionsTranslated
- 107SSE: Server PushTranslated
- 108Streaming Bodies: Upload, Download, and Async FilesTranslated
- 109Server Wrap-Up: Compression, Range, and the Big PictureTranslated
Volume 11 · Other Extension Libraries
Chapters 110–129- 110xws (Part 1): Connection Management and the Full-Chain TourTranslated
- 111xws (Part 2): The Send Path — Writer, References, and CompressionTranslated
- 112xws (Part 3): Connection Groups and BroadcastTranslated
- 113xws: Server Routing and SessionsTranslated
- 114xruntime (Part 1): The Type SystemTranslated
- 115xruntime (Part 2): Objects and Object GraphsTranslated
- 116xruntime (Part 3): Dynamic CallsTranslated
- 117xruntime (Part 4): Typed ContainersTranslated
- 118Mail Messages and MIMETranslated
- 119SMTP: Sending MailTranslated
- 120POP3: Receiving MailTranslated
- 121IMAP: The Server-Side MailboxTranslated
- 122Composed Sending: Attachments, Encodings, and the Send-Receive LoopTranslated
- 123SSH (Part 1): Transport and the Packet LayerTranslated
- 124SSH (Part 2): Key ExchangeTranslated
- 125SSH (Part 3): Host Keys and known_hostsTranslated
- 126SSH (Part 4): AuthenticationTranslated
- 127SSH (Part 5): Channels and WindowsTranslated
- 128SSH (Part 6): Port ForwardingTranslated
- 129SSH (Part 7): The Client RuntimeTranslated
Volume 12 · Engineering Practice
Chapters 130–137- 130The Build System, End to EndTranslated
- 131Feature Trimming and Size ControlTranslated
- 132Packaging, Distribution, and the Single HeaderTranslated
- 133Testing, Fault Injection, and FuzzingTranslated
- 134OOM and Fault-Injection TestingTranslated
- 135Embedding into a Host ProgramTranslated
- 136Performance Analysis Methods: Benchmark Design and MeasurementTranslated
- 137Performance Tuning and Memory Debugging in PracticeTranslated
Volume 13 · Hands-On Projects · Book Finale
Chapters 138–145- 138Project 1: A Log-Statistics CLI ToolTranslated
- 139The Config Center: DesignTranslated
- 140The Config Center: ImplementationTranslated
- 141The Chat Service: DesignTranslated
- 142The Chat Service: ImplementationTranslated
- 143Project 4: An HTTPS DownloaderTranslated
- 144Project 5: A WebSocket Real-Time Push ServiceTranslated
- 145Project 6 (The Book's Finale): A Comprehensive Static File ServerTranslated