Hello, there!
This repository contains the code for most of the episodes from the YouTube series #justforfunc.
- 0: Hello, World! (video)
- 1: A Code Review (video and source code)
- 2: The Magic Gate (video and source code)
- 3: The Magic Gate (part 2) (video and source code)
- 4: Code Review for a Twitter Client (video and source code)
- 5: Defining a Color Flag in Go (video and source code)
- 6: Flappy Gopher I (video and source code)
- 7: Flappy Gopher II - Handling Events (video and source code)
- 8: Flappy Gopher III - Collision Detection (video and source code)
- 9: The Context Package (video and source code)
- 10: Implementing The Context Package (video and source code)
- 11: Review of an IRC package's API (video and source code)
- 12: A Text to Speech server with gRPC and Kubernetes (video and source code)
- 13: more Text to Speech with cgo and Docker multistage builds! (video and source code)
- 14: a twitter bot and systemd (that runs free on GCP) (video and source code)
- 15: a code review with logging, errors, and signals (video and source code)
- 16: unit testing HTTP servers (video and source code)
- 17: contributing to the Go project (video)
- 18: understanding Go's type aliases (video)
- 19: mastering io.PipesAll (video and source code)
- 20: code reviewing ursho (part 1) (video and source code)
- 21: code reviewing ursho (part 2) (video and source code)
- 22: using the Go tracer (video and source code)
- 23: plotting latency distributions with gonum (video and source code)
- 24: What's the most common identifier in the Go stdlib? (video and source code)
- 25: deeper program analysis with go/parser (video and source code)
- 26: Why are there nil channels in Go? (video and source code)
- 27: Two ways of merging N channels (video and source code)
- 28: Basic Benchmarks (video and source code)
- 29: Dependency Injection in a Code Review (video and source code)
- 30: The Basics of Protocol Buffers (video and source code)
- 31: gRPC Basic (video and source code)
- 32: CLI tools with Cobra (video and source code)
- 33: The Rise and Fall of CORBA (video)
- 34: Plotting Data with gonum/plot (ML4G #1) (video and source code)
- 35: Implementing the tree command from scratch (video and source code)
- 36: Versions, build constraints, and ldflags (video and source code)
- 37: sync.Pool from the pool (video and source code)
- 38: Linear Regression with Gradient Descent (ML4G #2) (video and source code)
- 39: code reviews are back! (video and source code)
- 40: cvsql - serving CSV with SQL (video and source code)
Submit your ideas here or directly on Twitter for @francesc.
This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.