Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.39 KB

File metadata and controls

47 lines (38 loc) · 1.39 KB

golangintro

A one day Golang intro workshop for devopenspace 2018.

Questions, suggestions welcome.

Overview

This workshop contains slides, code, examples and exercises. Target audience are people familiar with some programming language.

The following sections are available:


What makes Go special?

  • Opinionated language.
  • It imposes a workspace structure.
  • Every type has a zero value. A proverb says: Make the zero value useful.
  • Error handling without exceptions.
  • Multiple return values.
  • Encourages tools for code (linter, struct generator).
  • A nil value in an interface can be handled gracefully.
  • Many more things.