Past Meetup

Scala at Typesafe!

This Meetup is past

189 people went

Location visible to members


Adriaan Moors will talk about the recent Scala features, and a Scala DSL for an awesome Big Data framework will be unveiled! More details to come. Bring your holiday cheer! With this meetup we crack the new Typesafe office open for SF Scala and welcome the new Scala year, the biggest one yet.


6:30pm: doors open. Social time, food and drink.

6:55 Opening remarks, Jason Swartz, SF Scala

7:00 State of the SF Scala Union, Alexy Khrabrov, SF Scala

7:10pm: Talk I

Looking out from inside: macros as seen by a compiler hacker, by Adriaan Moors.

Disclaimer: the biggest macro I've ever worked on (sometimes in anger) is scalac.

For this talk, I've navigated the macro seas/swamps of sbt, scala-async and play-json's, and lived to tell the tale. In fact, I've discovered a glorious red line running through my travel diary. I don't think it was the bourbon nor the call of the macro siren, so join me and have a gander at my bountiful loot!

If you're not into red lines and pirates, don't worry -- I won't bring my parrot. I will try to talk (myself) about common pitfalls in developing macros, and how to make your macro IDE friendly. In the mean time, I leave you to ponder the commonalities of sbt's .value, async's .await and hypothetical-json's .read.

Bio: Adriaan is the Scala Tech Lead at Typesafe. His darkest secret is that the only macro he's ever implemented began with .

8:00pm: Talk II

Michal Malohlava, DSLinguist & hitchhiker through RandomForest, presents Scala API for H2O, the open source big data in-memory prediction engine, simple examples to call sophisticated algorithms and a bold roadmap that will bring Scalding and extensibility to in-memory predictions.

Cliff Click, the Hotspot jvm guru & CTO of H2O, will present how H2O JIT's better distributed java code for in-memory performance behind an easy to use Scala interface for Big Data.