July 29, 2014 · 6:30 PM
This location is shown only to members
ANNOUNCEMENT: Scala By the Bay conference and training registration is now in progress!
Make sure you register via Eventbrite below -- you will not get in without a ticket.
Twitter is built on distributed services that interact with each other in complex ways. This meetup is focused on three of the Scala libraries that Twitter has developed to make this architecture both more scalable and more intelligible to engineers.
Sonja Keserovic manages the Core System Libraries team at Twitter. She will be speaking about the history and future of Finagle, Twitter's open source distributed RPC framework.
Jeff Smick is one of the core developers of Twitter's Zipkin, an open source distributed tracing system that Twitter uses to gather timing data for a wide range of services. He will be speaking about how Zipkin is integrated with Finagle, and how you can use Zipkin to gain insight into the performance of your distributed system.
Jake Donham is a programmer at Twitter. He has a deep interest in applying ideas from functional programming to commercial software development. He will be speaking about Stitch, a Scala library used at Twitter which implements an applicative functor for composing RPC service calls (drawing inspiration from Facebook's Haxl), along with per-service adaptors which layer nice application interfaces over raw RPC interfaces. Stitch allows application code to be written in a clear, modular way, and also executed efficiently at the RPC level.
Please sign up here and use Eventbrite #SFScala at TwitterHQ event to register for Twitter access. You won't be able to enter the building without registering at Eventbrite. Signing up here does not guarantee you a seat, even if you fall within the range -- only an Eventbrite ticket does.
6:30pm: Doors Open
7:15pm: Finagle at Twitter by Sonja Keserovic (@thesonjake)
7:45pm: Zipkin at Twitter by Jeff Smick (@sprsquish)
8:15pm: Introducing Stitch by Jake Donham (@jakedonham)
8:45pm: Networking, Food and Drinks
9:30pm: End of Event
*Note: No press will be admitted to this event; please e-mail [masked] if you have any questions. Twitter reserves the right to refuse entry to this event. Twitter also reserves the right to remove individuals from Twitter's premises for disruptive or disorderly behavior, or for any other reason in Twitter's sole discretion. Please arrive before 7:30 to ensure admission to the building.