About Attila Mihaly Balazs
List/Grid Author Archives Subscribe to the RSS feed of Attila Mihaly Balazs

Waiting for the right moment – in integration testing
When you have to test multi-threaded programs, there is always the need to wait until the system arrives at a particular state, at which point the test can verify that the proper state ...

Java EE 6 Web Profile. On the cloud. Easy.
Java SE is ok. Java EE is evil. That’s what I always used to think. Well, not anymore, now. Let me share my experience. Some weeks ago, I started thinking about porting a legacy ...

Ensuring the order of execution for tasks
Sometimes it is necessary to impose certain order on the tasks in a threadpool. Issue 206 of the JavaSpecialists newsletter presents one such case: we have multiple connections from ...

Under the JVM hood – Classloaders
Classloaders are a low level and often ignored aspect of the Java language among many developers. At ZeroTurnaround , our developers have had to live, breathe, eat, drink and almost ...

Java – far sight look at JDK 8
The world is changing slowly but surely. After the changes that gave java a fresher look with JDK 7, the java community is looking forward to the rest of the improvements that will ...

Hand and Finger Detection using JavaCV
This post is part of a series on Natural User Interfaces (NUIs) published by Dr. Andrew Davison and deals with detecting hands from a webcam video feed using JavaCV. Note: all the source ...

Functional Java collections
There is a lot of functional hype these days so I would give a short overview on what is out there at least when it comes to collections in Java. Personally I like standard collections ...

Using Builder Pattern in JUnit tests
This is not intended to be a heavily technical post. The goal of this post is to give you some guidelines to make your JUnit testing life more easy, to enable you to write complex scenarios ...

Changes to String.substring in Java 7
It is common knowledge that Java optimizes the substring operation for the case where you generate a lot of substrings of the same source string. It does this by using the (value, offset, ...




