October 28, 2016
Development

We went to dotGo 2016

Author photo
Cheppers
Cheppers Zrt.

My team member, Dániel Kalmár and I were lucky enough to attend the biggest European Go conference a few weeks ago. The conference took place in the Théâtre de Paris, as part of the dotConferences series. Since we have been using Go as our primary tool for almost two years now, we were quite excited to meet with the community.

We went to dotGo 2016

It was a one-day conference, with workshops before and after. We only attended the presentations, so we had time to explore Paris. I don’t want to waste too much time convincing anyone how great Paris is and how much fun you can have there, so let’s jump into the techie part.

We went to dotGo 2016

Personally, I very much enjoyed how the program was orchestrated. It was a great mix of different topics and levels of knowledge to keep the attention of all attendees. Since the whole event happened in one place, we didn’t have to juggle our time. There were two different kinds of presentations, the common 30-40 minute tech talks and the 10 minute maximum lightning talks. The lightning talks were a great opportunity to showcase small projects or just gain some experience on the stage. I believe every presentation will be uploaded to youtube, so if you couldn’t make it to the conference, you will still be able to enjoy part of the experience.

We went to dotGo 2016

There was an exceptional speaker list this year. Robert Griesemer, the co-creator of the Go project, talked about how to create a feature requests for the language and how to build a prototype for it. Kelsey Hightower from Google did a great demo about self deploying Go applications, relying on Kubernetes. Dave Cheney presented an interesting pattern to manage configurations for Go programs, leveraging on anonymous functions. Péter Szilágyi talked about the Ethereum project, which is getting bigger and bigger buzz with digital currency fans. It was also great to have some less technology oriented talks, like Katrina Owen’s about refactoring.

My personal favourite was Brad Rydzewski’s presentation about his personal project, Drone CI, which is a continuous integration tool. The interesting thing about this project is that you can define your own environment for every CI job, so developers are not tied to a specific technology when it comes to writing new plugins or integrations.

We went to dotGo 2016

I always enjoy listening to people talking about their hobbies and pet projects, and the conference was a great platform for that. Besides the wide spectrum of technical knowledge that we can benefit from in our daily job, these events provide a great opportunity to fill up your tank with extra motivation and inspiration.

Related posts

GitHooks For a Safer Go Project
Author
2017-05-14
Development

There is this paradigm that before every commit you should run a designated set of unit tests to be certain that your code compiles/runs/is mostly bug free. But that’s not always the case.

Drupal Developer Days Milan 2016 - as we saw it
Author
2016-06-29
Drupal

Drupal events always fascinate me. They don’t just provide a wonderful environment for learning from each other, to contribute to Drupal together during code sprints, and to meet new people, but they make the community stronger as well.