Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, May 16, 2026. Learn more…
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.
Master AI-powered infrastructure automation with this hands-on guide to building production-ready MCP servers and AI agents in Go. Transform from manual AWS operations to intelligent automation that understands your environment and makes smart decisions while keeping humans in control.
Learn databases from the bottom up by coding your own, in small steps, and with simple Go code (language agnostic).Atomicity & durability. A DB is more than files!Persist data with fsync.Crash recovery.KV store based on B-tree.Disk-based data structures.Space management with a free list.Relational DB on top of KV.Learn how tables and indexes are related to B-trees.SQL-like query language; parser & interpreter.Concurrent transactions with copy-on-write data structures.
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.
You want to learn about programming and algorithms, and the Go programming language? Dig deeper than tutorials? But the formal academic approach is not your strong suit? Learn about algorithms, recursion, data structures, and solve classical computer science problems like the Towers of Hanoi and the Eight Queens with this beginner's friendly book.
Get started with Kubernetes fundamentals step-by-step.
Working with Go effectively, requires proficiency and understanding beyond learning the simple syntax. It can take developers months or even years to acquire this experience, especially those coming from OOP. This book sets out to short-circuit that process and get you there faster! Includes Generics.
In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.
Learn how to build Kubernetes Operators from scratch using Kubebuilder, step by step. You will create real controllers, work with CRDs, and understand how reconciliation works in practice. By the end, you’ll know how to design, test, and run your custom operator.
Go services often fail in production for boring reasons: weak probe semantics, missing timeout budgets, unsafe retries, noisy telemetry, and rollout settings that look fine until traffic spikes. Go Apps on Kubernetes is a practical pocketbook for engineers who ship and run Go microservices on K8s. It gives you concise, production-focused guidance you can apply immediately: health/readiness contracts, graceful shutdown and draining, retry/backoff patterns, observability defaults (metrics, logs, traces), security hardening baselines, and deployment/autoscaling templates. No theory dump, no platform-admin detours. Just reusable patterns and incident-oriented checklists to help your services start cleanly, degrade predictably, and recover fast.
24 chapters. 20,000+ lines of code. One rule: every example has to be something you'd actually use. Go Orchestrated takes you from idiomatic Go through every corner of the standard library to building a full Kubernetes operator — with real code at every step. No toy demos. No hand-waving. If you already know how to code and want to get serious about Go in 2026, start here. Part I is free. Grab the Community Edition and see for yourself.
这个一个用代码手搓数据库的项目。你可以通过这个项目:学习数据库底层原理和计算机基础。提升技术深度。通过实操来锻炼编程技能。获得一个完整的个人项目。可以用在简历、面试中。项目全面实现了几个最重要的部分: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.
Ace Go interviews at top tech companies or secure cloud, DevOps, or fintech roles with this powerhouse book featuring 1000+ expertly crafted Go questions.✅ Go-Focused Practice: Concurrency, system design, memory models, & debugging patterns✅ Real-World Problems: Optimize microservices, APIs, and CI/CD pipelines✅ Interview-Ready Answers: Why, What, How, and Real-life Use Cases Perfect for backend engineers, career switchers, or Go developers aiming for top-tier roles.