• submit to reddit
Carlo Scarioni05/14/12
0 replies

Beginners Guide: Improving Search Indexes for Better Performance

As you know one of the most important techniques when designing your database schema or your searching enabled systems is the selection and creation of indexes for increasing the performance of your various queries. What you may not know is why and how indexes help.

Nikita Salnikov...05/14/12
0 replies

Solving OutOfMemoryErrors - APM tools as a solution?

APM solutions are positioned as the Holy Grails on the quest for solving your production environment’s performance problems. You just setup an APM tool of your choice, let it monitor your whole cluster from front-end load-balancer

Mark Needham05/14/12
1 replies

Performance: Caching Per Request

A couple of years ago I wrote a post describing an approach my then colleague Christian Blunden used to help improve the performance of an application where you try to do expensive things less or find another way to do them.

Ricardo Zuasti05/14/12
11 replies

Choosing a Web Development Framework: Options and Criteria

In this post I’ll present you with our candidates and the criteria we are evaluating each framework with. Over the next weeks I’ll post the actual evaluation of each framework and finally what our choice is and why.

Jakub Holý05/14/12
0 replies

Beautiful Code: Simplicity Yields Power

In Simple Made Easy argues Rich Hickey that mixing orthogonal concerns introduces unnecessary complexity and that we should keep them separate. This mixing sometimes occurs on such a basic level that we believe that there is no other way to do it,

Dustin Marx05/14/12
0 replies

Creating a NetBeans 7.1 Custom Hint

I have talked about some of my favorite NetBeans hints, a small fraction of the total number of hints that NetBeans supports "out of the box." However, even greater flexibility is available to the NetBeans user because NetBeans 7.1 makes it possible to write custom hints. I look at a simple example of this in this post.

Dmitriy Setrakyan05/14/12
0 replies

What Does 'Real Time' in 'Real Time Big Data' Mean?

Lately there has been lots of noise about "Real Time" Big Data. Lots of companies that associate themselves with this term are generally in analytical space and to them it really means "low-latency" for analytical processing of data which is usually stored in some warehouse.

Kai Wähner05/14/12
0 replies

Progress Report from the Java EE Conference “Confess 2012″

This week, I was at Confess 2012 in Leogang, Salzburg (Austria). Confess is an international conference for Java professionals in its fifth year, organized by IRIAN and the EJUG Austria. It is reasonably priced with 275 € for the two-day conference, and 500 € for the workshop day. The speaker lineup is very good with many well-known international speakers, such as JSF spec lead Edwuard Burns from Oracle America, Hazem Saleh from IBM Egypt, or Jürgen Höller from SpringSource.

Gagan Agrawal05/14/12
0 replies

Functional Programming on the JVM

This article shows how functional programming is different from imperative styles and the options available on JVM for writing code in a functional style.

Mitch Pronschinske05/14/12
2 replies

OSGi vs. Jigsaw: Kirk Knoernschild on Modularity

Kirk Knoernschild is one of the leading experts when it comes to the OSGi community. DZone recently had a chance ot interview him about his thoughts on modularity in 2012 and his new book is "Java Application Architecture: Modularity Patterns with Examples Using OSGi."

Judah Johns05/14/12
0 replies

How fast are JVM-based languages growing among developers?

An analysis of JVM language popularity based on DZone and another blogger's JVM polls, plus some indeed trends for extra flavor.

Christian Posta05/14/12
0 replies

Why I’m Excited to Attend Camel One

I’ll be attending CamelOne this year, and I’m pretty excited. I didn’t make it to the event last year, but judging by the speaker line up and the presentations given last year, this conference is definitely a must for developers involved in enterprise integration. Check out the presentations from last year. As you can see, the content covered is applicable even if you’re not using the Apache projects. But of course if you are, all the better.

Ricci Gian Maria05/14/12
1 replies

Misusing an ORM

ORM are primarily used to avoid writing SQL and persist completely anemic domain, where all the logic reside on services. In such a scenario it is easy to abuse an ORM and probably in the long term the ORM could become much more a pain than a real help.

Swaranga Sarma05/14/12
1 replies

Solving a Producer-Consumer Problem in Java

The producer-consumer problem is one of the most frequently encountered problems when we attempt multi threaded programming. While not as challenging as some of the other problems in multi-threaded programming, an incorrect implementation of this problem can create a mess of your application.

Nicolas Frankel05/14/12
0 replies

Quick Evaluation of Twitter Bootstrap

Bootstrap is a lightweight client-side framework, that comes (among others) with pre-styled "components" and a standard layout. Both are completely configurable