From Python to Go and Back Again


After 7 years of using Python for almost all projects both at home and professionally, Ben dived into learning Go 1.0 in 2012. Armed with the power of static typing, speed, and powerful concurrency features it seemed like Go was the answer to many of the problems that arise in server-side network software he was faced with daily. The first project was heka, a message parsing/processing tool used at Mozilla and other companies to replace Logstash. Next was the new Push Service being deployed to service FirefoxOS clients. During this project, some interesting problems came up with Go, and Python returned to the big picture. Join us for the story of how and why this project, started in Go, transitioned to Python, and how its worked out since.

Oct 14, 2015
SF Python Meetup, Yelp, San Francisco, CA
Ben Bangert
Ben Bangert
Software Contriver

Code. Homebrew. Hike. Rollerblade.