Posts and projects tagged with go

  • GopherCon 2015 Recap

    With todays release of the videos from GopherCon 2015 I thought I would write up my 5 minutes recap of the conference, in case it helps someone pick the videos that might interest them. Go Kit: A Standard Library ... Peter Bourgon Codifying what it means to write a microservice a ...

  • Open Source - Logging & Config Update

    I mentioned earlier a pair of packages I released to the Go community while at Fog Creek. Now that I am no longer with the company, we agreed to redirect folks to my personal fork of the two libraries so that I can maintain them. You can now access the config library at github.co ...

  • Linked List Fun

    Talking to some folks the other day a couple of fun problems came up: How do you find cycles in a linked list? How do you reverse a linked list? Both of these algorithms can be implemented with very little extra memory, and I thought it would be fun to build them in Go. The ful ...

  • Fog Creek Open Source - Logging & Config

    Today I opened sourced, via Fog Creek, two libraries I have been working on. The first is a simple INI config file reader. While the package is small, it has 100% code coverage with tests, something I am pretty proud of. You can get this package on github.com/fogcreek/mini. The s ...

  • HashTables for Fun

    My buddy and co-worker Blake Caldwell posted a fun little note on Hashtables today. It got me thinking about the simple hash table implementation I have been using for cough cough years. So I thought I would put it up on github and write a bit about it. First, let me introduce ...

  • Go Interfaces and Pointers

    The Go programming language has an interesting take on pointers. While pointers exist, they are often hidden or dereferenced automatically. This behavior can be confusing around interfaces. Go doesn't use pointers to interfaces. So when you are working with something that is an i ...

  • Kiln (work)

    In early 2014 I started on the Kiln team at Fog Creek. One of my first projects was integrating Kiln with Trello, which I ultimately blogged about on the Fog Creek site. Some of my other contributions to the team have been: Documenting the deployment process Starting the Operati ...