08. June 2015
Unindent: Sane Multi-Line String Literals for Scala
Unindent is a tiny library for creating indent-adjusted multi-line String literals in Scala. Say goodbye to trim
and stripMargin
!
Code, music, and infrequent updates by Dave Gurnell
08. June 2015
Unindent is a tiny library for creating indent-adjusted multi-line String literals in Scala. Say goodbye to trim
and stripMargin
!
20. March 2015
I gave a talk at Async recently on functional programming with Doodle and Compose. You can find the abstract, a link to the slides, and more, after the break.
05. March 2015
Noel recently wrote about Doodle, the compositional drawing library featured in Creative Scala and the new studio-format Essential Scala, on the Underscore blog. Today I want to introduce you to another library called Compose. This new library, which will be featured in future courses, applies the same functional programming principles to music.
Read the full post on underscore.io
25. February 2015
I’m excited to announce the release of a new Underscore book and training course—Creative Scala. Creative Scala is an introduction to Scala for people with no previous experience of Scala or functional programming. The name comes from the course content, which is based around the functional drawing library we’ve been working on for the online version of Essential Scala.
The best part? Creative Scala is 100% free!
Read the full post on underscore.io
15. December 2014
I’ve been thinking a lot recently about the methodology behind functional programming, not least because of my contributions to the Essential Scala book I’m writing with Noel.
I decided to make this the subject of my talk at Scala Exchange this year, and I used the design of a data validation library as an example.