Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Page History

« Previous Version 24 Current »

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

Chapter 6
Concurrency
January 14, 2022

Presenter

Goroutines

Amish

Channels

Amish

Select

Casey

WaitGroup

Casey

Timers, tickers, and timeouts

Amish

Context

Amish

Once

Casey

Mutexes

Casey

Atomics

Casey

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

4.1 Structs

Amish

4.2 Methods

Jens

4.3 Interfaces

Ken

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

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

Save the world with Go!!

Casey

Passing arguments to our program

Casey