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.