Learn & Hack

Josh Suereth will give a talk on asynchronous programming (more info below), and then we'll spend some time hacking on a group project to be determined. I'm going to send out a poll regarding what project we might want to work in together.

 

Functional Patterns for the Asynchronous Web - Josh Suereth

Asynchronous programming is the latest hype for web development. Why block a thread on a database query when the CPU could be looking at the next one? While Asynchronous programming can help improve total throughput on a mult-core machine, the current state of the art lacks common patterns for how to define asynchronous flow.

This talk covers those patterns, from joining together a series of asynchronous operations to chaining a pipeline of asynchronous tasks.  We’ll present a few core abstractions from functional programming that help define asynchronous workflow.  Finally, using these same abstractions, we’ll show how to write unit tests that run synchronously using the same code as the asynchronous workflow.

Join or login to comment.

  • A former member
    A former member

    I really missed out here! Completely have my days of the week messed up. I wished I was able to hear the talk :-/

    February 22, 2013

  • Jamie F.

    Here's a link to the slides from Josh's talk: http://jsuereth.com/scala/2013/...­

    February 22, 2013

  • Khai D.

    Great to see Josh's presentation. It's a lot to wrap your brain around, but definitely motivating to take a deeper dive into Scala. Great to see others interested and actually using Scala.

    February 22, 2013

  • Franklin C.

    Good talk and discussions, and start of group project ideas!

    1 · February 21, 2013

  • Barrett S.

    Since we will be doing some hacking at the end of the meeting. I'd be willing to get there few minutes early to help anyone setup their tools if they didn't have a working environment.

    February 21, 2013

    • Jamie F.

      Also, it looks like the winner of the poll is to create a PGH Scala website, which I assume we'd do using the Play framework. So if people want to make sure that's set up beforehand, that would be great.

      February 21, 2013

  • Brian

    Looks like I won't be able to come after all. Have fun!

    February 21, 2013

  • Andrii C.

    hi guys, I just got confirmed a conference room for this event, and the school of Information Sciences, U Pitt.
    135 N Bellefield ave, Pittsburgh, PA 15260

    February 18, 2013

    • Jamie F.

      Hi Andrii. Thank you so much for offering a space. However we have already booked space at Revv Oakland for this Thursday's meetup. (Feb. 21). Maybe we can do the next one at Pitt. Thanks.

      February 18, 2013

    • Andrii C.

      hmm, ok. again sorry for this delay: university is never fast enough :(

      February 18, 2013

  • David H.

    Forgot when I signed up that I'm out of town this week. I wish I could be there, and am looking forward to the next meetup.

    February 18, 2013

  • Andrii C.

    hi guys, sorry for keeping silence. Got flu with pneumonia. Preliminary checked with guys in my school. and seems there are no problems to host the event at UPitt

    January 28, 2013

  • Brian

    The flu kept me from the first meetup, but looking forward to getting some more time with Scala!

    January 20, 2013

  • David H.

    I'm brand new to Scala but am looking to learn a few concepts.

    1 · January 13, 2013

19 went

Our Sponsors

  • Typesafe

    Covering the dues for Meetup.com

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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