Submissions
High-Performance Go Workshop
Rootconf For members

High-Performance Go Workshop

Study various ways to analyse and increase the performance of Go.

Tickets

Loading…

Abstract:

Go has become the de facto language of the cloud and command line utilities. In this workshop, we will study various ways to analyze and increase the performance of Go.

Who is it for?

Participants should have reasonable experience in and understanding of Go already. An intermediate to advanced knowledge of Go is a prerequisite.

Agenda Outline:

  • Testing and benchmarking: ways to measure code correctness and speed.
  • Profiling program execution: tools to analyze program performance.
  • CPU analysis: analyzing runtime.
  • Memory analysis: analyzing memory.
  • Code optimizations: tips to optimize code.

Requirements:

Every person should have a laptop as this is a hands-on workshop. Since you have already worked in Go, you should already have the Go SDK and git installed. Any other required tools will be downloaded and installed during the workshop. If you are bringing a corporate laptop, ensure that it allows you to download and install software.

Key takeaways:

At the end of this workshop, you will have a deeper understanding of the implementation of Go and you will have learnt various ways to optimize your Go code.

About the instructor:

Sathish VJ is a technologist with close to 20 years of experience. He has been working with Go even before version 1 released. Since then he has used Go primarily for the backend code architecting and building full-stack apps. He is also a Google Developer Expert and has all the Google Cloud certifications.

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more

Accepting submissions

Not accepting submissions

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more