Josh Suereth
Blog
Typesafe, Inc.
Scala In Depth
Scalawags
Contact
All Posts
Effective sbt
( Jun 2013 )
Functional Programming Patterns for the Asynchronous Web
( Feb 2013 )
Coding in Style
( Oct 2012 )
Map-Reduce - Lessons Learned
( Sep 2012 )
ScalaDays 2012
( Apr 2012 )
Effective Scala
( Mar 2012 )
Iteratees
( Feb 2012 )
SBT Cookbook Talk
( Jan 2012 )
Scala Community Awards
( Jan 2012 )
Plus-colon extractor for collections.
( Dec 2011 )
Scala Fresh is Alive
( Dec 2011 )
Macro vs. Micro Optimisation
( Nov 2011 )
SBT and Plugin design
( Sep 2011 )
Leaving Google for Typesafe
( Jul 2011 )
A Generic Quicksort in Scala
( Jun 2011 )
Scalatypes Podcast
( Jun 2011 )
Parallel Distributed Collections API
( Jun 2011 )
Annotate your type classes
( Mar 2011 )
NEScala 2011 - Implicits without the import tax
( Feb 2011 )
On Macro-Composition vs. Micro-Composition and Social software development.
( Oct 2010 )
What's the state of Jigsaw
( Aug 2010 )
Monkey Patching, Duck Typing and Type Classes
( Jul 2010 )
How you should think about Delimited Continuations
( Mar 2010 )
New Blog Site
( Feb 2009 )
Leveraging Annotations in Scala
( Feb 2009 )
Subclassing in ExtJS
( Dec 2008 )
Masochism
( Sep 2008 )
Ubuntu Dev. Server - Setting up hudson
( Aug 2008 )
Setting up Apache and Subversion on Ubuntu
( May 2008 )
Setting up an Ubuntu Development Server
( May 2008 )
Scala In Depth is going through the final production phases! Expect the remaining chapters soon.
Recent Posts
Effective sbt
( Jun 2013 )
Functional Programming Patterns for the Asynchronous Web
( Feb 2013 )
Coding in Style
( Oct 2012 )
Map-Reduce - Lessons Learned
( Sep 2012 )
ScalaDays 2012
( Apr 2012 )
My Twitter
follow jsuereth on Twitter