If you are seasoned Go developer and have even worked on a project or two, then this class is for you. We start with a focus on "if performance matters" with mechanical sympathy and data oriented design. Then spend our time learning how the Go tooling works with a focus on the testing, benchmarking, profiling and debugging.
We would love to have you attend this paid workshop. Lunch and snacks will be provided.
Note: The proceeds of the Go workshop will go towards part-funding the conference.
Admissions to this workshop is now closed. Thank you all for your support.
Thursday 23rd Feb. 2017 from 9 am to 6 pm
Symbiosis Institute of Computer Studies and Research, 7th Floor, Atur Centre, Gokhale Cross Road, Model Colony, Pune, Maharashtra 411016.
Cory LaNou who works at @influxDB in an interview with GopherConIndia, says that the best way to get a real jump on the Go language is to either attend a Go workshop, meetup, or find somebody that is willing to pair with you who is already experienced with Go.
William Kennedy had held the same Go workshop at the first-ever GopherConIndia 2015. One of the participants Ms Sinny Kumari had this to say about the workshop:
I have attended few workshops, the Go workshop by William Kennedy was one of them which was organized a day before GopherConIndia 2015. I never expected that as a newbie to Go, I will understand a completely new programming language in one day. He explained different core concepts of Go very well, starting from writing Hello World to using Concurrency. Every concept was explained with examples and gave us time to do hands-on in order to get comfortable with Go coding. Teaching material used by him were very well prepared consisting of basic to advanced examples for each topic. While attending the next two days' awesome talks at GopherconIndia, I never felt clueless during a talk. This workshop gave me lot of confidence and a right path to explore further the wonderful Go language. I highly recommend people to attend his workshop.
William Kennedy says "this workshop is on advanced topics so current developers can learn how to profile and debug. Understand better the mechanics. Concurrency, http and other things are covered heavily here."
Mac, Windows, or Linux-based Laptop
Go runs great in all these environments, so any laptop you're comfortable using will do. Get your laptop to the workshop. We'll help you get everything installed on your system so you'll learn in the same environment where you'll actually write your own Go programs.
Up-to-date Web Browser
We designed the online experience to take advantage of some of the latest web standards, so you'll need the latest version of Safari, Chrome, Firefox, or IE.