-
Core Java
Investigating Deadlocks – Part 5: Using Explicit Locking
In my last blog I looked at fixing my broken, deadlocking balance transfer sample code using both Java’s traditional synchronized keyword…
Read More » -
Software Development
MongoDB From the Trenches: Masochistic Embedded Collections
MongoDB supports rich documents that can include, among other things, embedded documents. This feature embodies a has-a relationship quite nicely…
Read More » -
Software Development
Apache OpenOffice vs LibreOffice: Make love, not war.
Before a good while something terrible happened at Oracle. The result was that a lot of developers made a fork…
Read More » -
Enterprise Java
Running Drools 5.4.0 Final as a JBoss AS 7 module
Drools 5 introduces the Business Logic integration Platform which provides a unified and integrated platform for Rules, Workflow and Event…
Read More » -
Core Java
Deep diving into Cloning
Before we proceed with the cloning concept let’s refresh our basics with the object creation concept. When the objects are…
Read More » -
Core Java
Java2Days 2012: Java EE
The Java2Days conference is the major event in Eastern Europe to present the latest trends in Java development. This year,…
Read More » -
Enterprise Java
Couchbase : Create a large dataset using Twitter and Java
An easy way to create large dataset when playing/demonstrating Couchbase -or any other NoSQL engine- is to inject Twitter feed…
Read More » -
Scala
Request and response – discovering Akka
In the previous part we implemented our first actor and sent message to it. Unfortunately actor was incapable of returning…
Read More » -
Core Java
Investigating Deadlocks – Part 4: Fixing the Code
In the last in this short series of blogs in which I’ve been talking about analysing deadlocks, I’m going to…
Read More »