JVM Languages
-

Scala Notes – Futures – 1
Almost all modern programming languages have a Future-Promise idiom for concurrent programming. I don’t intend to bore you with why…
Read More » -

The Top 100 Clojure Libraries in 2016
What are the top Clojure libraries used by projects on Github? Based on analyzing over 30,000 leiningen dependencies One of…
Read More » -

Apache Spark Machine Learning Example with Scala
In this Apache Spark Machine Learning example, Spark MLlib will be introduced and Scala source code reviewed. This post and…
Read More » -

Akka Notes – Finite State Machines – 2
In the first part of notes on Akka FSM, we saw the basics of Akka FSM and the outline of…
Read More » -

Akka Notes – Finite State Machines – 1
I recently had the opportunity to play with Akka FSM at work for some really interesting use-case. The API (in…
Read More » -

Apache Spark Advanced Cluster Deploy Troubleshooting
In this Apache Spark example tutorial, we’ll review a few options when your Scala Spark code does not deploy as…
Read More » -

Scalaz features for everyday usage part 3: State Monad, Writer Monad and lenses
In this article in the mini series on Scalaz, we’ll look at a couple of additional monads and patterns available…
Read More » -

Bowling Kata in Clojure, F# and Scala
In one of our evening apprenticeship meetings, a pair was doing the Bowling Kata in Java. After reviewing their code,…
Read More » -

Getting started with scala-native
This is just a quick recollection of the steps I’ve taken to get my own helloworld running using scala-native. I…
Read More »



