• submit to reddit
Chris Westin02/11/12
6888 views
0 replies

What is Amazon EBS for?

Chris Westin suggests that Amazon's Elastic Block Store was developed for Amazon's internal needs because it was released at the same time as EC2. Now see how you can take advantage of this system.

Kristoffer Sjögren02/11/12
4994 views
1 replies

tools4j-config

I am proud to announce my open-source project tools4j-config; a project that will try to address configuration concerns in Java once and for all.

Mark Needham02/11/12
6059 views
1 replies

Scala: Converting a scala collection to java.util.List

I’ve been playing around a little with Goose – a library for extracting the main body of text from web pages – and I thought I’d try converting some of the code to be more scala-esque in style.

Nirav Assar02/11/12
6572 views
1 replies

That's Not Agile!

If you work with a bunch of agile minded developers, you often hear the phrase "That's not Agile!" It's quite humorous to hear, because it comes up all the time.

Mitch Pronschinske02/11/12
6648 views
0 replies

Lucene 3.6, 4.x Get New Feature: Query Time Joining

A very handy new feature called 'query time joining' is coming to Lucene sooner than anticipated. While it was confirmed last month that it would be in Lucene 4.0, the most recent news from Apache indicates that it will be included sooner than expected in Lucene 3.6.

Chris Smith02/10/12
5017 views
0 replies

Resin: We Were Fast Before NginX

Netcraft released its February 2012 Web Server Survey, and Caucho's Resin Application Server has made incredible strides in the last year, gaining 4.2 million hostnames and accounting for 0.77% of the current market share.

Gareth Rushgrove02/10/12
6726 views
1 replies

How to Create a Sinatra App Using Glassfish

This is one user's unfamiliar experience of writing Java, and his discovery that native Java classes are easy to use in Jruby. Included is a short tutorial on using Glassfish to create a Sinatra App, as well as a useful, albeit in-depth, link to how to install Glassfish server on an Ubuntu server.

Eugen Paraschiv02/10/12
25127 views
0 replies

Transaction configuration with JPA and Spring 3.1

Transaction configuration with Spring 3.1 and JPA; focuses on the Java Spring configuration, in depth on transaction propagation and common JPA pitfalls.

Bozhidar Bozhanov02/10/12
4327 views
0 replies

Customizing Parameter Names When Binding Spring MVC Command Objects

With http parameter names, there is no way to customize them, which is odd, since this is meta-data, and it should be configurable using annotations. If you need to customize them (for example, for SEO reasons), you can plug some little pieces of code and Spring MVC will let you do it

Rob Williams02/10/12
6110 views
2 replies

Modeling, with Tools/Without

It‘s totally crazy that in 2012 there are so few good choices for modeling tools. I got encouraged for a minute today when I found a thread on Stack Overflow that included a bunch of products and I found out about SparxSystems‘ System Architect . Got all the way to downloading the trial version when I saw that it was an exe. Yes, folks, Windows only.. in 2012. Unbelievable. Hilarious that these guys are selling tools for doing MDA. Guys, where is your PIM? Oh, yeah, you don‘t have one (clearly). Your codebase is already a PSM (platform-specific model).

Lynda Moulton02/10/12
4030 views
0 replies

Search Expertise - A Necessary Skill in Some Industries

Learn why it's important, especially in an industry like healthcare, to have people who know how to search properly and how important it is to have usable search technology.

Mick Knutson02/10/12
3738 views
1 replies

Tomcat 5.5 and Tomcat 6 connector option enableLookups not defaulting to true

I have been working on an issue where HttpServletRequest.getHostName() always return the IP address, instead of the host name.

Roger Hughes02/10/12
6082 views
7 replies

Unreachable Catch Block - A Most Unobvious Bug

Earlier today I was working on some HTTP comms code adding a few changes, which are of no consequence here. One of the things that the code did was to read data from a server and, if the read failed, then it re-newed the connection and retried the read. The code ran something like this:

Eric Genesky02/09/12
6780 views
1 replies

Broad NoSQL Adoption in 2012?

The SQL / NoSQL debate continues with Couchbase releasing the results of an industry-wide survey tracking the potential development of NoSQL in 2012. This article provides some illumination of the Couchbase survey, as well as offering a couple other voices in the SQL / NoSQL debate.

Jason Hull02/09/12
4061 views
0 replies

Search Needs to Help Disprove Patent Trolls

There’s not really a setting in a search engine to make a disproving search versus a finding search. If there was, then many patent trolls would be uttering a long bellow of anguish and going back under the bridges where they were hiding.