Our thoughts, knowledge, insights and opinions

Posts by Jan Ziniewicz

I am a programmer / technical project manager with over 12 years of experience in many fields, especially in Clojure, Scala and Java. My main areas of interest are distributed computing and functional programming.


Running subprocesses from SBT console

Preparing environment for integration tests is not easy. Usually you need to run one or more external services - database, rabbitmq, web server, etc. What's more, you have to be sure that they are up and running. After performing the tests you have to be able to turn them off. My plugin makes it possible to start all required applications directly from SBT console with minimal effort.

by Jan Ziniewicz
June 9, 2014
Tags : Scala SBT Integration tests

Request rate limiting in Lift

A few weeks ago I've started coding in a big Lift project. One of my first tasks was to create a simple HTTP API for communication with underlying Akka actors. This one was easy thanks to RestHelper. Second task was to add request rate limiting for this API. It appears that Lift despite its many features doesn't have rate limiting plugin. So, I had to roll my own.

by Jan Ziniewicz
January 23, 2014
Tags : Scala Lift REST