Selected content

Rank-based Evaluator for Recommendations with Implicit Preference in PySpark

Implement a quality metric for recommendations with implicit preference based on the expected percentile ranking.

Data visualisation of UK's EU referendum results

Data visualisation of the tallest buildings in the world.

Tallest buildings in the world

Data visualisation of the tallest buildings in the world.

Flight routes graph database with Neo4j

Tutorial for populating and quering a Neo4j graph database with flight routes.

Topic Specific PageRank simulation in F#

I use a random walker to estimate the Topic Specific (or Personalised) PageRank in a small network of web pages.

Scala Akka Tutorial: Merge Sort with Actors

Introductory tutorial for Scala and Akka implementing merge sort.

Dependency injection across multiple layers with NInject

I dicsucss how to structure a .Net solution and achieve dependency injection across many layers without additional couplings between projects.