Go design principles for better Go development - SOLD OUT!

Learn how to design robust Go applications that are simple to maintain. In this hands-on workshop we will cover (and appreciate) the different philosophies that went into the Go programming language, and how to make the best Go design choices. This workshop is ideal for anyone looking to expand their design skills, or struggling to expand their Go codebases (we will understand why that happens), as well as for people new to Go who are looking to get an idea of how to work with it.

LEVEL: Intermediate

Place
GoLab Workshops III
Length
360 min
When
November 11th, 2024
09:30

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!

GoLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".


Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2024 GoLab | The international conference on Go in Florence-Design & devCantiere Creativo-Made withDatoCMS