Our journey from Ruby to Go as intermediate developers. We focus on the major challenges we faced in the application we have been building over the past few months, which is a tool to roll features out incrementally to users and collect data about their progress. Those two (language-switch-driven) hurdles were the difficulty in adapting our architecture to a non-MVC design, and our use of Go tools that weren't appropriate (concurrency patterning), which create bloat and confusion while developing the service.
This talk was given at GothamGo in New York City on October 2, 2015. Written and presented by Brittany Wald and Jen Eisenberg.