DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
Back To Schedule
Saturday, February 6 • 16:30 - 17:10
How a Java dev benefited from transitioning to Go

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

How many times, when writing yet another collection of getters and setters, you've dreamed about lightweight features available in dynamic languages? What if I tell you there's a language that combines the best of both worlds: static and dynamic typing? This language offers ease of writing code, with advanced features such as a very efficient garbage collector and support for highly-scalable software architecture, just to name a few. Have you ever wondered what all the fuss is about Go? Why top companies such as Google, Red Hat, Docker, and CoreOS, just to name a few, have chosen to develop their products (Kubernetes, OpenShift, etc.) in Go? If you answered yes to at least one of those questions, this presentation is for you. I'm going to share my experience from transitioning from a long-time Java developer to a Go-dev in mere days. That’s all the effort it took to feel comfortable in the extensive ecosystem surrounding the Go language (also known as “Go-land”). Once there, you'll be programming in an "expressive, concise, clean, efficient (...), fast, statically typed, compiled language that feels like a dynamically typed, interpreted language".

avatar for Maciej Szulik

Maciej Szulik

Principal Software Engineer, Red Hat
Maciej is a passionate developer with over 10 years of experience in many languages. Currently he's working on OpenShift and Kubernetes for Red Hat. Whereas at night he is hacking on side projects with python.

Saturday February 6, 2016 16:30 - 17:10 CET
d. E112 (156 places)