DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
View analytic
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 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

Software Engineer, Red Hat, Inc.
Maciej is a passionate developer with over 10 years of experience in many languages. He's working on OpenShift and Kubernetes for Red Hat. In his free time he enjoys hacking on bugs.python.org and CPython's IMAP library.

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

Attendees (73)