Leanpub Header

Skip to main content

Filters

Category: "Go"

Go

  1. Build Your Own Database in Go From Scratch
    Build Your Own Database in Go From Scratch
    From B+tree to SQL in 3000 lines
    build-your-own.org

    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.

  2. Beginning Game Programming with Go
    Beginning Game Programming with Go
    A hands-on, project-based guide to 2D game development in Go
    Luigi Vanacore

    Build a game from scratch in Go, no engine magic, just code you understand. You'll create Gopher Survivor, a Vampire Survivors–style action game, one concept per chapter: enemies, weapons, XP and level-ups, particles, a state machine, and a build you can ship.

  3. Mastering Regular Expressions
    Mastering Regular Expressions
    A Complete Guide for Developers Across Languages and Platforms
    Steve Publications

    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.

  4. Go Faster
    Go Faster
    Join the thriving community of skilled Go developers!
    Ollie Phillips

    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.

  5. Go, from the beginning
    Go, from the beginning
    from o to hero
    Chris Noring

    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.

  6. Introduction to Programming with Golang
    Introduction to Programming with Golang
    Learn programming, data structures and algorithms using the Go programming language
    Youri Ackx

    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.

  7. Building AI Agents in Go
    No Description Available
  8. Strings - Beginner → Intermediate → Advanced - Go Edition
    Strings - Beginner → Intermediate → Advanced - Go Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Strings - Beginner → Intermediate → Advanced - Go Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, Go implementations, and step-by-step visual walkthroughs that trace the index,... Printed in full color.

  9. Trees - Beginner → Intermediate → Advanced - Go Edition
    Trees - Beginner → Intermediate → Advanced - Go Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Trees - Beginner → Intermediate → Advanced - Go Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, Go implementations, and step-by-step visual walkthroughs, all in full color.

  10. Arrays - Beginner → Intermediate → Advanced - Go Edition
    Arrays - Beginner → Intermediate → Advanced - Go Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Arrays - Beginner → Intermediate → Advanced - Go Edition brings all three volumes together: 166 array algorithms taught through plain-language explanations, Go implementations, and step-by-step visual walkthroughs, all in full color.

  11. Models Make Things Up
    Models Make Things Up
    Building LLM Features That Survive Production
    Alwy

    The model is one box. This book is about every other box: retries, contracts, evals, budgets, guardrails and agents for backend engineers shipping LLM features to production.

  12. Learn Go Data Structures & Algorithms Visually - Volume 4
    Learn Go Data Structures & Algorithms Visually - Volume 4
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn Go Data Structures & Algorithms Visually - Volume 4 brings together 107 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.

  13. Learn Go Data Structures & Algorithms Visually - Volume 3
    Learn Go Data Structures & Algorithms Visually - Volume 3
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn Go Data Structures & Algorithms Visually - Volume 3 brings together 107 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.

  14. Learn Go Data Structures & Algorithms Visually - Volume 2
    Learn Go Data Structures & Algorithms Visually - Volume 2
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn Go Data Structures & Algorithms Visually - Volume 2 brings together 108 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.

  15. Learn Go Data Structures & Algorithms Visually - Volume 1
    Learn Go Data Structures & Algorithms Visually - Volume 1
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn Go Data Structures & Algorithms Visually - Volume 1 brings together 108 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.