Book #26 - Build Systems with Go & save the world

Build Systems with Go & save the world
by Juan M. Tirado (2021)

Friday evenings - 6 pm pacific time / 8 pm central time

Meetup: https://www.meetup.com/the-south-padre-island-reading-group/events/283133279
Zoom: https://us02web.zoom.us/j/84281187589
Amazon: https://www.amazon.com/Build-Systems-Go-Everything-Gopher/dp/B094L79K1C/
Source Code (github): https://github.com/juanmanuel-tirado/savetheworldwithgo

 

Update: January 14, 2022

We’ve decided to switch to the book “Learning Go: An Idiomatic Approach to Real-World Go Programming” by Jon Bodner

 

Chapter 6
Concurrency
January 14, 2022

Presenter

Chapter 6
Concurrency
January 14, 2022

Presenter

Goroutines

Amish

Channels

Amish

Select

Casey

WaitGroup

Casey

Timers, tickers, and timeouts

 

Context

 

Once

 

Mutexes

 

Atomics

 

 

Chapter 5
Reflection

January 7, 2022

Presenter

Chapter 5
Reflection

January 7, 2022

Presenter

5.1 reflect.Type

Casey

5.2 reflect.Value

Casey

5.3 Creating functions on the fly

Casey

5.4 Tags

Jens

5.5 The three laws of reflection

Jens

 

Chapter 4
Structs, methods, and interfaces

December 17, 2021

Presenter

Chapter 4
Structs, methods, and interfaces

December 17, 2021

Presenter

4.1 Structs

Amish

4.2 Methods

Jens

4.3 Interfaces

Ken

 

Chapter 3
Arrays, slices, and maps

December 17, 2021

Presenter

Chapter 3
Arrays, slices, and maps

December 17, 2021

Presenter

3.1 Arrays

Randy

3.2 Slices

Casey

3.3 Maps

Randy

 

Chapter 2
The basics

December 10, 2021

Presenter

Chapter 2
The basics

December 10, 2021

Presenter

2.1 Packages and imports

Casey

2.2 Variables, constants, and enums

Amish

2.3 Functions

Amish

2.4 Pointers

Ken

2.5 nil and zero values

Raj

2.6 Loops and branches

Ken

2.7 Errors

Casey

2.8 Defer, panic, and recover

Jens

2.9 Init functions

Jens

 

Chapter 1
First steps with Go

December 3, 2021

Presenter

Chapter 1
First steps with Go

December 3, 2021

Presenter

Save the world with Go!!

Casey

Passing arguments to our program

Casey