Spark SQL under the hood — part I

Summary & initial requirements
#catalyst #Scala #spark #sql #tech

Zinc (sbt) friendly code

How to make you code compile faster with Zinc
#sbt #Scala #tech #tooling #zinc

AkkaPaint — simplicity and power of Akka

How to create shared drawing board with Akka & Cassandra
#akka #akkapaint #tech

Immutable graphs with Neo4j

Problem
#graph #neo4j #Scala #tech

ScalaMock: macros strike back

ScalaMock: a powerful mocking library written purely in Scala.
#best #macro #Scala #scalamock #tech

Playing around with Mesos on Vagrant

TL;DR
#mesos #tech #vagrant

Arrows, Monads and Kleisli — part II

In part I I showed how Kleisli arrows could be used to implement domain modeling. Arrows serve as a foundation…
#arrows #kleisli #Scala #tech

Arrows, Monads and Kleisli — part I

During Scala Days Amsterdam I came across a concept of arrow. It was called a general interface to computation and…
#arrow #kleisli #monads #Scala #tech

Vals gotcha! — VirtusLab

Immutability in Scala is great. A lot of concerns go away when you use it, but those that remain are…
#best #Scala #tech

Hacking platform drivers into Intel Edison

Unlike most of the development boards, Intel Edison uses binary, proprietary blob for delivering tables of devices connected to I2C…
#intel edison #tech

Interview with S. Schäfer and S. Ochsenreither

The second appendix to Dick Wall’s “Scala needs you!“
#open source #Scala #scalac #tech

Tool-friendly Scala code.

What? Why?
#pattern matching #Scala #tech #tool friendly