Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

Java

  • submit to reddit
Ricardo Zuasti05/15/12
2411 views
0 replies

Web Development Frameworks: Play Framework 2.0

If you are a Java developer (I infer it’s the same for Scala skilled devs) it’s really, really simple to get going with Play. It took me less than a day’s work to feel at home with the framework, and all my Java skills felt like still available and empowering what I was doing.

Nikita Salnikov...05/14/12
1578 views
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
1790 views
0 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
6463 views
9 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.

Dmitriy Setrakyan05/14/12
1964 views
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.

Mitch Pronschinske05/14/12
6119 views
1 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."

Swaranga Sarma05/14/12
4249 views
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.

Spyros Doulgeridis05/13/12
1359 views
0 replies

Search Properties Within Files Using Ant

The following example shows how to use Ant to search in a target directory, including and excluding files/dirs, each property key in label.properties. It produces a new file with the unused properties.

Chad Lung05/12/12
2827 views
0 replies

Working With Node.js and Redis

In my previous post I showed you how to install and use Redis with Node.js. Today I’m going to take that a step further and walk through some of the things you can do with node_redis using Redis’s TTL and EXPIRE commands.

Mitch Pronschinske05/12/12
3956 views
0 replies

Hadoop, Mahout, R and Lucene/Solr on One Cloud Platform

Some more cool news has come out of this week's Lucene Revolution conference related to their theme of 'Solr's not just for search, it's for analytics. In addition to their Solr-as-a-Service cloud search platform, which is basically LucidWorks Enterprise on the cloud, Lucid Imagination has now announced the beta release of LucidWorks Big Data.

Matt Vickery05/11/12
2680 views
0 replies

Spring Integration - Input Channel Definition

In a pipes and filters architecture, pipes are connectors or channels. Although at first sight trivial, channels are fairly rich semantically - they allow typing, synchronous and asynchronous input, direct and multicast notifications, send and wait (rendezvous) as well as queued input and wrapping by adapters.

Bozhidar Bozhanov05/11/12
2021 views
1 replies

Runtime Classpath vs Compile-Time Classpath

This should really be a simple distinction, but I’ve been answering a slew of similar questions on Stackoverflow, and often people misunderstand the matter.

David Salter05/10/12
1846 views
0 replies

Using the ShrinkWrap Maven Resolver for Arquillian Tests

It’s not uncommon to see a lot of calls to .addClasses() or .addPackages(). When working with third party libraries, this list of classes/packages added to the archive can grow and grow - the ShrinkWrap Maven Resolver gets around this issue

Dmitriy Setrakyan05/10/12
1277 views
0 replies

GridGain Drivers on Cruise Control

Latest GridGain releases have had a big focus on remote grid clients, or as we like to call them remote drivers. We have recently added Java/Android and C#/.NET clients with C++ and Objective-C clients right around the corner.

Steve Chaloner05/10/12
5400 views
13 replies

The Play Framework is Now Officially an Embarrassment

Play is, by definition at this point, an embarrassment – it can, should and will make other frameworks embarrassed of what they can offer.