Abstract
Description
In order to dive into the different design philosophies in Go, we will go over Go’s type system and interfaces, take a deep dive into generics, functional programming, and concurrency patterns, as well as some other lesser utilized capabilities of the language, and see how they contribute to our design decisions.
This is a hands on workshop so get ready to code!
Lessons:
- The Go type system and interfaces
- Generics
- Functional programming
- Concurrency patterns and testing them
Additional notes
The workshop is 8 hours (including a lunch break and two coffee breaks).
Prerequisites
-Some general coding experience;
-Some hands-on experience working with Go, or: Go over "A Tour of Go".
Preparation
-Git client
- Go 1.23
- Docker or Podman
- An IDE with a Go plugin
SOLD OUT!
WARNING: this workshop is sold out.
You may choose to write us (info@golab.io) to be added into a waiting list: as soon as a seat should be back available, depending from your position in the list, we’re going to contact you. However, we advice you to choose from the other workshops still available.
Thanks in advance!