Testing multi-threaded code is hard. The main problem is that you invoke your assertions either too soon (and they fail for no good reason) or too late (in which case the test runs for a long time, frustrating you). A … Continue reading →
In the spirit of “better late than never”, here are the pictures from the Eclipse DemoCamp held on June 15th: The speaker was Tom Schindl and you can find the presentation slides on his blog. My main takeaway was that … Continue reading →
With the release of Windows 7, the well-known taskbar has gained a new feature: grouping icons from windows belonging to a specific process (or processes having the same name — e.g. web browser processes), in order to avoid clutter. Note … Continue reading →
Third and last day here started with the keynote of Diana Lerson, which I found a little bit too american for my taste – everything has to be on a chart and she had her colleagues do a personal posters(say … Continue reading →
Day 2 started also promising with the keynote of Jonas Boner: “Building Scalable, Concurrent and Fault-Tolerant Systems – Lessons Learned” and so far his answer was Akka – a new tool to implement scalability and concurrency in big over network … Continue reading →
Yesterday started JAZOON 2012. One thing that draw my attention while the moderator (Jutta Eckstein) spoke : 6% out of 400+ participants are from Romania, and so far I met 6 persons from Cluj :). There are 2 types of … Continue reading →
Transylvania JUG’s 37th meeting took place on the 13th of March, our guest was Kabir Khan from JBoss. He gave us an update on the current state of JBoss 7. The slides are here If there’s one thing you need … Continue reading →
Let’s suppose we have the following code: enum Case { CASE_ONE, CASE_TWO, CASE_THREE; private static final int counter; private int valueDependsOnCounter; static { … Continue reading →
This post will address the problem of implementing finite states machines into java. If you don’t know what FSM are or where can be used you may be keen on reading this, this and this. If you ever found yourself in the situation … Continue reading →
Google Protocol Buffers (shortened protobuf) is data (de)serialization with good speed, size and cross-platform support (it supports Java, C++ and Python out of the box). It can also handle different versions of the same message (as in: old and new … Continue reading →