Available Courses

Profiling, Debugging, and Advanced Testing Techniques

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

This course will take you show you how to profile your Go code. Starting with basic benchmarks, all the way through system and memory profiling. Continue even further by using and understanding flame graphs. Load up Delve, an interactive Go debugger, and track down those annoying bugs. Learn about advanced concepts in Reflection, how to use the ...

Distributed Systems in Go

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

In this course, we cover the fundamentals of distributed systems in Go. We'll show how to use the power protocol buffers to define messages, and then how to use gRPC to create distributed services in Go with those messages. We'll also walk through all of the steps needed to create a distributed consensus layer in your application. Gossip is also an...

Daily Go: Rapid Web Development with Buffalo

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

Buffalo is a Go web development eco-system, designed to make the life of a Go web developer easier.

Buffalo starts by generating a web project for you that already has everything from front-end (JavaScript, SCSS, etc...) to back-end (database, routing, etc...) already hooked up and ready to run. From there it provides easy APIs to build your web ap...

Command Line Progamming

By Gopher Guides

In this course, we will cover some basic fundamentals of creating a command line program.

  • Reading arguments
  • Using the flags package to bind arguments to variables
  • Using FlagSets
  • Getting Help
  • Getting Input
  • Simple exercise recreating a basic "cat" program

Daily Go: Fundamentals

By Gopher Guides

SPECIAL PRICING - LIMITED TIME OFFER

If you are just starting Go, or want to hone in your fundamental core skills, this course is for you. This is a full blown 16 chapter course that will take you from start to finish in the provided topic areas. Each section contains hand on exercises with solutions to the exercise.

Have a course code?

If you have a course code, enter it in the box below to redeem the code and gain access to your course.