• submit to reddit
Marko Rodriguez04/09/12
5401 views
0 replies

Learn About Property Graph Algorithms

The term property graph has come to denote an attributed, multi-relational graph. That is, a graph where the edges are labeled and both vertices and edges can have any number of key/value properties associated with them.

Paul Fremantle04/09/12
8405 views
0 replies

To ESB or not to ESB

If I believe that the ESB is being misused or shouldn't be used, I'd rather lose the support revenue and gain the customer's trust by telling him or her straight.

Roger Jennings04/09/12
5565 views
0 replies

How to Use Windows Azure Blobs Data w/ Hadoop on Azure CTP

This tutorial assumes familiarity with Azure blob storage, but not with Hadoop on Azure (includes sample files).

Tony Siciliani04/09/12
4695 views
0 replies

Android SMS popup - Part Four: Implicit Intents

Part Four of the Android SMS Popup application illustrating some of Android's fundamental concepts: Broadcast Receivers, Activities and Intents.

Erick Erickson04/09/12
11377 views
1 replies

Solr 4.x Memory Usage vs. 3.x

This article contains some great advice on how to benchmark your indexes' memory usage, but if you want to skip all the setup info, drop to the section “Measurement Results” and find out why Solr 4.x uses 1/3 the memory used by Solr 3.x.

Ranjib Dey04/08/12
11170 views
5 replies

Infrastructure Tooling Patterns List

Following is a categorized list of tools that Ranjib Dey has learned/used as a sysadmin and DevOps dude at ThoughtWorks while maintaining their distributed infrastructure, setting up private cloud installations, and in many different client gigs.

Rob Williams04/08/12
3744 views
0 replies

More Reasons Why Software is Hard

One of the common antipatterns in cooking is the person who gets flustered easily and hence slows down the whole meal. The result is often all dishes are cold and lifeless by the time it's all served. Do metaphors give us anything?

Tomasz Nurkiewicz04/08/12
7077 views
0 replies

The Hidden Treasure of Quartz Scheduler Plugins

Although briefly described in the official documentation, Quartz plugins aren't widely known. Essentially, plugins in Quartz are convenient classes wrapping registration of underlying listeners.

Gordon Dickens04/08/12
4251 views
0 replies

Configuring Spring Roo for Java 7

There's a trick to getting Spring Roo to work with Java 7, while maintaining that AspectJ gets compiled too. Here's how to get around the problem.

Markus Eisele04/08/12
2227 views
0 replies

Five Ways to Contribute to GlassFish Without Being a Programming Genius

Ask not what GlassFish can do for you, but ask what you can do for GlassFish!

Spike Morelli04/08/12
7301 views
0 replies

Are DevOps Followers Just "Rabid" Puppet & Chef Users?

The DevOps google group recently discussed the perception of DevOps followers as folks who are users, developers, and fans of chef, puppet, and similar tools. Most people on the group agreed that this perception cannot become reality for DevOps to succeed as a movement.

Tony Russell-rose04/07/12
7101 views
0 replies

Designing Faceted Search: Getting the basics right (part 3)

Faceted search offers tremendous potential for transforming the search experience, but how do we extend such a framework to accommodate not just dozens of facet values, but thousands, or even tens of thousands? Learn how...

Dmitriy Setrakyan04/07/12
2833 views
0 replies

Counting Words in Real Time on GridGain

We all know Hadoop's counting words example which takes a file with words and then produces another file with the number of occurrences next to each word. Hadoop does this example very well; however, the main caveat with Hadoop's example is that it is not real time.

Dustin Marx04/07/12
5765 views
0 replies

JDK 7 Additions to Currency Class

The java.util.Currency class has been available since JDK 1.4, but JDK 7 has provided some useful new methods at the class and instance level. I look at these new methods in this post.

Tony Russell-rose04/07/12
9312 views
0 replies

Designing Faceted Search: Getting the basics right (part 2)

In our last post we looked at some of the fundamental issues in designing faceted search such as layout (e.g. where to place the faceted navigation menus) and state (e.g. whether they should be open or closed by default). In this post, we continue the mini-series with a review of the various formats for displaying facets and the key principles for choosing between them.