Scala
-

Scala traits implementation and interoperability. Part I: Basics
Traits in Scala are similar to interfaces, but much more powerful. They allow implementations of some of the methods, fields,…
Read More » -

FitNesse your ScalaTest with custom Scala DSL
This article won’t be about FitNesse. As matter of fact I don’t like this tool very much and it seems…
Read More » -

Gang of Four Patterns With Type-Classes and Implicits in Scala (Part 2)
Type-classes are a powerful tool for library creators and maintainers. They reduce boilerplate, open libraries to extension, and act as…
Read More » -

Dependency injection with Scala macros: auto-wiring
You can look at dependency injection as a fancy name for passing parameters to a function (or constructor arguments to…
Read More » -

Gang of Four Patterns With Type-Classes and Implicits in Scala
Type-classes, as they’re known within the Scala language, have a wonderful place in library development. They make code open to…
Read More » -

Futures in Akka with Scala
Akka is actor based, event-driven framework for building highly concurrent, reliable applications. Shouldn’t come a surprise that concept of a…
Read More » -

Using Twitter4j with Scala to perform user actions
Introduction My previous post showed how to use Twitter4j in Scala to access Twitter streams. This post shows how to…
Read More » -

Complex Numbers in Scala
Overview I recently delivered an introductory talk about Scala at an internal geek’s event at SAP. In this talk, I…
Read More » -

Using twitter4j with Scala to access streaming tweets
Introduction My previous post provided a walk-through for using the Twitter streaming API from the command line, but tweets can…
Read More »


