addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Webcast with Greg Meredith

  • Jun 4, 2014 · 6:30 PM

Language: English

Method of delivery: Webcast - Google Hangout.  only one person at a time in the recorded part of the hangout, and the rest as viewers. If we run into problems with to many viewers... we have to kick people out.

Abstract:
There isn't a one-size fits all distributed programming model. Some applications need pt-to-pt messaging. Some applications need publish and subscribe, or broadcast. Some applications can take advantage of more traditional storage in some cases and really need distributed transactions in others. Monadic design patterns provide a simple and effective means to unify all these programming models under one roof: one programming construct, many programming models. We'll look at how this plays out in the Scala codebase SpecialK/KVDB and how that is used at scale in applications like Protunity and Splicious.

Bio:
Greg Meredith has supported his math habit by working in computing. He was the principal architect of Microsoft's BizTalk's Process Orchestration offering and took on the burden of contributing to the early WSDL spec to keep it from being more of a train wreck than it is. He also worked on Microsoft's super secret BigTop project, working on an OS and Programming Language pair, based on process calculi. Prior to that he was one of the core members of the Carnot Team at the first industrial research consortium, the now defunct MCC. There he worked with Christine Tomlinson on Rosette/ESS, a fully reflective actor-based programming language with a high performance execution engine.



Join or login to comment.

  • Johan A.

    Lots of problems with the video feed for me

    June 5, 2014

7 went

Our Sponsors

  • Agical

    betalar Meetup.com kostnaden

  • Jayway

    lokal och mat för Scalaträffar

  • Crisp

    stod för lokal och mat vid en träff

  • Valtech

    stod för lokal och mat vid en träff

  • Dynabyte

    lokal och mat för Scalaträffen

  • Omegapoint

    lokal och mat för Scalaträffen

  • Avega

    stod för lokal och mat vid en träff

  • HiQ

    stod för lokal och mat vid en träff

  • Mejsla

    lokal och mat vid en träff

  • DevCode

    lokal och mat vid en träff

  • Netlight

    lokal och mat för Scalaträffen

  • Aftonbladet

    lokal och mat för Scalaträffen

  • Typesafe

    bidrag till lokal och mat

  • Ciber

    lokal och mat för Scalaträffar

  • Callista Enterprise

    talare från Göteborg

  • Plotagon

    Venue and food for meetings

  • Truecaller

    Venue and food for meetings

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