• submit to reddit
Eric Genesky02/14/12
0 replies

Get Introduced to Graph Databases with a Webinar from Neo4j

This webinar is intended for Java developers, but does not require any prior knowledge of graph databases. You will learn about "use cases for graph databases" as well as "specific coding techniques for working with a graph database."

Stoimen Popov02/14/12
0 replies

Algorithm of the Week: Insertion Sort

There are two main approaches in sorting – by comparing the elements and without comparing them. A typical algorithm from the first group is insertion sort, very simple and very intuitive to implement, it is useful for small sets of data with about no more than 20 items.

Tony Russell-rose02/14/12
1 replies

The Importance of Text Analytics: Yesterday, Today and Tomorrow

Learn about some of the key challenges in text analytics, describe some of Endeca’s current research in this area, examine the current state of the text analytics market and explore some of the prospects for the future.

Rob Williams02/14/12
6 replies

Withering Maven Rant from Hibernate Guy

Rob Williams shares his thoughts on an anti-maven, pro-gradle rant. He shares many of the views that the author has and adds some of his own criticisms to the mix.

Roger Hughes02/14/12
0 replies

Spring 3 MVC Exception Handlers and Multiple Exception Arrays

My last blog was the first in a short series of blogs examining Spring 3 MVC’s exception handling annotations. It covered the basic usage of the @ExceptionHandler annotation with a few pieces of demo code and no contrived scenarios. Today’s blog continues where I left off and examines @ExceptionHandler in more detail.

Andy Gibson02/14/12
1 replies

Comparing JSF Beans, CDI Beans and EJBs

There’s still a lot of confusion over the difference types of managed beans provided in Java EE 6 with EJBs, CDI beans and JSF managed beans all being available. This article aims to clear up some of the differences between the them and define when to use them.

Mark Needham02/14/12
0 replies

Incremental Deployment Approaches Are Not Always What's Best

In my latest post I described an approach we’d been taking when analysing how to rewrite part of an existing system so that we could build the new version in an incremental way.

Blaise Doughan02/14/12
0 replies

JAXB's @XmlType and propOrder

In this post I will demonstrate how to use the propOrder property on the @XmlType annotation to control the ordering of XML elements. I will also discuss the impact of @XmlAccessorType on how propOrder is configured.

Mitch Pronschinske02/14/12
0 replies

Is DevOps a Power Grab?

One blogger has made his opinion known about DevOps recently, calling it a power grab for devs and cloud vendors who envision a "NoOps" world. I have a few opinions about what he says, but let's hear what you think.

Mitch Pronschinske02/13/12
0 replies

Solr Migration: 1.4 to 3.5

When Solr versioning changed to align with Lucene and it hit 3.x, the implications were major - not only in terms of the migration differences that you need to be aware of, but also in terms of the benefits that make the migration totally worth it.

Buddhika Chamith02/13/12
0 replies

How to Secure an Apache Thrift Service

This post explains how SSL can be used to secure communication between a Thrift server and a Thrift client.

Ayende Rahien02/13/12
1 replies

The Economics of Continuous Deployment

Selling software is hard. Ayende Rahien knows because he has his own product that he sells. One of the big difficulties is how to keep improving the product so that there are continual 'major' new releases with new features that are enticing enough for people to buy the next version. Join in Ayende's discussion on the best ways to monetize our software with concepts like continuous deployment.

Cody Powell02/13/12
10 replies

8 Questions To Identify A Lame Programming Job

For those of you looking for any programming job under the sun, consider Codypo's industry wisdom. If you answer YES to more than one or two of these questions, wait a little longer for a better offer.

Yonik Seeley02/13/12
1 replies

Advanced Filter Caching in Solr

Advanced Filter Caching is a relatively new feature in Solr. Get a hands-on tutorial by none other than the creator of Solr, Yonik Seeley.

Jakub Holý02/13/12
2 replies

Using Java Compiler Tree API to Extract Generics Types

I was looking for some way to extract information about types of elements in Java collections/maps using generics (List, Map) so that the users of the Static JSF Expression Validator wouldn’t need to declare the type of the elements manually. One possible way to get this information is to process the source codes with the Sun Compiler Tree API, available since JDK 6.