• submit to reddit
Eric Gregory11/04/12
0 replies

Designing a Spacial Index

Let's say you're visiting NYC and need an Internet connection. Where's the nearest Wi-Fi hotspot? How might an HBase application help you answer that question? What kind of design decisions go into solving that problem, and how can it be solved in a scalable way?

Rodrigo De Castro11/04/12
3 replies

Software Quality Hell: Bandaid Development

In the industry, I see a mindset problem that can be very detrimental to the software quality - and quite opposite to the Software As an Art mindset: shortsightedness to fix only the problem at hand. Let me explain through an example.

Rob Williams11/04/12
1 replies

New Ruminations on Tools

Been a couple years ago that I went from Rally to AgileZen. About to move to Atlassian now. In the spirit of keeping the tone the usual combination of acerbic and direct, I‘ve decided to group my reasons for this, first the philosophical ones:

Eric Genesky11/04/12
0 replies

An Interview on Cloud Deployment

Let’s dig into deploying applications in the cloud, and day to day operations skills. There’s a lot of material here.

Andreas Kollegger11/04/12
0 replies

Neo4j Community at GraphConnect

It is only 4 days to GraphConnect San Francisco 2012 on Nov 6th and the Neo4j Community is thrilled to be part of the conference.

Konrad Malawski11/04/12
0 replies

Scala-Powered Streaming Migrations in MongoDB on Millions of Records

Quite a number of our collections at work could be called “huge” and we sometimes have to migrate data from one schema to another one, or perform some statistics on the entire collection.

Alex Soto11/04/12
0 replies

NoSQLUnit 0.6.0 Released!

NoSQLUnit is a JUnit extension to make writing unit and integration tests of systems that use NoSQL backend easier.

Brian Swan11/04/12
0 replies

How to use MongoDB from PHP in Windows Azure Web Sites

 Earlier today, MongoLab announced the availability of MongoDB as a service on Windows Azure: MongoLab on Windows Azure. From my point of view this is great as it now makes it easy to use 3 of my favorite technologies in concert: Windows Azure Web...

Johannes Brodwall11/04/12
0 replies

The Rainbow Sprint Plan

Do you ever feel it’s hard to get real progress in a sprint towards the business goal? Do you feel the feedback from a iteration picks on all the details you didn’t mean to cover this sprint? Do you feel like sprint planning meetings are dragging out? Then a Rainbow Sprint Plan may be for you.

Hubert Klein Ikkink11/04/12
0 replies

Gradle Goodness: Init Script for Adding Extra Plugins to Existing Projects

Gradle is very flexible. One of the ways to alter the build configuration is with initialization or init scripts. These are like other Gradle scripts but are executed before the build. We can use different ways to add the init script to a build. For example we can use the command-line option -I or --init-script, place the script in the init.d directory of our GRADLE_HOME directory or USER_HOME/.gradle directory or place a file init.gradle in our USER_HOME/.gradle directory.

Dmitriy Setrakyan11/03/12
2 replies

In-Memory Data Grids Explained

In-memory processing has been a pretty hot topic lately, and many companies are moving their focus and core technologies toward it.

Rob Williams11/03/12
0 replies

The Failure Free Void

One of the great things about open source is that, since there is no deadline, and there is no one to run out of money, you can never really call anything a failure. Right? I mean, like the Axis team, who spent a decade trying to make it possible to wrap access to a web service in XML, you can just keep doing the phoenix by adding another number to your project name.

Ayende Rahien11/03/12
0 replies

Does The Factory Method Stand the Test of Time?

Define an interface for creating an object, but let the classes that implement the interface decide which class to instantiate. The Factory method lets a class defer instantiation to subclasses.

Marko Rodriguez11/03/12
0 replies

A Solution to the Supernode Problem

In graph theory and network science, a “supernode” is a vertex with a disproportionately high number of incident edges.

Asankha Perera11/02/12
1 replies

Does Tomcat Bite More Than It Can Chew?

This is an interesting blog post for me, since its about the root cause for an issue we saw with Tomcat back in May 2011, which remained unresolved. Under high concurrency and load, Tomcat would reset (i.e. TCP level RST) client connections, without refusing to accept them - as one would expect.