March 25th, 2021
October 29th, 2021

GoLab 2021

2021 was an hard year too. Since it seemed there was no chance that the Covid wreckage would end or weaken, then we chose not to make a proper conference, but a series of events related to GoLab or Golang in general. 

March 25th, 2021

Day 1
Online
18:00
Online
123
min
workshop

Your first Go project: from zero to hero

How do I structure my Go project? If you find yourself asking this question, maybe because you are new to Go, or maybe because you don’t find yourself comfortable with your previous choices, this talk is for you!

April 29th, 2021

Day 2
Online
18:00
Online
62
min
talk

Train and deploy TensorFlow models in Go

The final step of the machine learning workflow is the deployment to production. In this phase, we want the trained model to be deployed on a device, but more than often the device has an entirely different runtime environment with respect to the one used during training.

May 13th, 2021

Day 3
Online
18:00
Online
37
min
talk

Concurrency primitives of Golang. How to use and how not to.

Every marginally, sophisticated Golang code that I write needs refactoring to solve race and deadlocks. The concurrency primitives like atomic, sync, channels, and waitGroups have their uses and fail. The lack of understanding ends up with a lot of rewrites. This talk aims to solve that.

May 20th, 2021

Day 4
Online
20:00
Online
103
min
talk

Go VS Rust - Round table discussion

Starting a new project, which are the most relevant things that make you pick Go or Rust? It is said that Go prefers simplicity and readability over the number of features, while Rust is indeed a powerful, expressive but complex language. Do you agree with this statement? In this discussion panel, four prominent experts will attempt to find answers to these and many other challenging questions.

June 10th, 2021

Day 5
Online
09:00
Online
420
min
workshop

Beginning with Go part 1

We will see how to develop a small project in Go in complete autonomy. The course will include both a theoretical part and a practical part.
The course will be organised in a small group (max 15 people). The tutor will always be available to answer your questions and solve together the most critical points.

June 11th, 2021

Day 6
Online
09:00
Online
420
min
workshop

Beginning with Go part 2

We will see how to develop a small project in Go in complete autonomy. The course will include both a theoretical part and a practical part.
The course will be organised in a small group (max 15 people). The tutor will always be available to answer your questions and solve together the most critical points.

June 17th, 2021

Day 7
Online
18:00
Online
54
min
talk

Building Go backends with superpowers

Encore is an innovative open source backend framework with superpowers for a radically improved developer experience. Encore lets you create backend services, define APIs, and call APIs all with a single line of Go code. It automatically instruments your application with Distributed Tracing technology for superior observability, generates beautiful API documentation and type-safe API clients for your frontend, simplifies secrets management, and even automates setting up your cloud infrastructure!

July 1st, 2021

Day 8
Online
18:00
Online
61
min
talk

Go Profiling from Bottom Up

The Go language ships with many fantastic profiling tools. There is CPU, Heap, Mutex, Block and Goroutine profiling. It also includes the wonderful pprof visualization tool for inspecting the data.
However, using these tools on real world applications can be a challenge because there is a lot of data, yet very little information on what any of it actually means. 

September 30th, 2021

Day 9
Online

Streaming

18:00
Online
70
min
talk

Panel Baker: a story about building Big-Data pipelines in Go

Baker is an open source Go program and a library, but it’s also a story. A story about programming, friendship, and having fun doing things the best you can, squeezing the code to the last CPU cycle.
Giovanni and Valentino met years ago, within the GCC and Python communities, before the first PyCon Italia. They rarely worked together, until the collaboration between the two companies of which they are now CTOs, respectively Develer and NextRoll, was born.

October 28th, 2021

Day 10
Online
09:00
Online
420
min
workshop

Advanced Go Course part 1

Go makes it easy to write software in a simple, reliable and efficient way.
Nevertheless, when you have to maintain a critical software component in production and you want to get the maximum performance out of it, you have to know the inner details of the Go runtime and how it interacts with the underlying kernel. In this course, we will explore these topics in great detail, both with theoretical lessons and with live coding sessions. Since the course is aimed at experienced Go developers, we will apply the theory also writing and extending complete and fully working applications.

October 29th, 2021

Day 11
Online
09:00
Online
420
min
workshop

Advanced Go Course part 2

Go makes it easy to write software in a simple, reliable and efficient way. Nevertheless, when you have to maintain a critical software component in production and you want to get the maximum performance out of it, you have to know the inner details of the Go runtime and how it interacts with the underlying kernel. In this course, we will explore these topics in great detail, both with theoretical lessons and with live coding sessions. Since the course is aimed at experienced Go developers, we will apply the theory also writing and extending complete and fully working applications.

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