JVM Languages
-

My Priorities for Scala
What TypeSafe Should be Working On There was a Twitter thread that started off discussing Clojure REPL usage but devolved…
Read More » -

Groovy’s Smooth Operators
Take a trip back to 1984.  Apple release the Macintosh, ‘The Final Battle‘ is about to commence in V and Scotland…
Read More » -

The signature of reduce() in Ceylon
The Iterable interface defines a method named fold() with this signature: …
Read More » -

Automatically converting password hashes in Grails spring-security-core
I was looking at this Stack Overflow question about converting password hashes and realized that itâs possible and rather convenient…
Read More » -

Searching Subversion Logs with Groovy
There are times when I want to quickly search a Subversion repository by author, by range of revisions, and/or by…
Read More » -

Top 100 Most Popular Scala Libraries â Based on 10,000 GitHub Projects
As Scala developers working in a language and ecosystem thatâs rapidly growing and evolving, weâre faced with a constant dilemma…
Read More » -

Playing with futures
During job interviews we often give Scala developers a simple design task: to model a binary tree. The simplest but…
Read More » -

Sublime Simplicity of Scripting with Groovy
Many of my blog posts are, as my blog’s title suggests, inspired by actual events. Three experiences this week have…
Read More » -

On three-legged elephants
I’ve often argued that good designâof a language, library, or frameworkâisn’t about packing in as many features as possible into…
Read More »



