addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Monthly FMUG Meetup

October will be Scala month at MFUG.

Ken Scambler will introduce what makes Scala tick, and explain what an JVM-based FP/OO hybrid with a powerful type system brings to the party.

Starting in July a small team (3 Devs, 1 BA, 1 Tester) on the Australia Post Digital Mailbox has been putting together a Provider self servicing portal using Play 2.1 Scala. A major part of the portal is integrating web services.  Play provides an excellent API for web service access, and makes heavy use of scala.concurrent. Future to enable non blocking IO
Travis is going to walk through the code and architecture he has designed, for assembling and sequencing these web service calls using the play Json and WS APIs.

The doors to get into the office lock at 6pm. If you come later than that you'll need to give me a call on[masked] to let you in.

Join or login to comment.

  • Ken S.

    Thanks for coming everyone, that was fun! I promised that I'd link to an exemplary codebase with idiomatic Scala style -- I choose Precog:

    It's an analytical engine that was recently open sourced; the developers include some of the best known Scala programmers like Daniel Spiewak, Miles Sabin, Brian McKenna (puffnfresh) and others. If that code's no good, then there's no hope for any of us.

    Happy to answer any questions you like - ping me at $firstname.$[masked], or @KenScambler, or join us at!forum/scala-melb -- there's a few senior Scala guys subscribed from Typesafe and around Australia, so you're bound to get some sensible answers.

    October 8, 2013

    • Ken S.

      For the interested, the next MSUG meetup is Monday October 28, kindly hosted by PlayUp in Flinders St. Bryan Murphy will present:

      "Iteratees: a look at what they are and how the Play Framework has integrated them with Futures to enable a reactive way of dealing with streaming data."

      Don't miss Travis next month here at MFUG, with real world Scala experiences at Australia Post!

      October 8, 2013

    • Ken S.

      1 · October 8, 2013

  • KJ

    Loved it. The preso was excellent (I missed the presenter's name though, who was it?) & it was great to finally meet some of you.

    October 3, 2013

    • Ken S.

      It was me! :)

      October 8, 2013

  • Andrew M.

    Thanks again Ken, great talk. I don't think I'm convinced on the marriage of OO and FP, but you've definitely inspired me to try it out for myself.

    October 4, 2013

  • Gordon O.

    Great insight into Scala

    October 3, 2013

  • Jeff B.

    I have some books I want to depart, thus willing to give away.
    I will bring them in to this event(Oct 3 MFUG meet) if any are wanted.
    The books are in all good condition, though some better than others.

    Email: [masked].

    The list.

    Logic for Applications, Nerode Shore
    Introduction to Algorithms, Rivest
    Structure and Interpretation of Computer Programs
    The Science of Programming, Gries
    The functional approach to Programming, Cousineau
    The discipline of programming, Dijkstra

    An Introduction to Mathematical Logic and Type Theory, Peter Andrews
    The Theory of Numbers, Niven
    Introduction to Logic, Tarski
    Introduction to Set Theory, Jech
    NonLinear time series Analysis, Kantz
    Mathematical Methods in the Physical Sciences, Boas.
    The Principles of Mathematics, Russell

    The poincare Conjecture - The Search for the shape of the universe, O'Shea
    Entrepreneurship, Hisrich

    2 · September 14, 2013

    • David O.

      I'll take SICP if no-one else wants it. Always wanted a hard copy of this classic.

      October 3, 2013

    • A former member
      A former member

      Nooo! ! I was too late

      October 3, 2013

  • Kai W.

    I am afraid I can not make it tonight because of family things. Hope it goes well.

    October 3, 2013

  • Brendan Z.

    Won't be able to make it tonight, I have family stuff on. Hope it goes well though, it looks like it'll be great.

    October 3, 2013

  • Lyndon M.

    I might give a lightning presentation on controlling Ableton with a launchpad and Functional Programming (tm).

    2 · September 27, 2013

    • Lyndon M.

      This is all ready to go. So if there's time I'll definitely present it.

      September 30, 2013

  • Lyndon M.


    September 27, 2013

Our Sponsors

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