Evento 25 Marzo

25
March

Your first Go project – from zero to hero

Start time: 18:00 CEST


Duration: 1h 30min


Format: webinar

Where: online


Language: English


Price: Free

Speaker

Fabio Falzoi

Software Developer
Develer

Abstract

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!
Starting from an idea and some simple requirements, we’ll see together how to build an application from the ground up.
Final result: a simple (but fully working!) application to use as a reference for your next work!


Outline

  • How to organize your code and how to avoid some common Go antipatterns
  • Why and when to use some very useful well-known packages for configuration handling and CLI management
  • How to use Go modules
  • How to lint and test your code to keep the quality of your project as high as possible

Who it is for

Beginner or intermediate Go developers


Prerequisites

To follow the talk a basic knowledge of the Go programming language is required. It will be helpful if you have completed the Go tour: https://tour.golang.org


Material required

A recent installation of the Go programming language (version 1.15 or 1.16 are suggested) and an editor of your choice to run the examples


Certificate of attendance

A certificate of participation will be issued at the end of the session

Follow us