Category Archives: Software Engineering

Begot: a Go dependency manager and build tool

We’ve recently been using Go to build many of our new systems at Solano Labs. Like most Go users, we were attracted by the language’s simplicity, reliable concurrency support, and relative maturity. And like most Go users, we quickly discovered all the areas where Go is lacking today, the most prominent of which is build […]

Leave a comment

Changes to Configuring Language Versions

In the past, Solano CI users were able to set language versions directly from the command-line using the solano gem. These versions would be saved (or read from our system default), to be used by the repository for future builds. Starting on June 15th 2015, users will only be able to set language versions using the […]

Leave a comment

Dr. Testlove or: How I Learned to Stop Worrying and Love Automated Testing* by Brent McNish

(A great post from one of our joint Sauce Labs / Solano Labs Customers at www.deliberator.com. Thanks Brent for sharing! Congrats guys on your Beta Launch!) ________ * with apologies to Stanley Kubrick I’m the co-founder and CTO of Deliberator, a new social network for ideas. Deliberator brings people together to create, debate and propagate solutions to the […]

Leave a comment

A Look Back at 2012 Software Screw Ups!

The New Year is already off to a great start here at Solano Labs with new features and product upgrades getting ready to roll out.  With the start of the New Year we also decided to take a look back at the year that was and ask as a company “What have we learned?” and […]

1 Comment

When Do You Commit?

Git repositories hold a wealth of interesting metadata in addition to the code itself.  The number, frequency, authorship, longevity, etc. of commits  reveals a great deal about software and its development.  Depending on the content of commits and commit messages you may be able to infer the life cycle of software defects: when are bugs […]

Leave a comment