Monthly Archives: January 2015

Readying mgo for MongoDB 3.0

MongoDB 3.0 (previously known as 2.8) is right around the block, and it’s time to release a few fixes and improvements on the mgo driver for Go to ensure it works fine on that new major server version. Compatibility is … Continue reading

Posted in Go, MongoDB, Project, Uncategorized | Leave a comment

A timely coffee hack

It’s somewhat ironic that just as Ubuntu readies itself for the starting wave of smart connected devices, my latest hardware hack was in fact a disconnected one. In my defense, it’s quite important for these smart devices to preserve a … Continue reading

Posted in Assembly, Hardware, Project | 2 Comments

Inline maps in gopkg.in/yaml.v2

After the updates to gopkg.in itself, it’s time for gopkg.in/yaml.v2 to receive some attention. The following improvements are now available in the yaml package:

Posted in Go, Project | Leave a comment

No minor versions in Go import paths

This post provides the background for a deliberate and important decision in the design of gopkg.in that people often wonder about: while the service does support full versions in tag and branch names (as in “v1.2” or “v1.2.3”), the URL … Continue reading

Posted in Article, Design, Go, Project | Leave a comment

Improvements on gopkg.in

Early last year the gopkg.in service was introduced with the goal of encouraging Go developers to establish strategies that enable existent software to remain working while package APIs evolve. After the initial discussions and experimentation that went into defining the … Continue reading

Posted in Go, Project | Leave a comment