JBoss Envers Blog
Using JavaCV with Scala and SBT
Jan 24, 2014 3:40 PM, by Adam Warski
Recently I’ve been doing some simple face detection in a Scala-based project. The “industry standard” for such kind of tasks is OpenCV; face detection is one of its basic use-cases. Everybody knows th...
BuildStuff 2013 is over – looking forward to ’14!
Dec 17, 2013 7:37 PM, by Adam Warski
I just came back from the BuildStuff conference in Vilnius, Lithuania (actually this was almost a week ago, but I was writing that back at the airport ;) ). Although it’s not so well known, and it’s o...
Using Amazon’s Elastic Map Reduce to compute recommendations with Apache Mahout 0.8
Oct 15, 2013 11:35 AM, by Adam Warski
Apache Mahout is a “scalable machine learning library” which, among others, contains implementations of various single-node and distributed recommendation algorithms. In my last blog post I described ...
Creating an on-line recommender system with Apache Mahout
Oct 8, 2013 2:54 PM, by Adam Warski
Recently we’ve been implementing a recommender system for Yap.TV: you can see it in action after installing the app and going to the “Just for you” tab. We’re using Apache Mahout as the base for doing...
MacWire 0.5: Interceptors
Oct 1, 2013 1:14 PM, by Adam Warski
Interceptors are very useful for implementing cross-cutting concerns. Classic use-cases include security, logging or transaction support. Since version 0.5, MacWire contains an implementation of inter...
Java Zone 2013 trip report
Sep 22, 2013 11:26 AM, by Adam Warski
This year I had the chance to attend JavaZone 2013. So far I mainly knew JavaZone from their conference trailers (e.g. Javapocalypse or Java 4-ever). But now as my talk got accepted to the conference,...
Verifying usage of 3rd party libraries using Veripacks
Aug 5, 2013 6:16 PM, by Adam Warski
Veripacks already allows to specify and verify which classes should be visible outside of a package (in a package-transitive way) as well as require importing and import packages within a project. Thi...
Akka vs Storm
Jun 25, 2013 10:57 AM, by Adam Warski
I was recently working a bit with Twitter’s Storm, and it got me wondering, how does it compare to another high-performance, concurrent-data-processing framework, Akka. What’s Akka and Storm? Let’s st...
ElasticMQ 0.7.0: long polling, non-blocking implementation using Akka and Spray
Jun 6, 2013 9:02 AM, by Adam Warski
ElasticMQ 0.7.0, a message queueing system with an actor-based Scala and Amazon SQS-compatible interfaces, was just released. It is a major rewrite, using Akka actors at the core and Spray for the RES...
Typed ask for Akka
May 21, 2013 9:42 AM, by Adam Warski
Akka is a great tool for writing distributed applications. One thing that always surprised me though is that while being based on Scala, which is a very type-safe language, the elementary construct in...