Go Training & Consulting

Go is an open source programming language developed at Google by Robert Griesemer, Rob Pike and Ken Thompson that makes it easy to build simple, reliable, and efficient software. Go has been growing rapidly — GitHub reports that Go has become the #9 most popular language, surpassing C, and has seen a growth of 52% over the last year.

Why should I learn Go?

Go is a modern, concurrent and safe language. There is a huge, supportive community, backed by giants like Google, Dropbox, Docker and Cloudflare. All this results in one thing — programmers are able to create stabler code in lesser time.

How can my team get started on Go?

We can help you. Based on our years of experience in developing production Go code for our OpsDash product, we have come up with a series of training modules designed to help teams get up and running quickly with Go. We also have advanced courses that are suitable for teams who are already familiar or currently using Go.

Do you provide consulting for Go-based projects?

Yes. We have extensive experience in creating and running production grade Go-based software solutions. We can help you architect and design Go-based projects, or provide advice and mentoring for teams that work with Go. Get in touch with us to find out more.

Check out some of our popular Go blog posts and open source code:

  • rtop - interactive, remote system monitoring tool based on SSH
  • rtop-bot - a bot for remote server monitoring over SSH
  • rtop-vis - a bot for remote server monitoring over SSH
  • nRPC - like gRPC, but over NATS
  • certchk - quick and dirty https certificate checking tool
  • statsd-vis - standalone StatsD server with built-in visualization
  • vlan-nats - virtual LAN over NATS
  • sop - multi-purpose metrics management tool

Contact Us

You can reach us at go@rapidloop.com.

“ Excellent course! A great introduction to Go for our team, including well-designed course material with excellent hands on coding exercises. Mahadevan has deep experience using Go in production applications and is able to clearly convey key concepts in a highly engaging manner. The team is excited about their new skills and is looking forward to put what they've learned into practice. ”
— Brijender Singh, COO, Baryons