A Quick Introduction to System Tools Programming with Go
LISA: Where systems engineering and operations professionals share real-world knowledge about designing, building, and maintaining the critical systems of our interconnected world.
The LISA conference has long served as the annual vendor-neutral meeting place for the wider system administration community. The LISA14 program recognized the overlap and differences between traditional and modern IT operations and engineering, and developed a highly-curated program around 5 key topics: Systems Engineering, Security, Culture, DevOps, and Monitoring/Metrics. The program included 22 half- and full-day training sessions; 10 workshops; and a conference program consisting of 50 invited talks, panels, refereed paper presentations, and mini-tutorials.
Grand Ballroom D
This tutorial provides an introduction to Go with a focus on using it for everyday tooling.
Sysadmins who want to develop their own tooling, or have a general interest in the Go programming language.
Ability to read and write the Go language. Create, understand, and extend tools written in Go.
- Understanding of the applicability of Go to everyday work
- The Go environment and toolset
- Go language fundamentals:
- Control Structures
- Functions
- Data Types
- Methods and Interfaces
- Goroutines
- Channels






















