Talking head
RailsConf 2013

This presentation, by Lionel Barrow, is licensed under a Creative Commons Attribution ShareAlike 3.0

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.

Rated: Everyone
Viewed 3,676 times
Tags: go golang ruby