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-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Lambda Workshop and a quick talk on RasPi

  • Nov 6, 2013 · 6:15 PM
  • This location is shown only to members

*** Please note we are starting a little earlier than before at 6:15 PM. ***

This month MelbJVM has two features. A quick talk on Raspberry Pi with Java, plus a Lambda workshop.

Raspberry Pi and Java

Andrew Hamilton will be presenting his RasPi pet project. He'll be demonstrating some sensor integration and hosting the results via a web server running off the Pi. 

Java 8 Lambda Workshop

We'll also have a Lambda workshop where we'll run through some exercises using Lambda's and the new Streams API coming in Java 8. The workshop is an interactive hands on session based on recent sessions at JavaOne - bring your laptops!

What you'll need:

• A laptop (or one you can share)

• Java 8 installed - Get the latest early access build from

• An IDE that supports Java 8

• IntelliJ 12 Community or Ultimate Edition

Netbeans 7.4

What you'll get:

• A kick start on the newest and most important feature in Java 8

• Great environment to learn amongst your peers

• Opportunity to drive some feedback back to the Lambda Dev team 

Note on Eclipse Support

Eclipse IDE with JDK 8 support is still alpha-ish.  The refactorings available don't appear on par with Netbeans or IntelliJ.  For example, code completion on method references doesn't happen, nor is there any Quick Fix refactorings to turn an anonymous inner class into a Lambda.  We'd strongly recommend using IntelliJ or Netbeans instead.


Seasoned MelbJVMers will notice we've shifted things around, kicking off news and first talk, followed by pizza then into the workshop

6.15 START + News

6.25 Raspberry Pi

6.40 - 6.50 Break for drinks and pizza

6.50 - 9.00 / 9.30pm Lambda Workshop

Info on getting there:

Peoplebank offices are on the south-west corner of Flinders Lane and Queen St.  Doors lock at 6pm but someone from Peoplebank will be downstairs to let people in.  If when you get there, no one is present, call [masked] and we'll send someone down. We also will be having a raffle, so when you get to Level 13, there will be someone to greet you, get a name-tag, and also put you in the raffle draw. For those driving in, there is flat rate (~$10)  after hours parking on Market St, between flinders lane and flinders st.



