Posts
Building a RabbitMQ Library in F#
I’ve been doing a lot of experimenting with F# and distributed computing via messaging. As evidenced by my previous, I’m using RabbitMQ as my messaging platform, for a couple of reasons: it’s easy to use, it’s free and open source, and I might decide to switch to RabbitMQ at work. I’ve been having a lot of fun experimenting with RabbitMQ and F#. However, I spend a lot of my time just writing and copy/pasting the boilerplate code needed to configure the RabbitMQ client libraries, add the fact that the .
Posts
Using RabbitMQ with F#
Over the last few years, one of the topics on which I have done much of my work has been distributed computing using message queues. Recently, I’ve been playing around with RabbitMQ, not for any reason other than that I wanted a simple, easy to setup, and easy to use messaging framework, which I could use for little experiments at home.
I’m not going to talk much about using RabbitMQ. What I am going to talk about is one of the many ways in which F# makes programming just an absolute blast.
Posts
Experimenting with Quotations
One of the more interesting featuers of F# is the Code Quotation. Though I do find this interesting now, it has taken over a year before I saw any reason I might have even slight interest. Even now, as I have taken a much greater interest in the topic, it’s been difficult finding anything detailed on the topic.
Anyone familiar with Lisp or one of its dialects, such as Clojure, will find Quotations familiar.