Our thoughts, knowledge, insights and opinions

Posts by Jakub Czuchnowski

I'm an experienced full-stack software developer. I love creating software and I'm interested in every architecture layer that is a part of the final product. Although I earned my master's degree in Computer Science, I always strive for deeper understang of the domain I'm currently working in. For that reason I took the postgraduate course in Banking and Bioinformatics class on Coursera. And this is only a beginning. I gained broad experience working on IT projects in many different fields and industries: financial, insurance, public, social networking and biotech. In every one of these projects I learned a great deal from smart and knowledgeable people, while at the same time I was able to contribute my own value and expertise. I'm constantly looking for interesting technologies/areas and ways they can be applied to the projects I'm working on. My main areas of interest at the moment are: - JVM in general and Scala in particular - RESTful API design - Device-agnostic web UI design - Domain-driven Design - Augmented reality - Biotechnology/bioinformatics but this list will definitely get larger with time.

Akka Streams and RabbitMQ

Akka Streams is an exciting new technology from Typesafe that is an implementation of the Reactive Streams specification. RabbitMQ is a messaging broker implementing AMQP 0-9-1 protocol. It's known for its reliability, speed and simplicity in everyday use. These two technologies seem like a perfect fit, so in this post I'm going to explore some basic integration possibilities and example usage.

by Jakub Czuchnowski
June 23, 2014
Tags : Scala Akka Akka Streams Reactive Streams RabbitMQ