Join or login to comment.

  • Mike H.

    I enjoyed the whole evening - a good place to talk Java on all levels...

    November 7, 2013

  • David W.

    Both items were good. For future workshops I'd like to see a laptop connected to the overhead projector for non-laptop attendees to better see what's going on.

    November 7, 2013

    • David W.

      Hi Kon. Yes, that would be a great help. Or you could simply demo each exercise on your own laptop with the projector.

      November 7, 2013

    • Kon S.

      Yeah I'll have a think about it for next time. How to do the exercises without giving them away, or do one all together on the screen, preview the second one then kick off.

      November 7, 2013

  • Sachin T.

    Thanks for the presentations, it was really good experience specially for a first timer like me.

    November 7, 2013

  • Taras D.

    Very interesting

    November 7, 2013

  • Bernie

    Great to learn more about Lambdas, looking forward to learning more about what's coming in Java 8

    November 7, 2013

  • Kon S.

    Answers to the lambda-tutorial you'll find in a branch named solutions-postjava8

    Answers to LambdaHOL you'll find in the test folder, package exercises.answers.ExerciseAnswers

    It was really good to get your feedback. To summarise the main points I heard:
    - Why streams and not on iterators?
    - Why different forEach implementations directly on collection classes instead of being consistent and using streams.forEach?
    - The changes all looked similar to scala features but there were still more things that we'd want to see a <Scala/Clojure> to Java8 comparison
    - Be interesting to see how well optimised streams is compared to other functional languages when Java8 is released.

    Please keep the discussion going here or on the mailing list.

    Thanks again

    November 7, 2013

  • Kon S.

    Thanks to everyone who made it tonight. Particularly those who gave up an evening in the sun to instead enjoy some beers and coding indoors and equally to those who navigated to Peoplebank via broken down trams and heavy traffic in order to come. First up, here is the link to the cheat sheet. Its committed into the git repository so all you need to do is git pull to get it. For those who downloaded the zip you can see it here (use the RAW button to download)

    For the second workshop exercises which cover Lambdas a lot more, you'll find Stuart Marks Lambda Tutorial from JavaOne useful., as well as Maurice N's talk on Navigating the Streams API (pdf link on the right)


    November 7, 2013

  • Gordon O.

    Great presentations as usual

    November 7, 2013

  • A former member
    A former member

    Sorry am not able to make it up today !! Apologies for the delayed notice

    November 6, 2013

  • Kon S.

    Hi All,
    Here are the exercises we'll be having an attempt at.

    London Java Community – Adopt a JSR Oracle evangelists – Stuart Marks and Angela Caceido If you do have the chance, please download them before you arrive. See you all in a few hours


    November 6, 2013

  • A former member
    A former member

    Hi I am new to this meet up group! ! How much do I need to pay for today's session

    November 6, 2013

    • Daniel F.

      Hi Harsha, welcome to the group! No payment is necessary to attend today's session :)

      November 6, 2013

  • james p.

    Got the sickness

    November 6, 2013

  • Sridhar P.

    Last minute errand that cameup

    November 6, 2013

  • Sony

    Hi Kon,

    I wont be able to attend tonight's meetup. Could you give chance to someone from the waiting list? Sorry, thanks

    1 · November 6, 2013

  • Kon S.

    Hi Everyone,

    Hope you've enjoyed the sunny day off.

    This is a reminder for tomorrows meetup and lambda workshop.

    We are starting at the earlier time of 6:15 and heading straight into presentations with a break at 6:45 before we begin the workshop.

    As mentioned, you'll need to install Java 8 and either IntelliJ 12 / 13 or Netbeans 7.4. Rather than putting all the details here, I've started a new message in the discussion forum with more details.

    We'll do our best to help out with installs prior to the meetup starting, but appreciate what you can do prior so we can get straight to it. If you need help setting up your laptop please let us know when you arrive. Finally there is a waitlist for this event, so if you are no longer able to attend, please edit your RSVP.

    Thanks very much and look forward to seeing you tomorrow


    November 5, 2013

  • vijitha

    Expect to see Java 8

    October 17, 2013

  • A former member
    A former member

    I would like to attend

    October 6, 2013

  • Rashmi

    Hi all,
    I am new to this meetup group and new to Melbourne too. Just wondering if there is a topic which would be discussed in the Nov monthly meetup or its just a general forum to chitchat about topics related to java?


    October 2, 2013

    • Kon S.

      Hi Rashmi, we will announce the topic closer to the date. You'll get an email once it is announced.

      October 3, 2013

  • Ankit M.

    Going Overseas

    October 1, 2013

40 went

Our Sponsors

  • Aconex

    Ongoing Venue, Food & Beverage sponsor

  • Hays Recruitment

    Food & Beverage Sponsor

  • Docmosis

    Food + Bev + Nametag + Awesomeness Sponsor for 2015 / 2016

  • Oracle

    Food and Beverage sponsorship for MelbJVM. Provider of raffle goodies.

  • Thoughtworks

    Ongoing Food Bev + Venue for 2015-2016

  • Jetbrains

    Prizes for group attendees

  • Jelastic

    Cloud Hosting Infrastructure for MelbJVM sites & hackathons

  • N Squared

    MelbJVM's 'AFL Duke' logo. Courtesy: Noel Richards

  • Chronicle

    Food, Beverage & Speaker Sponsorship of the March 13th 2014 meetup

  • O'Reilly Media

    50% off most ebooks/videos & 40% off most print books. Use code: PCBW

  • Queens Collective

    Melbourne's Home to World-Class Startups. 20 Queen Street

  • Azul Systems

    Food, Beverage & Speaker Sponsorship of MelbJVM 2014 finale.

  • Plumbr

    Food & beverage sponsor August 2014.

  • Pivotal Inc

    Food and Beverage sponsor for the October 2013 meetup

  • Vaadin

    Food, Beverage and feature speaker for Feb 2014 meetup

  • Peoplebank

    Providing a room with a view for our meetup plus food & bev sponsorship

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