Four and a Half Years of Go in Production at goto Chicago 2016

Travis Reeder, CTO and co-founder of Iron.io, gave a talk at Goto Chicago 2016 discussing Iron.io’s early migration to Go, why we changed our infrastructure and the benefits it has brought to us. One of the questions that always comes up after telling people we migrated to Go is: “Why not Ruby?”

Read More

GopherFest Summer 2016 Recap

Hundreds of Go enthusiasts gathered at the prestigious Bently Reserve in downtown San Francisco for a day full of talks about data science, scaling, testing, speed, code reuse and refactoring, all in the context of Golang. Below, a write-up of a few selected talks: [wds id=”2″] Built for Snappiness by Blake Mizerany @bmizerany When I…

Read More

Best practices for ElePHPants coding in Go

Coding in PHP to GO

Thanks to Guido da Rozza for the base image CC BY 2.0 I’ve often coded in PHP. Recently, I realized that when I code in Go, it’s easier to spot my PHPisms. After weeks of cleaning them up, it only takes a day to fry my brain with them again. I’m sure I’m not the…

Read More

#EastBayGo: Pareto Efficiencies and AOP with GoWeave

Special thanks to James Daisa for the base image! CC BY 2.0 The other night we headed over to the TurnItIn offices to get nerdy about Go. They hosted the first speaker-led event for the EastBayGo group. Full disclosure: I was one of the speakers! The Talks The Easiest Way to Develop with Go My talk…

Read More

#GoSF: Identity, Safe Secrets, and IoT Friendly Languages

The Go gopher was designed by Renee French. CC BY 3.0 US Last night’s meetup, which was hosted by Betable, included two presentations and two lightning talks rounding out a solid evening for the GoSF group. Topics included identity on the web, safe storage of tokens (beyond ENV vars), and even the debut of a…

Read More

Notes from Gotham Go

Last week, I had the pleasure of joining gophers at Gotham Go. It was a incredibly dense single day of information. What follows is a quick impression of each talk, along with links to more detailed material. Special thanks to Peggy Li for tossing her notes on github! UPDATE: VODs are appearing online now. You…

Read More

An Easier Way to Create Tiny Golang Docker Images

Overview Atlassian just posted a blog post about creating Static Go binaries with Docker on OSX which shows how to make a tiny little Docker image (~6MB total) with your Go program inside. When I read it, I thought “this is cool… but way too complicated”. I’ve been using Docker a lot lately and knew…

Read More

How to Cross Compile Go Programs using Docker

There are several ways to cross compile Go programs, but the way we’re going to show you is awesome because you don’t have to install any libs or anything. That said, you do need Docker installed, but you already have that anyways, right? We use this to create our Iron.io command line tool binaries. You…

Read More

GopherFest 2015

On Tuesday evening at the GopherFest 2015 meetup, I had the privilege of speaking alongside Andrew Gerrand, Rob Pike (the creator of Go!) and Steve Francia. If you missed the talks, check out the full recording above. The slides for my talk are on SlideShare. Also, Hakka Labs will be releasing an edited recording of…

Read More