{"product_id":"systems-programming-with-zig-build-real-tools-with-no-hidden-cost-paperback","title":"Systems Programming with Zig: Build Real Tools with No Hidden Cost - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eMihalis Tsoukalos\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBuild efficient systems software with the Zig programming language by creating UNIX tools, network services, asynchronous applications, and high-performance servers.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Build real-world systems software and UNIX programming tools through practical Zig projects\u003c\/p\u003e\u003cp\u003e- Develop network programming skills through TCP, UDP, HTTP services, concurrent applications, and CLI tools\u003c\/p\u003e\u003cp\u003e- Master memory management, I\/O, and systems-level design with the Zig programming language\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eBuild reliable systems software with Zig through a project-driven approach focused on practical engineering challenges. Guided by UNIX systems engineer \u0026amp; bestselling author Mihalis Tsoukalos, you will learn modern systems programming techniques while creating production-ready applications, UNIX tools, \u0026amp; network services.\u003c\/p\u003e\u003cp\u003eThis book takes you from essential UNIX tooling and build infrastructure to advanced topics such as direct memory access, binary formats, filesystem monitoring, networking, concurrency, asynchronous I\/O, \u0026amp; database integration. Through hands-on projects, you will create command-line utilities, TCP and UDP services, HTTP applications, file indexing tools, cache servers, \u0026amp; a domain-specific language interpreter that combines memory management, comptime metaprogramming, parsing, evaluation, \u0026amp; error handling.\u003c\/p\u003e\u003cp\u003eEach chapter demonstrates how Zig features solve practical systems programming problems. You will work with memory management, process control, synchronization primitives, event-driven architectures, SQLite integration, protocol design, \u0026amp; performance-focused data structures while learning the reasoning behind key engineering decisions.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will be able to build efficient and maintainable systems software in Zig \u0026amp; confidently apply the language to production projects.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Build production-ready UNIX command-line tools with Zig\u003c\/p\u003e\u003cp\u003e- Develop TCP, UDP, and HTTP network services and applications\u003c\/p\u003e\u003cp\u003e- Apply systems programming techniques to memory, filesystems, and process management\u003c\/p\u003e\u003cp\u003e- Manage memory and binary data safely and efficiently\u003c\/p\u003e\u003cp\u003e- Implement multithreading, synchronization, and concurrent systems\u003c\/p\u003e\u003cp\u003e- Create asynchronous I\/O and event-driven network applications\u003c\/p\u003e\u003cp\u003e- Integrate SQLite into real-world Zig applications\u003c\/p\u003e\u003cp\u003e- Design and build a domain-specific language using parsing and comptime techniques\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSoftware developers, systems programmers, UNIX systems engineers, and backend engineers who already understand Zig fundamentals and want to build production-ready systems software. Familiarity with programming concepts and experience using languages such as C, C++, Rust, Go, or Python will help you get the most from this book.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Building Essential UNIX Tools\u003c\/p\u003e\u003cp\u003e- Systems Infrastructure: Builds, Testing, and Distribution\u003c\/p\u003e\u003cp\u003e- Direct Memory Access and Binary Formats\u003c\/p\u003e\u003cp\u003e- Processing Streams, Buffers, and Data Encoding\u003c\/p\u003e\u003cp\u003e- Navigating Directories and Filesystem Events\u003c\/p\u003e\u003cp\u003e- Programming the Network Stack\u003c\/p\u003e\u003cp\u003e- Managing Threads, Processes, and Signals\u003c\/p\u003e\u003cp\u003e- Orchestrating Concurrency and Synchronization\u003c\/p\u003e\u003cp\u003e- Implementing Asynchronous I\/O\u003c\/p\u003e\u003cp\u003e- Building a High-Performance In-Memory Cache Server\u003c\/p\u003e\u003cp\u003e- Persisting Structured Data with SQLite3\u003c\/p\u003e\u003cp\u003e- Developing a Domain-Specific Language\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 542\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.09 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e June 26, 2026\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":45648381313159,"sku":"9781807426439","price":67.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/LgsCr0ORW09781807426439.webp?v=1787222754","url":"https:\/\/booksby.splitshops.com\/products\/systems-programming-with-zig-build-real-tools-with-no-hidden-cost-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}