#SFScala at Twitter HQ

  • 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:00pm: Welcome
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.

Join or login to comment.

  • Alexy K.

    Can someone with a decent camera (taking RAW shots) bring one tonight pls? With a 50-60mm fast lens. Left mine at home...

    July 29

    • Vladimir G.

      Will Canon 5D Mk 3 with 24-70 f2.8 do? If so, I'll bring it.

      July 29

    • Alexy K.

      Of course:)

      July 29

  • Tal


    July 29

  • Shobhit

    Just released one ticket on eventbrite, had replayed the order by mistake in BART.

    1 · July 29

  • Jiawei L.

    There are more seats available than Meetup says there are: follow the EventBrite link in the description to get one.

    July 25

    • Max G.

      Back to this case, I saw a waitlist of 100+ people on my phone (now imagine what I had to do to estimate that I'm not going to be in, even if you ignore the fact that the app is frustrating by itself). So I scrolled to the description of what will be there, spent a few seconds there to decide that I'm still interested and joined the waitlist. Again, did you try to read 50+ lines of description on a phone screen?
      Now, there's a BIG bold announcement at the top. About the conference. Since I'm not interested, I skipped the next bold sentence which happened to be about Eventbrite.

      July 28

    • Alexy K.

      Well now you know to read the whole thing, hopefully...

      July 28

  • Brian J.

    Any chance this will be recorded? Would love to learn more about Stitch!

    2 · June 30

    • Alexy K.

      Twitter will be recording it.

      July 28

  • Dagny T

    Hello! A competing opportunity in South Bay -- if someone could please post where the video recording and slides will be posted; and approximately when those might be available?

    2 · July 22

    • Alexy K.

      What do you mean "competing"? How can you compete with Scala at Twitter?:)

      1 · July 28

  • Kenner S.

    Yeah, this is a bad system. I received the good news a few days back that I had been moved from waitlist to in. Yea! That message didn't say anything about Eventbrite, so I, too, got screwed out of going once I became aware of the requirement.

    Either the two systems should be synchronized, or, much better imho: don't use Eventbrite. It's pointless. If you want to make sure that only "legitimate" rsvps show up, then just check id at the door, matching against the rsvp list.

    This approach is silly and, as you can see, quite unfair and annoying to a number of us.

    1 · July 28

    • Alexy K.

      Eventbrite was a Twitter requirement. Reading through an announcement in the first place would eliminate any confusion; we'll honor both sets of RSVPs. Cheers!

      2 · July 28

    • Alexy K.

      But see above to confirm at Eventbrite.

      July 28

  • Yuriy G.

    Same here - the eventbrite says "sold out" while I have a confirmed reservation here
    what do I do now ?

    July 28

    • Alexy K.

      We'll honor both sets of RSVPs.

      July 28

    • Alexy K.

      But see above to confirm at Eventbrite.

      July 28

  • Alexy K.

    Twitter folks will honor Meetup-only RSVP on one condition: that you confirm it at Eventbrite with them. I've emailed everybody on the Yes list to make sure they hold Eventbrite tickets, and if not, shared a Twitter contact to obtain them. If you are in this category, PLEASE DO IT. Cheers!

    July 28

  • Germán S.

    I'm also interested on extra sports since I'm traveling to SF on those days from Uruguay too. We are currently working using Scala and Typesafe stack on our company. Thanks.

    June 29

  • Tomás L.

    Hey, I live half across the world, in Uruguay, but will be in SF on that date. Is there any chance of opening more spots?


    3 · June 23

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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