• submit to reddit
Yohan Liyanage11/29/11
2 replies

Looking for JBoss Maven Repository?

JBoss has decommissioned their Maven 2 repository (about an year ago according to their site) which was available at http://repository.jboss.org/maven2. But many resources out there still refer to this repository, and many people face the following error...

Dustin Marx11/29/11
3 replies

File Management in Java with Guava's Files Class

Both Groovy and Java SE 7 provide improvements for file management in Java as I discussed in posts here, here, here, and

Mitch Pronschinske11/29/11
0 replies

CouchDB Image Takes a Hit: Dropped from Ubuntu One

While it's certainly no reason to declare the death of CouchDB, Canonical's recent decision to drop CouchDB as their data store for Ubuntu One is a pretty significant loss coming from a service provider that was definitely a big notch in the CouchDB...

Mitch Pronschinske11/28/11
9 replies

Basic Mistakes in Database Testing

There is a huge number of books about TDD. Those books usually concentrate on using test for units of work. Units of work are understood in many different ways, usually it means a class. So the books say: write a lot of tests, make code in such a way the...

Mark Miller11/28/11
2 replies

Lucene/Solr 3.5 Released! See the Highlights

The Lucene PMC is pleased to announce the release of Apache Lucene 3.5.0.  Apache Lucene™ 3.5.0 available Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any...

Mitch Pronschinske11/28/11
1 replies

Why we chose Chef over Puppet at CustomInk

Not unlike most technology choices, the choice of which configuration management tool to use for managing your infrastructure as code is sure to spark debate among opinionated technologists. There are certainly a number of choices available all of ...

Mitch Pronschinske11/28/11
0 replies

Video: Intro to Spring Data Neo4j

The Spring Data project makes it easier to build Spring-powered applications that use new data access technologies such as non-relational NOSQL databases,...

Simon Brown11/28/11
5 replies

RE: Clean Architecture

Decoupling application code from technology *is* good, but... Clean Architecture is a follow-up post by Uncle Bob to much of the recent commentary on Clean Code Episode VII - Architecture, Use Cases, and High Level Design,...

Patrick Debois11/28/11
0 replies

Manage Non-Cloud Dev+Test Environment With a Cloud Hat On

Over the years I've moved from Production to Test to Development and back to Production. This presentation is a summary of my learnings along the way:

Juhani Lehtimaki11/28/11
2 replies

A Cautionary Example of Bad Design

Sometimes it is good to look at cautionary tales of design to avoid doing the same mistakes others have made. I always try to avoid being to hars on small developers' creations as it is understandable that people doing their hobby projects or building apps...

Jens Schauder11/28/11
1 replies

The Three Ways to Work with Code

Obviously you read code more often than you write it. Nothing new here. This fact is brought up often when the need for clean code is discussed. Or when the merits of different programming languages are weighed. I think this two fold distinction is not...

Roger Hughes11/28/11
3 replies

Unit Testing Using Mocks - Testing Techniques 5

My last blog was the fourth in a series of blogs on approaches to testing code, demonstrating how to create a unit test that isolates the object under test using a stub object. Today’s blog looks at what is sometimes regarded as an opposing technique:...

Jakub Holý11/28/11
4 replies

Where to Get Sample Java Webapps

I was unsuccessfuly looking for some decent, neither too simple nor to complex Java web application for Iterate hackaton “War of Web Frameworks”. I want to record the demo apps and options I’ve found in the case I’ll need it ever again. Tips are...

Peter Lawrey11/28/11
1 replies

Stupid performance trick in Java

ByteBuffer has a compact() method which is useful for re-using a buffer if it is not full consumed. However, in the likely case it is consumed, it can perform surprising badly.  while (in.read(buf) >= 0 || buf.position != 0) { buf.flip(); ...

Chris Hostetter11/28/11
0 replies

Solr Powered ISFDB – Part #11: Using DisMax

This is Part 11 in a series of 11 (so far) articles by Chris Hostetter in 2011 on Indexing and Searching the ISFDB.org data using Solr. When we left off last time, we had used a domain specific biasing function to improve the order of our results so popular...