• submit to reddit
Eric Genesky07/31/12
0 replies

Tracing the Big Data Value Continuum

Technology markets are challenging enough to understand but, when you throw in the added noise that typically accompanies early markets, gaining real insights can be next to impossible.

Geoffrey Papilion07/31/12
0 replies

Solr Upgrade Surprise and Using Kill to Debug It

At work, we’ve recently upgraded to the latest and greatest stable version of Solr (3.6), and moved from using the dismax parser to the edismax parser.

Markus Eisele07/31/12
0 replies

GlassFish JDBC Security with Salted Passwords on MySQL

One of the most successful posts on this blog is my post about setting up a JDBC Security Realm with form based authentication on GlassFish. Some comments on this post made me realize that there is more to do to actually make this secure as it should be.

Jacob Orshalick07/31/12
0 replies

Consolidate your Technical Debt!

Do you have a technical debt problem? Just like having too much personal debt can lead to financial ruin, technical debt can ruin a project. Ward Cunningham created the metaphor of technical debt to put a concept around coding cruft that need to be addressed.

Mite Mitreski07/31/12
0 replies

Mustaches in the World of Java

Mustache is templating system with implementation in many languages including Java and JavaScript . The templates are also supported by various web frameworks and client side JS libraries.

Liran Zelkha07/31/12
0 replies

Ridin' the Cloud: The Changing Database Scalability Landscape

A recent whitepaper published by Scalebase described how the database landscape is evolving, and why you don't need to rework your entire database to take advantage of the cloud.

Mark Needham07/31/12
0 replies

neo4j: Embracing the Sub Graph

Recently I wrote about how I’d been designing a neo4j graph by thinking about what questions I wanted to answer about the data. The neat thing about graphs is that multiple subgraphs can live in the same data-space.

Debasish Ghosh07/31/12
0 replies

Property Based Testing for Domain Models

One of the challenges that we face building a non trivial domain model is to write proper tests that verify the domain rules that the model implements. The domain rules can be quite complex, may have a number of edge cases which the developer himself may fail to take care of.

Nikita Salnikov...07/31/12
1 replies

Case study on Memory Leak Detection Internals in Java

In the following article I will describe how memory leaks can be detected in general and which approaches Plumbr uses internally to do its job.

Tim Spann07/31/12
0 replies

TOAD for Cloud Databases

I am using it here against a free instance of MongoDB database hosted on MongoLab. It works great and fast and is nice for people who have been using TOAD against Oracle for years.

Pushpalanka Jay...07/31/12
0 replies

Using Casandra's 'sstable' for Bulk-Loading Data on the Cloud

The 'sstableloader' introduced from Apache Cassandra 0.8.1 onwards, provides a powerful way to load huge volumes of data into a Cassandra cluster.

Sachin Khosla07/31/12
2 replies

The Best HTML5 Page Structure

This is the basic HTML5 page structure that you can use as a base while developing a HTML5 website layout.

Matt Vickery07/31/12
0 replies

Spring Integration - Message Gateway Adapters

This article is going to present a technique for handling response types from message sub-systems in a service-based Message Driven Architecture (MDA). It will provide some theory, experience of message sub-system development and some robust working code that's running in several financial institution production deployments.

Mark Stephens07/30/12
3 replies

First Impressions of OS X Mountain Lion – It Didn't Break my Java Development

Mountain Lion seems like an excellent update for 20 US dollars, but my favourite feature is that it does not break any of my work tools.

Mark Needham07/30/12
0 replies

3 Ways to Stay Disciplined When Developing Puppet Modules

For the last 5 weeks or so I’ve been working with puppet every day to automate the configuration of various nodes in our stack and my most interesting observation so far is that you really need to keep your discipline when doing this type of work. Here are 3 ways to do it...