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-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Lambda Land in Layperson's Language, and an Introduction to Laws

  • Jan 22, 2013 · 5:45 PM
  • This location is no longer available

This is a very exciting month for BFPG!

Our very own Katie Miller (blog, @codemiller) and prolific meetup organiser Steve Dalton (@spidie) are going to share with us the talk they'll be giving at the Open Programming Miniconf in late January.

This is a great chance to show support for one of the few Functional Ladies we see in our local community. Katie is well known in the Geek Circles in Brisbane as the gal who consistently shows despite often being the only lady in the crowd. She's an asset to our industry and we're incredibly happy to see her as part of

The talk is titled "Making code more functional: Lambda land in layperson's language". The details are:

Functional programming (FP) has escaped from the ivory tower and is rising in popularity with software developers around the world. This presentation explains some of the reasons for the buzz around FP and attempts to demystify a few of the paradigm's esoteric terms. It will include examples of how FP techniques can be applied in a variety of open source programming languages that are not traditionally considered functional, including Java, Python and Perl. The aim of the presentation is to give every developer a few techniques they can apply, no matter what language they code in.

To follow up, Nick Partridge (@nkpart) will give an Introduction to Laws, the unsung heros of programming.

Everyone who's seen a monad tutorial has heard of the Laws, but not much has been said of them on their own. We're going to explore what they are, why they're not only necessary to programming with typeclasses but also the most valuable feature, how to obey the laws and what happens when you break them (using examples of real world law violations).

Nick is a founding member of BFPG, and a contributor to a number of open-source Haskell and Scala libraries.

Come along, show your support, enjoy some awesome talks, and get some hot tips on introducing FP into your programming practice. Bring your friends, bring your partners, mums and grandparents. This is one for everyone!

Join or login to comment.

  • Steven S.

    Great to see such interest in FP last night!

    January 23, 2013

  • Ben K.

    Thanks to everyone that came along and thanks to Nick, Katie & Steve for their awesome presentations! Great start to 2013! :)

    January 22, 2013

  • John Y.

    Two good talks tonight. Glad I went.

    January 22, 2013

  • Steven S.

    Feel free to call me on[masked] if you're having trouble getting into the venue!

    January 22, 2013

  • Ben K.

    If anyone is late or otherwise lost this evening, please call me on[masked]!

    January 22, 2013

  • Mark P.

    Is there no monthly meetup until January?

    November 10, 2012

    • A former member
      A former member

      No. We always have December off, instead we hook up with other groups for a collective catchup up on Xmas drinks. Instead of the monthly meetup in November we are doing the FP with the stars event in early December.

      November 10, 2012

Our Sponsors

  • iseek Communications

    Coverage of the cost of pizza for attendees


    Venue sponsor, and provides pizzas and drinks for Hack Nights

  • Ephox

    Co-Sponsors pizza for the meetups.

People in this
Meetup are also in:

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