Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go From Zero To Production

A deep dive into Go fundamentals, concurrency, runtime internals, networking, performance, and production engineering.

This repository is designed as:

  • a Go learning handbook,
  • a revision guide,
  • a systems engineering notebook,
  • and a collection of runnable experiments.

Topics Covered

  • Fundamentals
  • Collections
  • Concurrency
  • Networking
  • Runtime Internals
  • Testing
  • Performance
  • Patterns
  • Advanced Go

Philosophy

The focus is:

  • understanding over memorization,
  • systems thinking over syntax,
  • production engineering over toy examples.

Repository Structure

fundamentals/
collections/
concurrency/
networking/
runtime/
testing/
patterns/
internals/
advanced/

Running Examples

go run fundamentals/variables/main.go

Running Tests

go test ./...

Running Benchmarks

go test -bench=. ./...

About

Deep dive into Go fundamentals, concurrency, runtime internals, networking, and production engineering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages