TAG: Functional Programming

Hi, I'm Claus! I am taking some time off from my life as an IT consultant in Norway to travel, work on exciting projects and build a business.


Functional queueing with RabbitMQ and F#

RabbitMQ is a great open source messaging broker with very good .NET support. In this blog post I will be looking at an example of how to use the RabbitMQ .NET client with F#, wrapping it to achieve a more functional approach to using RabbitMQ. In our example we will see how we can use RabbitMQ to queue strongly typed messages, and create a consumer that subscribes to the queue, receiving the messages as they arrive…

An Actor model example with Akka.NET

I have long been interested in designing distributed applications using the Actor model, taking a special interest in both Erlang, and Project Orleans for .NET. The introduction of Akka.NET seems to hold a lot of promise, so with V1 just around the corner I wanted to get my hands on it and give it a try. What is Akka.NET and the Actor model? Akka.NET is a port of the popular JVM-based Akka toolkit…