Rails Conf 2013 What Ruby Developers Can Learn From Go by Lionel Barrow

2,252 views · Published 22 May 2013 · 30:49 · Indexed 20 October 2026

Channel: Confreaks · 2013 · Science & Technology

Watch on YouTube

Go has rapidly built a reputation as a great language for web development. But as Rails developers, we already have a really, really great language for web development -- why should we be interested in Go?
I'm convinced that every web developer would benefit from exposure to the Go approach to programming, which places a strong emphasis on up-front error handling and modular, namespaced libraries. Let's sit down and compare some code!
In this talk, we will: 
* Compare idiomatic approaches to common problems such as error handling, dependency management and testing in Go and Ruby. 
* Think carefully about tradeoffs between different programming styles and examine how programming languages encourage one style or another. 
* Tease out common ideas and best practices that apply to all web applications, regardless of language or framework. 
* Read a bunch of code.
We will not: 
* Try to convince anyone to ditch Ruby/Rails and embrace Go. 
* Make vague, unsubstantiated claims about the benefits of static or dynamic typing. 
* Assume any prior knowledge of Go.

More from this channel