add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

Functional Monthly - Session 2

Welcome to the monthly meetup of people interested in functional javascript and the topics connected to it. We've decided to combine the recently created Functional JS meetup group with the juggernaut SFJS meetup group to help spread the functional style.

We will meet on the last Tuesday of every month. Some of these meetups may get pretty advanced, but we plan to do our best to organize topics for beginners and advanced javascriptors alike.

We need speakers for the next two meetups.
June 25 @ 7PM
July 30 @ 7PM
Email Taylor to submit your talk - taylor @



Leo Meyerovich

Don’t Call It a Comeback: Big Data Visualization in Superconductor with Attribute Grammars and Parallel JavaScript

We built Superconductor ( to enable us to explore 1 million node data sets, in real-time, and in the browser. This talk will discuss why we needed to build a new approach to visualization and the overall design of Superconductor. The secret sauce is a mix of new and old. First, I will describe how we are achieving 50X+ speedups through the use of several new parallel JavaScript extensions. Second, I will describe how we are enabling a declarative approach to parallel programming by taking a new spin on the functional programming abstraction of attribute grammars, starting with what attribute grammars actually are. This talk assumes basic knowledge of HTML5 and compilers (e.g., what is parsing and an AST), and is designed so that the more you know, the more you will get out of it.

Bio: Leo Meyerovich designs programming languages at UC Berkeley’s Parallel Computing Laboratory. He built Flapjax, the first functional reactive web programming framework, analyzed social foundations of programming languages (Socio-PLT), and his recent thesis work on web browser parallelization led to a several large industrial projects. Today, he is creating the Superconductor language for web-based big data visualization and is looking for challenging problems to throw at it.



After our presentation, we'll all be hanging out and chatting about functional programming. Stick around, take off your shoes (don't take off your shoes), and enjoy some casual functional conversations.

Join or login to comment.

  • Taylor S.

    June 26, 2013

  • Stefan M.

    Leo's research is not only brilliant, but has great practical applications! I've heard that Graphical Processing Units have been used for other purposes, such as breaking encryption, but never heard of anyone using them for JavaScript. Wikipedia has a good article on other uses of GPUs:

    1 · June 25, 2013

  • Matthew Y.

    Stockholders planning meeting conflict

    June 25, 2013

  • Joe Z.

    Did he speak at Fluent this year w the same topic?

    June 25, 2013

  • A former member
    A former member

    This is a really good video to watch if you want to prepare for tonight's talk:

    June 25, 2013

  • Paul M.

    Sadly, I cannot make it tonight. I am opening up my spot.

    June 25, 2013

  • A former member
    A former member

    Flight back to SF got cancelled... I'll be at the next one tho. :)

    June 25, 2013

  • Feather

    oops! out of town.

    June 24, 2013

  • Everett J.

    I really need to be at this meet up

    June 24, 2013

  • A former member
    A former member

    I'm just too noob to hang.

    June 23, 2013


    I want to meet amazing Javascript Developers to work with.

    June 20, 2013

  • A former member
    A former member

    Let me in pliz...

    June 18, 2013

  • Christopher

    I am new to Meetup. The meet up look very interesting. I want to learn more about Javascript.

    June 17, 2013

  • Alex B.


    June 15, 2013

  • A former member
    A former member

    Thanks for doing these. Some of the concepts aren't transparent - can you guys set up a few fiddles for people to play with before the meetup?



    1 · June 1, 2013

    • Brian L.

      On it! We're finishing up real libraries this week (by real I mean we won't piss all over the global namespace, we'll have some tests/docs, etc).

      I'll put together a quick fiddle and links before the meetup for sure.

      June 9, 2013

  • Brian L.

    I was turned off by the book's example github page, but fogus said that it just the support code and the book would be much prettier.

    June 1, 2013

    • Alan S.

      I'm reading the book right now; the pdf is up. He uses Underscore...

      June 1, 2013

    • Brian L.

      Noooooo! haha

      June 1, 2013

  • Stefan M.

    Has anyone here reviewed "Functional JavaScript" by Michael Fogus? Looks interesting.

    1 · May 28, 2013

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