JVM Languages
-
Remote actors – discovering Akka
Assume our test application became a huge success and slowly a single server is not capable of handling growing traffic.…
Read More » -
Iteratees for imperative programmers
When I first heard the word iteratee, I thought it was a joke. Turns out, it wasn’t a joke, in…
Read More » -
Benchmarking Scala against Java
A question recently came up at work about benchmarks between Java and Scala. Maybe you came across my blog post…
Read More » -
become/unbecome – discovering Akka
Sometimes our actor needs to react differently based on its internal state. Typically receiving some specific message causes the state…
Read More » -
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 » -
Grails SQL Logging part 2 – groovy.sql.Sql
I discussed options for logging Hibernate-generated SQL in an earlier post but today I was trying to figure out how to…
Read More » -
Your first message – discovering Akka
Akka is a platform (framework?) inspired by Erlang, promising easier development of scalable, multi-threaded and safe applications. While in most…
Read More » -
Grails: Autodiscovery of JPA-annotated domain classes
There are some issues to be fixed with the support for adding JPA annotations (for example @Entity) to Groovy classes…
Read More » -
Quartz 2: Exploring different scheduling types
We often think of Cron when we want to schedule a job. Cron is very flexible in expressing an repeating…
Read More »