• submit to reddit
Eric Genesky02/15/12
6622 views
0 replies

How Tumblr Evolved Towards JVM-Centric Development

An interview with one of Tumblr's Distributed System Engineers suggests that once-small startup has learned to adopt some surprising development and operational strategies since 2007.

Peter Lawrey02/15/12
7158 views
7 replies

Using Java 7 to target much older JVMs

Java 5.0 and 6 used to have poor support for compiling classes to target older versions of Java. It always supported the previous version, but often no more. Even if you could compile for previous version, you had to be careful not to use functionality which did exist in the previous versions.

John Esposito02/15/12
25579 views
52 replies

Ask DZ: What Features Would an Ideal IDE Have?

You may love your IDE, but even the best IDE can get better. Or you may be chugging along with a free, open-source, but less-than-perfect IDE, plugging the functionality gaps with plugins that may or may not integrate perfectly. So, DZonistas: what features would an ideal IDE have?

Rauf Issa02/14/12
2575 views
0 replies

Enterprise Job Scheduling for Big Data & Hadoop

Businesses of all sizes are looking beyond traditional business intelligence taking a more broader approach to BI that goes beyond the traditional data warehouse and operational database technologies of the past.

Geoffrey Papilion02/14/12
6017 views
0 replies

Solr Query Change Beats JVM Tuning

Our search index has grown in the last few months by 20% and our JVM and Solr setups were beginning to groan under the weight of the data. While doing your JVM tuning and Solr configuration you should also note that if you're performing a query against a large index and you want to use dismax, you should try the strategy outlined in this blog.

Eric Genesky02/14/12
4378 views
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
17823 views
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
6238 views
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
4974 views
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
10740 views
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
11623 views
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
3207 views
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
13066 views
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
7834 views
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
5004 views
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.