align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Akka at Ooyala and Scala.js

We cover two exciting topics with two excellent speakers in our February meetup.

Evan Chan will talk about building data pipelines with Akka.  Haoyi Li will show us the state of the art in ScalaJS, and how it can be used to easily write games in Scala that run as Javascript in the browser.

Akka is the go-to framework in the Scala world for concurrent / reactive / distributed event-driven applications, and underlies important web frameworks like Play and Spray.  In this talk, Evan will share about different systems that we built using Akka at Ooyala, as well as an abstraction called the Stackable Trait pattern that allows one to build monitoring and message tracing semantics around Akka in a completely type-safe and easy to understand way.

ScalaJS is something that most people have probably heard of but probably haven't taken seriously. In this talk, Haoyi will show you the current state of development in ScalaJS, by live-coding a working video-game in the middle of the 1-hour talk.  From the setup, to the debugging, to the final publishing, you will get front row seats in what it's like to work on a project using ScalaJS. Apart from the game-building, he will go through how ScalaJS works and other new developments that bring ScalaJS ever closer to practicality.


6:30pm doors open

6:50pm announcements, including hiring

7:00pm Akka

8:00pm ScalaJS

UPDATE: we need video sponsors or volunteer videographers for this meetup.  See member email for details, and email [masked] if you can help.

Join or login to comment.

  • Adriaan M.

    Good stuff! Especially excited about scala.js!

    March 3, 2014

  • Dagny T

    Excellent presentations, both! Insightful topic coverage. The JS video games demo was both fun and impressive! Look forward to Video, Slides and GitHub repos for a deeper-dive. Sleek, modern venue. Thank you!

    February 28, 2014

  • andy.petrella

    This is the kind of event that makes me feeling bad... From Belgium...

    1 · February 23, 2014

    • Alexy K.

      it's a deal! Make it Chimay...

      February 27, 2014

    • andy.petrella

      Nice Choice!

      February 28, 2014

  • Chester C.

    The talks are excellent. Haoyi is amazing. This is the talk I am glad I did not miss this year.

    February 28, 2014

  • Li H.

    I thought I'd try something new, and pre-publish my slides in advance here ( There's plenty of interesting content and links on those slides, but you're still going to have to turn up if you want to see the live coding session =)

    3 · February 17, 2014

    • Matthieu S.

      There are too many smart JS library out there but still, these slides made ScalaJS weirdly appealing. Can't wait to see the live coding.

      February 17, 2014

    • Li H.

      I screen-recorded my presentation, since the screen is where all the action is. Available here­ =)

      1 · February 28, 2014

  • Adam M.

    Two great talks, really appreciated live coding (with requests!), great hosts, warm welcome for my first SF-Scala meetup!

    February 28, 2014

  • Alexy K.

    We got a full house twice over, please take a minute to adjust your RSVP. This time we'll check in at the door as well.

    February 24, 2014

    • Mohan R.

      I'll not able to make it this time. Giving up my spot. Thanks to Vlad, making sure I adjust my RSVP this time :)

      1 · February 24, 2014

  • Alexy K.

    Folks, we'll need a couple volunteers to help man the door and the floor. If you want to get in for sure, be them and email the organizers! We'll need you at 6:15pm.

    February 24, 2014

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