Concurrency made easy with Clojure and Pulsar

In the last couple of months I've been playing around with different solutions for actor based programming. To recap - actors are lightweight processes that communicate asynchronously by sending messages between each other. You can read more about the actor model here. Earlier I've covered how to do this using…




Clojure basics: Dealing with maps

This is the first post in a series on Clojure basics. In this first post I'm going to take a look at the map collection and how to interact with it. So, what is a map in Clojure? A map is an immutable collection of key and value pairs. Consider…