Evento 25 Marzo


Your first Go project – from zero to hero

Start time: 18:00 CEST

Duration: 1h 30min

Format: webinar

Where: online

Language: English

Price: Free


Fabio Falzoi

Software Developer


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!


  • 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


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