Discover G#, a modern .NET language built for developers who want less friction and more clarity. Go from your first line of code to production-ready applications while exploring the simplicity of Go, the expressive feel of Kotlin and Swift and the power of the CLR. Practical examples and real-world guidance make every chapter count.
Regex doesn't have to feel like cryptic punctuation. Mastering Regular Expressions shows you how patterns really work, how to debug them when they don't and how to use them confidently across nine programming languages. Go beyond memorizing syntax and learn to write regex that's clear, efficient and portable.
Go beyond Go syntax and learn how real systems are built. Modern Go Systems Programming with Go 1.27 takes you from core language concepts to concurrency, networking, databases, observability and deployment, with runnable examples that show how everything fits together in production-grade distributed systems.
Stop overload from becoming unbounded queues, goroutines, and downstream calls. Build bounded backpressure that fails predictably.
Build fast, reliable networked applications with Go by mastering socket programming from the ground up. Through practical examples and production-focused techniques, you will learn how to design scalable servers, implement modern network protocols, secure connections and optimize performance using idiomatic Go and the standard library.
Another Production Field Manual: protect APIs before overload becomes an outage with rate limiting, throttling, and tenant fairness.
Learn how to stop retry storms, contain dependency failures, and make resilient microservice calls observable, bounded, and production-ready.
A complete, modern guide to writing idiomatic Go, covering generics, goroutines, structured logging, and everything you need to ship a real concurrent service on Go 1.24/1.25. Perfect for developers coming from Python, Java, JavaScript, or C# who want to think and build like a fluent gopher.
Build fast, reliable, and scalable software with Go. From core language fundamentals to advanced concurrency, testing, and production deployment, The Golang Handbook guides you through every stage of modern Go development with practical examples and real-world techniques, helping you write clean, efficient code with confidence.
Prepare for Kubernetes platform engineering interviews like a Staff Engineer. Learn how controllers, informers, syncers, finalizers, API scalability and multi-tenancy behave in real systems, then put it all into practice with a hands-on workspace-syncer capstone project. A practical guide to reasoning, designing, debugging, and explaining Kubernetes control-plane systems.
Prepare for senior Go interviews, or for the jump from mid-level to senior, with a focus on AI platform engineering: LLM gateways, RAG, vector search, Kubernetes, observability, concurrency ownership, and production failure modes. Includes interview questions, senior-level answer rubrics, executable Go examples, and a production-oriented RAG service capstone you can run, test, break, and explain.
A practical guide to Microsoft Desired State Configuration (DSC), the cross-platform configuration management tool for Windows, Linux, and macOS. Learn how to author configuration documents, work with built-in resources, adapters, and build custom resources.
This series of test-driven small coding puzzles lets you code a database from scratch (no dependencies).We'll cover KV storage engines, LSM-Tree indexes, SQL, concurrent transactions, ACID, etc.
这个一个用代码手搓数据库的项目。你可以通过这个项目:学习数据库底层原理和计算机基础。提升技术深度。通过实操来锻炼编程技能。获得一个完整的个人项目。可以用在简历、面试中。项目全面实现了几个最重要的部分:KV 储存引擎。SQL 与关系型数据库。索引与数据结构。虽然范围很广,但是被拆分成了多个小步骤。每个步骤都很简单,最多几十行代码。你会发现,复杂的概念可以从简单的概念演变而来,可以说是从0开始发明数据库。 作者网站上精选了一些类似的资源:程序员如何学习底层技术?可以邮件订阅作者网站。
This second edition isn't about complexity or rare scenarios, rather it's a focused journey for anyone ready to build, learn, and actually ship web applications in Go. I've included the lessons I wish I'd known my first month with Go, plus the methods and habits I still use today. Every step is designed to be actionable, so you can turn any concept into a feature.