Slick with Quasar Actors
Following my little NIO framework Slick I was curious about how the Quasar actors would perform.
Following my little NIO framework Slick I was curious about how the Quasar actors would perform.
The last couple of days I’ve been playing around with Quasar from the fine folks at Parallel Universe. “What’s that then?” I hear you ask. It’s an API and a runtime library that promises light weight threads for the JVM, called Fibers, and all the stuff you can do with that, like light weight channels for [...]
It’s Sunday and all the other kids are out in the sunshine being healthy. I’m sitting indoors porting an old web application to dlang, golang and Spark on Java 8. Life? I’ve heard of it.
Here’s a short how-to (with sources for the lazy) for using automatically generated integer ID with Morphia.
Warning: This post contains fictional grammar, ideas off the cuff and high levels of programmer nerdery. Proceed at your own risk. The whole shebang was started off here: If I Would Design a Language. Here’s some more you could do with implicit constructors. Remember this class? [crayon-62bbfda820b24960335091/] It turns out that [...]
Warning: This post contains fictional grammar, ideas off the cuff and high levels of programmer nerdery. Proceed at your own risk. I’ve had a look at the influx of new languages for the JVM the last couple of months. In particular I’ve read up a bit on Kotlin, Fantom and Clojure. And naturally I started thinking about what I [...]
Note: this post is cross-posted on Cubeia.com. Yesterday I needed to do some unit testing for a project using Guice and Warp Persist. And one thing that seems to be lacking, or wasn’t to be found be me yesterday, is the kind of unit testing you can do with Spring, where each method is wrapped by a transaction which is rolled back [...]
Note: this post is cross-posted on Cubeia.com. Since Firebase Community Edition uses Maven heavily, I realized I’d like to track our Nexus repository in Google Analytics. The Nexus Book says that there exists such a plugin already, but apparently now one knows where it is. So here’s my attempt to write a simple one. If [...]
Note: this post is cross-posted on Cubeia.com. Everyone agrees that good debugging is critical. But it is not entirely trivial when it comes to multi-threaded applications. So here’s the story how I tracked down a nasty bug in the Java5 ReentrantReadWriteLock. Update 15/4: To be a bit clearer, the Java bug in question is on 1) Java [...]
Note: this post is cross-posted on Cubeia.com. Since I’ve spent some time discussing complex event processing in various contexts the last weeks, I thought I’d write up a small article about it. And lo, here it is.I do point out in the beginning that the article is primarily targeted towards gambling networks, however it can [...]