Speakers
Alexander Daniel Barnabas Kralik Bernhard Huemer Christian Papauschek David Juhasz David Pichsenmeister Dominik Gruber Floor Drees Gerald Löffler Manuel Bernhardt Manuel Bernhart Michal Bigos Oleg Rudenko Peter Kofler Radim Pavlicek Sebastian Nozzi Yago Alonso
Tags
era implicit playframework Akka Android BDD Book Review Community Concurrency Cucumber Dependency Injection Design pattern Devoxx Functional Programming JScala JVM Java JavaScript Language MongoDB Play REST Scala Scala.js ScalaTest Scalaz Selenium conference page object page object pattern pingconf spray ui testing web testing
Events
2014-06-25 2014-02-20 2014-01-22 2013-12-17 2013-11-20 2013-09-26 2013-08-26 2013-07-23 2013-06-20 2013-05-22 2013-04-16 2013-03-21

Some of the less wacky bits about Scalaz. :)

Heiko's article on Typeclasses / Type-safe equality:

http://hseeberger.github.io/blog/2013/05/30/implicits-unchained-type-safe-equality-part1/ http://hseeberger.github.io/blog/2013/05/31/implicits-unchained-type-safe-equality-part2/ http://hseeberger.github.io/blog/2013/06/01/implicits-unchained-type-safe-equality-part3/

Lenses:

http://www.youtube.com/watch?v=efv0SQNde5Q

Here's I think a really good article on Monoids. The author uses F#, but it's still easy to understand the code and the concepts/ideas are the same anyway: http://fsharpforfunandprofit.com/posts/monoids-without-tears/ http://fsharpforfunandprofit.com/posts/monoids-part2/ http://fsharpforfunandprofit.com/posts/monoids-part3/ (same example in Scala, but not as elaborate as the other article: http://blog.david-andrzejewski.com/data/word-count-is-a-monoid-homomorphism/)

Learning Scalaz:

This is probably the best tutorial you can find on the Internet for Scalaz at the moment (if you know anything better, let me know ..) http://eed3si9n.com/learning-scalaz/ Syntax-wise sometimes it can be rather difficult to read the code though ... maybe you want to consider reading the source for a lot of that tutorial http://learnyouahaskell.com/chapters)

Code

The code I showed in the end, I posted here: https://gist.github.com/bhuemer/7577732

Other Stuff

Other stuff I didn't mention but found very useful:

Scalaz introduction by Chris Marshall: http://skillsmatter.com/podcast/scala/scalaz Practical Scalaz: Making your life easier the hard way by Chris Marshall again: http://skillsmatter.com/podcast/scala/practical-scalaz-2518 The ease of Scalaz by Heiko Seeberger (in case you want to have these type classes explained again): http://days2011.scala-lang.org/node/138/275/55.%20Scalaz.mp4



Back to all talks