GopherCon is the original Go conference.
GopherCon started in 2014, with an amazing first year attendance of over 700 people. Since then, we've doubled in attendance. We expect to sell out early this year, with a maximum capacity of 1500 people. Don't wait until the last minute to buy your tickets. We'd hate for you to be sad.
High Performance Go - Profiling and Benchmarking with Brian Ketelsen
This class is for any developer who has some experience with Go and wants to learn how to make your applications perform better. We will have lectures and practical exercises that teach benchmarking and profiling concepts. Adapted from Dave Cheney's High Performance Go workshop, with permission.
Debugging Go with Delve is a hands on / technical deep dive into Delve, and how it can be used to solve real-world bugs in your code.
Kubernetes 101 and Kubernetes in Production with Jenkins
In the first part of this Kubernetes workshop, you'll be introduced to the next level of automation using hands on examples of industry standard tooling like Docker, a container format, and Kubernetes, a distributed automation platform. Key takeaways will include configuring and launching an auto-scaling, self-healing Kubernetes cluster; using Kubernetes to manage deploying, scaling, and updating your applications; as well as employing best practices for using containers in general, and specifically Kubernetes, when architecting and developing new microservices. In the second part of the workshop, you will learn best practices for using Jenkins, the continuous integration tool, with Kubernetes, the powerful container automation framework.
This class is for any intermediate-level developer who has some experience with Go and wants to learn more advanced topics around mechanical sympathy, data oriented design, concurrency design and profiling.
This class is for any developer who has some experience with Go and wants to learn how to work with data to make better decisions. This class provides an intensive and idiomatic view on building predictive models, analytics engines, and components of data pipelines. It's perfect for anyone wishing to build data-driven applications that produce valuable insights, have reproducible behavior, and can be deployed within modern architectures.
Buffalo - Rapid Web Development in Go
I have spent the past 18 years building web applications. Starting with ASP 3.0, then to Java, then to Php, then to Ruby, now Go. I have seen it all. I love Go, but the current state of web development is painful. I continually keep turning to Ruby on Rails. This needs to stop now. Welcome [Buffalo](http://gobuffalo.io)!
Distributed Computing Workshop
Distributed computing has a lot of challenges, including requirements like gossip or consensus protocols. Additionally, how do you monitor and debug this service? This course will walk you through the building blocks needed and best practices to tie them together.
Be seen by the most influential developers and decision makers in the Go community. Sponsorship is your opportunity to tell the world about your products and services, and to show support for the growing Go community.
GopherCon is proud of our tradition of bringing exciting topics from a diverse range of speakers to the big stage.
Each year, we strive to spotlight new and interesting topics from a wide variety of speakers to create a program that is rich, interesting,
and diverse.
Get yours while they're still available
click on a sponsor logo for more details