Writing a file upload directive

One way to think of Akka HTTP is that it’s en extendable web server. Another way to think of it as a tool to build applications directly from HTTP primitives. Yet another way to conceptualize it, is thinking of it as an extension of Akka streams over HTTP. It...

Big Data Pivot Table

(Note: This was an old internal POC we created and as such the code hasn’t been cleaned up and we removed it from the public article. If you are interested in seeing the code or having us implement a Big Data Pivot Table for you please write to us at...

Replace DI Frameworks with Implicits

The problem with DI rameworks: When creating components, one way or another, we must assure that other components we depend on are in fact constructed, properly initialized, and ready to use. In object oriented programming (OOP), this task typically falls on the...

Constructor Injection with Concurrency

The problem: Simple constructor injection in a multi-threaded environment may cause memory consistency issues.When using simple constructor injection in conjunction with concurrency care must be taken because the classes constructed at startup in one thread may not be...

ConfigFactory with Conf Objects

Nearly all applications need some sort of configuration injected which is stored in configuration files. The configuration files are usually environment specific and they are packaged by the build along side the application code. This means that applications must...