JVM Languages
-
WatchService combined with Akka actors
WatchService is a handy class that can notify you about any file system changes (create/update/delete of file) in a given…
Read More » -
Becoming Acquainted with Scala
There are many touted benefits of the Scala programming language, especially for Java developers. Among others, Scala’s advertised strengths and…
Read More » -
Grails Design Best Practices
Grails is designed to be an interactive agile based rapid development framework which advocates convention not configuration. This article explained…
Read More » -
Detecting Java Threads in Deadlock with Groovy and JMX
Unfortunately, Java applications taking advantage of multiple threads can at times run into the dreaded deadlock condition. Fortunately, the Java…
Read More » -
Synchronizing transactions with asynchronous events in Spring
Today as an example we will take a very simple scenario: placing an order stores it and sends an e-mail…
Read More » -
Scala traits implementation and interoperability. Part I: Basics
Traits in Scala are similar to interfaces, but much more powerful. They allow implementations of some of the methods, fields,…
Read More » -
“Booting AMX” in GlassFish 3 with Groovy
In my previous blog post, I looked at using JMX as one of multiple methods supported by GlassFish 3 for…
Read More » -
Spring Integration – Apache Camel comparison
A year after v2.1 had been released, Spring Integration v2.2 is out with 3 new components MondoDB, Redis and JPA…
Read More » -
FitNesse your ScalaTest with custom Scala DSL
This article won’t be about FitNesse. As matter of fact I don’t like this tool very much and it seems…
Read More »