Category Archives: Project

Arbitrary Qt extensions with Go QML

As part of the on going work on Ubuntu Touch phones, I was invited to contribute a Go package to interface with ubuntuoneauth, a C++ and Qt library that authenticates against Ubuntu One using the system account made available by … Continue reading

Posted in Architecture, C/C++, Design, Go, Project, Snippet | Leave a comment

Go QML Contest

UPDATE: The contest result is out. A couple of weeks ago a probe message was sent to a few places questioning whether there would be enough interest on a development contest involving Go QML applications. Since the result was quite … Continue reading

Posted in Conference, Go, Project | 2 Comments

Taking the Gopher for a spin

As originally shared on Google+, and as a follow up of the previous post covering OpenGL on Go QML, a new screencast was published to demonstrate the latest features introduced around OpenGL support in Go QML: Refrences: Go QML project … Continue reading

Posted in Architecture, Design, Go, Math, Project | 3 Comments

QML components with Go and OpenGL

As recently announced, my latest endeavor at Canonical is to enable graphical client-side development with the Go language via a new qml Go package that integrates the language with Qt’s QML framework. The QML framework solves the problem of designing … Continue reading

Posted in Architecture, Article, C/C++, Go, Project, Snippet | Leave a comment

mgo r2013.09.04 released

Another release of the mgo Go driver for MongoDB hits the repository. Here is the selection of fixes and improvements:

Posted in Go, MongoDB, Project | Leave a comment

An AVR assembly test suite

About a year ago I ordered a pack of 10 atmega328p processors from China to play with. They took a while to get here, and it took even longer for me to get back to them, but a few days … Continue reading

Posted in Architecture, Go, Hardware, Project, Snippet, Test | Leave a comment

Twik: a tiny language for Go

As part of one of the projects we’ve been pushing at Canonical, I spent a few days researching about the possibility of extending a compiled Go application with a tiny language that would allow expressing simple procedural logic in a … Continue reading

Posted in Architecture, Design, Go, Project, Snippet | 3 Comments

Reference strepr implementation

In an effort to polish the recently released draft of the strepr v1 specification, I’ve spent the last couple of days in a Go reference implementation. The implemented algorithm is relatively simple, efficient, and consumes a conservative amount of memory. … Continue reading

Posted in Design, Erlang, Go, Java, Lua, MongoDB, Perl, Project, Python, Ruby, Security, Snippet | 2 Comments

The heart of juju

The very first time the concepts behind the juju project were presented, by then still under the prototype name of Ubuntu Pipes, was about four years ago, in July of 2009. It was a short meeting with Mark Shuttleworth, Simon … Continue reading

Posted in Architecture, Cloud, Design, Go, MongoDB, Project, Python | 6 Comments

In-flight deb packages of Go

Since relatively early in the public life of the Go language, I’ve been involved in pushing forward packages that might be used in Ubuntu, including making the compiler suite itself happier in such packaged environments. In due time, these packages … Continue reading

Posted in Architecture, Design, Go, Project | 15 Comments