====== Java and Scala Monad Tutorials ====== Here's a collection of Monad-related tutorials for Java and/or Scala that have been useful to me: * James Iry's blog series on monads * http://james-iry.blogspot.com/2007/09/monads-are-elephants-part-1.html * http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-2.html * http://james-iry.blogspot.com/2007/10/monads-are-elephants-part-3.html * http://james-iry.blogspot.com/2007/11/monads-are-elephants-part-4.html * http://patryshev.com/books/GregoryMeredith.pdf * http://vimeo.com/5318303 * http://stackoverflow.com/questions/1059776/scala-iterablemap-vs-iterableflatmap * http://www.codecommit.com/blog/scala/scala-collections-for-the-easily-bored-part-2 * http://irekjozwiak.com/entry/2009/06/13/Monads-for-Java-C---programmers.html * http://weblogs.java.net/blog/cayhorstmann/archive/2011/06/18/there-will-be-monads * http://blog.tmorris.net/understanding-monads-using-scala-part-1/ * http://apocalisp.wordpress.com/2008/06/18/parallel-strategies-and-the-callable-monad/ * http://etorreborre.blogspot.com/2011/06/essence-of-iterator-pattern.html * http://debasishg.blogspot.com/2011/07/monad-transformers-in-scala.html * http://www.scala-lang.org/node/11183 * http://www.berniepope.id.au/docs/scala_monads.pdf * http://lampwww.epfl.ch/~emir/bqbase/2005/01/20/monad.html * http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html (More Haskellish than preferred, but very good) ~~LINKBACK~~ ~~DISCUSSION~~