BFPG Monthly Meetup

Yorgey Lecture IV by Christopher McKay

So far we have explored data types, pattern matching, and recursive functions in our quest to achieve functional enlightenment, but singular functions alone are lonely things. If only we could assemble a number of functions together to form a super function...

This month we explore methods to compose functions together, through currying and partial application, treating them as Higher-Order functions, and eventually exploring folds. Through this we can reduce the complexity and amount of code we write in common patterns by combining pre-made implementations with application-specific code.

Java 8 for Functional Programmers by James Livingston

Java 8 introduced several new features which will make applying functional programming principals in Java simpler, easier and more concise.

Beginning with an overview of Lambdas and the Streams library, we will then look at how they can be used to improve the quality of Java code. We will discuss the good parts, the parts that don't live up to what we would like, and what it may mean in future for Java and the FP world. 

A basic knowledge of Java and functional programming concepts is assumed, but you don't have to be an expert at either.


Join or login to comment.

  • Rob M.

    Chris' Yorgey IV is up here: http://vimeo.com/97015597
    James' Java 8 is up here: http://vimeo.com/97015598
    Sorry it took all week ... I had some processing snags this time.

    June 1

    • Ben K.

      No problems at all. Thanks Rob!

      June 1

  • Will T.

    Really enjoyed Week 4 of the Yorgey lectures, I went back and did the first four parts of Week 1 and found myself using a lot of the techniques from Week 4 quite naturally.

    May 28

  • Ben K.

    If you get stuck outside call me on 0488145427. :)

    May 27

  • Rob M.

    Usual video duties

    2 · May 5

Our Sponsors

  • iSeek Communications

    Coverage of the cost of pizza for attendees

  • Suncorp

    Regular meetup venue sponsor

  • Red Hat

    Sponsor us with a room available when the Suncorp room is booked out.

  • NICTA

    Provide the room, pizzas and drinks for Hack Nights.

  • Skedulo

    Coverage of the cost of pizza for attendees

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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