Porting a Geographic Nearest-Neighbor Python Web Service to Go

I wrote a blog post recently at work that described my experience porting a geographic nearest-neighbor web service from Python to Go. You can read it on the Safari Flow blog.

The post covers setting up a dev environment for Go, finding replacement third-party libraries, writing tests, performance profiling and deployment.

If you’d rather read the source, the Go project is on GitHub and the original Python source is also on GitHub.