addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Episode 15

Much Ado About Monoids
Mark Hopkins

Beyond Function2
Higher-order functions in Scala are cool, but there are advantages to using a specific data type. In this live coding, powerpoint-light, presentation, I'll explore some of these advantages such as improved composition and testing.
Ben Lever, NICTA

Comonads in Anger
Monads get all the press, but they are a bit old hat, so in this talk we will look at its under appreciated cousin, the Comonad, and how it relates to many useful FP concepts such as lenses, zippers and functional-reactive programming. 
Mark Hibberd, NICTA

Join or login to comment.

  • Mark H.

    Slides from my talk can be found at for anyone interested.

    2 · June 17, 2013

  • Mark H.

    Slides are up if anyone wanted to investigate those references further --

    2 · June 13, 2013

  • Tarek N.

    First presentation was really useful and I loved the live coding approach. Next two were a bit advanced but still gave some ideas for stuff to explore.

    June 13, 2013

  • Ben L.

    Code from my talk can be pulled from


    1 · June 13, 2013

  • Dom De R.

    Great talks all round, I especially enjoyed Mark Hibberds talk on Comonads, thanks to everyone who presented!

    June 13, 2013

  • Vincent C.


    1 · June 13, 2013

  • Rodolfo

    I liked it, especially the first conference. The third conference was a little confusing.

    June 12, 2013

  • Alex


    June 12, 2013

  • Reza

    I'll be there.

    June 11, 2013

  • Rodolfo

    I am doing software development with Delphi, Java and C#. I took the course of Scala from Cursera, it was very nice, it is like using ideas directly instead of lines of codes

    June 6, 2013

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy