
Using Dependency Injection is almost a standard when developing software. However, in many cases it may seem that using the pattern implicates using a DI...
0 replies - 2338 views - 04/08/13 by Adam Warski in Articles

The dreadful diamond problem can be mitigated using Scala traits and a process called linearization. Take the following example:trait Base {
def msg =...
0 replies - 2718 views - 04/05/13 by Tomasz Nurkiewicz in Articles

Rick Olson - ZeroMQ: Supercharged Sockets from EURUKO on Vimeo.
Rick is a developer at GitHub, a self-diagnosed REST nerd, bleeding edge DB enthusiast,...
0 replies - 2236 views - 04/01/13 by Mitch Pronschinske in Articles

This article comes from Vladimir Šor at the Plumbr Blog. This post is the third in the series where we publish statistical data about the Java...
0 replies - 1808 views - 03/29/13 by Nikita Salnikov... in Articles

Processing one billion database rows doesn’t need to kill your web
server. Really, it doesn’t. Applying lazy evaluation ideas you can make
your...
1 replies - 1923 views - 03/27/13 by Allen Coin in Articles

As part of evaluating an open-source framework which uses Google Web Toolkit I ran into some of the familiar issues I already had a few times earlier with the...
0 replies - 2373 views - 03/22/13 by Ted Vinke in Articles

This
article will provide the complete root cause analysis details and resolution of
a Java heap memory leak (Apache OpenJPA leak) affecting an Oracle...
3 replies - 1429 views - 03/21/13 by Pierre - Hugues... in Articles

Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on...
0 replies - 4110 views - 03/20/13 by Eric Gregory in Articles

As the Java EE 7 release date draws closer, blogs and articles covering the new features are beginning to roll in. In a brief blog entry, John...
0 replies - 2474 views - 03/18/13 by Reza Rahman in Articles

Although they seem simple enough on the surface, test outcomes are actually quite complicated beasts. Traditional unit tests, and basic TDD tests, have...
0 replies - 1934 views - 03/13/13 by John Ferguson Smart in Articles

Caches are used in many layers of applications that we develop today,
holding data inside or outside of your runtime environment, or even
distributed...
0 replies - 2793 views - 03/08/13 by Allen Coin in Articles

A week ago I was asked to fix a problematic webapp suffering from memory leaks. How hard can it be, I thought – considering that I have both seen...
0 replies - 1509 views - 03/06/13 by Nikita Salnikov... in Articles

ColdFusion 10 shipped with Java version 6 (also referred to as JRE 1.6). And until recently, ColdFusion 9 and 10 users had to use Java 6 and could not upgrade...
0 replies - 1576 views - 03/05/13 by Ben Forta in Articles

Overview
Java Chronicle is a persisted, inter process messaging system which isvery fast when used in a low level way. However, if you don't...
0 replies - 3272 views - 03/04/13 by Peter Lawrey in Articles

Overview
Low latency services are designed to be as simple as possible. All the same it is good to a have a picture of the...
0 replies - 2382 views - 03/02/13 by Peter Lawrey in Articles