Softwire Blog

Tech Videos: Devs Love Bacon

29 July 2013, by

This instalment of Tech Videos comes courtesy of Devs Love Bacon. In particular, Bring the Noise: Continuously Deploying Under a Hailstorm of Metrics, in which Abe Stanway of Etsy (who make things like StatsD and Skyline) describes how they generate and deal with their 250,000 live metrics. It runs to just 32 minutes.

Devs Love Bacon also have lots of other talks available, so if monitoring metrics isn’t your thing, there’s probably something else you might like (although I haven’t watched them, so can’t vouch for them). How about:

JUnit and Other Beasts, Part 4

22 June 2012, by

Looking back

So far in this series of posts, we’ve covered JUnit’s basics, runners, and rules, we’ve unearthed the ideas behind theories, and seen how to put these ideas into practice.

In this final installment, we’ll have a look at what else theories might have to offer, and where to find out more.


JUnit Theories and Other Beasts, Part 3

15 June 2012, by

previous article in series

How far we’ve come

If you’ve been reading along, you’ll know that in Part 1 of this series we examined JUnit basics, runners and rules. Then, in Part 2, we took a look at motivation and background of theories, a way of encouraging more general statements about how code works on its inputs than standard tests.

Here in Part 3, we’re going to roll our sleeves up and see how to put theories into practice.


JUnit Theories and Other Beasts, Part 2

8 June 2012, by

previous article in series

Previously, on ‘and Other Beasts’…

In the first post in this series, we took a quick look at the very basics that JUnit has to offer, followed by ways to alter how your tests are run, using Runner subclasses and TestRule implementations.

In this post, we’ll start to take a look at something JUnit calls theories.


JUnit Theories and Other Beasts, Part 1

1 June 2012, by


In this series of four posts, we’ll take a look at how you can make the most out of JUnit, including some of its slightly less well known features. These posts don’t explicitly assume the reader has a firm grasp of JUnit, but an at least passing familiarity with the basics of unit testing will be beneficial. Having said that, the technical material starts quite slowly, so if you’re interested, feel free to follow along, and read around the links provided as we go.