• submit to reddit
Markus Eisele11/06/12
7214 views
1 replies

Polyglot Persistence: EclipseLink with MongoDB and Derby

I'm not a big fan of Scala and remembered EclipseLink's growing support for NoSQL databases. Given that I simply had to try this.

Mark Needham11/06/12
4092 views
0 replies

Configuration in DNS

Configuration in DNS is a valuable technique to reduce this complexity by using standard hostnames like ‘mail’ or ‘db’ and have DNS resolve to the correct host for that environment.

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
2516 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
3693 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
10192 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
23827 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
3756 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
8955 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
9750 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
3377 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
5176 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
5037 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
2508 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