Go Wiki: FromXToGo
This page links to blog posts, videos, and slide decks discussing moving a code base to Go from some other language.
Python
- Disqus: Trying out this Go thing
- Rackspace: Making OpenStack-Powered Rackspace Cloud Files Buzz With Hummingbird
- Repustate: From Python to Go: migrating our entire API
- Spacemonkey: Python to Go
- Why I went from Python to Go (and not node.js)
- How to Convince Your Company to Go With Golang
- 5 Reasons Why We switched from Python To Go
- Stream: Why we switched from Python to Go
- Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore
- Learning Go by porting a medium-sized web backend from Python
Node
- Digg
- Uber (audio)
- Apex/TJ Holowaychuk
- ScaleDrone migrated all websocket servers from Node.js to Go
- From Node.js To Go, Why One Startup Made The Switch
- Why did Koding switch from Node.js to Go?
- Letting Go of Node.js
- Our Experience with Golang
- Interview with Steve Kaliski, CTO of Bowery - The tech stack that powers Bowery, Moving from Node.js to Go lang and more
C++
- dl.google.com by Brad Fitzpatrick
- Flywheel: Google’s mobile image compression proxy
- Fulfilling a Pikedream: the ups of downs of porting 50k lines of C++ to Go
Ruby
- Book: From Ruby to Golang
- Toggl: Moving to Go
- Iron.io: How We Went from 30 Servers to 2: Go
- Parse: How We Moved Our API From Ruby to Go and Saved Our Sanity
- Timehop: Why Timehop Chose Go to Replace Our Rails App
- Scout App: FROM RUBY TO GO: A REWRITE FOR THE FUTURE
- Steven Yue: From Ruby’s Grape to Martini in Go for Building Web API Server
- Soundcloud: Go at Soundcloud
- My impressions of Go
- Our Experience with Golang
- Rewriting our web analytics tracking infrastructure in Go
Java
Common Lisp
- A comparison of three programming languages for a full-fledged next-generation sequencing tool
- Comparing Ease of Programming in C++, Go, and Java for Implementing a Next-Generation Sequencing Tool
.NET
Scala
- CrowdStrike: Moving a Team from Scala to Go
- Making the move from Scala to Go, and why we’re not going back
PHP
- Switching from PHP to Go (read comments section)
- A Journey into Microservices
- ARDUINO WEB ARCHITECTURE, BACK TO THE FUTURE
- Marco switched to GoLang from PHP and Saved Money, why not you ?!
- Moving from PHP (Laravel) to Go
- When All You Have is an ElePHPant (Slides from ConFoo 2016)
Perl
Haskell
Clojure
This content is part of the Go Wiki.