• submit to reddit
Jakub Holý11/06/12
3358 views
0 replies

Do You Know Why You Are Testing?! (On The Principles Underlying TDD)

Kent Beck in his recent post Functional TDD: A Clash of Cultures summarizes well the key principles and benefits that underly test-driven development. I think it is really worthwhile becoming aware of and thinking over these foundation stones of TDD

Marcin Grzejszczak11/06/12
2519 views
0 replies

Simulation of Time Consuming Actions in Integration Tests

Since in the integration test there was no need to make the actual connection, the component needed to be mocked. What about the simulation of the time consuming action?

David Pollak11/06/12
3695 views
4 replies

Verifiable Electronic Voting is Easy as Prime

Last night Hilary Mason posted about some “software upgrades to e-voting machines” in Ohio. That set me off thinking about how we could have verifiable e-voting machines, and I realized there's a very simple way to do this.

Mitch Pronschinske11/06/12
10193 views
0 replies

Deployment: A Bottleneck No More

There's no magic tool that will completely solve organizational woes, but it would be crazy to deny that some tools make things a lot easier.

Tony Siciliani11/06/12
23887 views
0 replies

Bluetooth Data Transfer with Android

How to use the Bluetooth default component within an Android application to do wireless data transfers as a simpler alternative to thread and sockets programming.

Krishna Prasad11/06/12
3760 views
0 replies

Claimcheck Pattern with vFabric RabbitMQ and Gemfire

In continuation to my earlier blog on Claimcheck Pattern in this blog I use AMQP backed message channel to simplify implement Claimcheck Pattern.

Stoimen Popov11/06/12
8957 views
0 replies

Algorithm of the Week: Minimum Spanning Tree

Here’s a classical task on graphs. We have a group of cities and we must wire them to provide them all with electricity. Out of all possible connections we can make, which one is using minimum amount of wire.

Roger Hughes11/06/12
9751 views
0 replies

Implementing Continuous Delivery is Easy... Isn't It?

To my way of thinking, if you continually work weekends and late nights and suffer stress and cancelled holidays, so that you can painfully and manually push your app in to the production environment, then there’s something very wrong with your development process.

Roger Hughes11/06/12
3379 views
0 replies

Investigating Deadlocks – Part 4: Fixing the Code

In the last in this short series of blogs in which I’ve been talking about analysing deadlocks, I’m going to fix my BadTransferOperation code.

Mitch Pronschinske11/06/12
5177 views
0 replies

Why Page Speed Isn't Enough

Hear Tim Morrow tell the story of how making Betfair's site faster for most customers actually made it 3x slower for their biggest customers. Truly, you get what you measure.

Stephen Chin11/06/12
1678 views
0 replies

What You Have Been Missing on the NightHacking Tour…

If you haven’t been watching the live stream of the NightHacking Tour, you have been missing out on a lot of geeky fun.

Steve Chaloner11/06/12
5046 views
0 replies

Functional Tests in Play! 2 with REST-assured

In the Play! documentation, several flavours of functional testing are mentioned, including starting a HTTP server for the duration of the test – this is very useful for testing web services.

James Sugrue11/05/12
2510 views
0 replies

More Focussed Debugging Now Available With Chronon 3

Already regarded as one of the more innovative ways to debug problems in your production applications, Chronon has raised the bar with their latest release

Hubert Klein Ikkink11/05/12
6305 views
0 replies

Gradle Goodness: Task Output Annotations Create Directory Automatically

One of the great features of Gradle is incremental build support. With incremental build support a task is only executed if it is really necessary. For example if a task generates files and the files have not changed than Gradle can skip the task. This speeds up the build process, which is good

Brian Gracely11/05/12
2869 views
0 replies

The Cloudcast, Ep. 62: Nebula, OpenStack, and the OpenStack Foundation

Aaron and Brian talk with Jesse Andrews, Director Technology at Nebula and Member of OpenStack Board of Directors, about the evolution of OpenStack, building communities, competition for developers and productizing OpenStack.