Uncategorized

Next Meeting: RabbitMQ, Wednesday April 8th @ 7:30PM

The first BayFP talk of 2009 is Wednesday, April 8th at 7:30PM. Alexis Richardson and Tony Garnock-Jones will give a talk about Rabbit MQ, the open source message broker built on top of Erlang/OTP (RabbitMQ has been mentioned a couple times on the mailing list).

This talk will cover the latest work they have been doing in messaging and why it is a good fit with Erlang/OTP toolkit, along with some of the new things they have done to open up the worlds of HTTP message (Comet, BOSH, etc.).

Hi5 has been a great supporter of BayFP and has offered to host again. You need to RSVP to attend.

Hi5 is located at 55 2nd Street, Suite 300 in San Francisco and is about a mile from the train station.

Uncategorized

Comments (0)

Permalink

UPDATED: August Meeting is Thursday the 21st

UPDATE: We’ll be at Heysan this month. See below for address and map.

Our next meeting is Thursday, August 21 at 7:30pm:

Buy a Feature: An Adventure in Immutability and Actors
Speaker: David Pollak, Lift Web Framework
Abstract: I will discuss the functional programing paradigms that we used to build Buy a Feature, a multi-user, web-based, real-time, serious game. These paradigms include Actors to manage concurrency, event streams as the sole mechanism for gameplay, and various immutable data structures that are composed based on the event streams. I will also briefly touch on the Scala programming language and lift web framework.

I will then discuss the experience of adding new team members to the project, the kind of defects in the application (hint: none are concurrency related), the experience of adding new features, and a general discussion of how well functional paradigms translate into a real-world web application.

This is a preview of the talk David will be giving at CUFP next month. We’ll follow the talk with a fishbowl discussion and invite everyone to participate (this was suggested on the mail list).

Our host this month is Heysan: 301 8th Street suite 270 (door on the right after coming up in the elevator) San Francisco, CA.


View Larger Map

BayFP talks are free and open to everyone.

Uncategorized

Comments (0)

Permalink

July 17th: Leo Meyerovich on Functional Reactive Web Programming

BayFP resumes Thursday, July 17th at 7:30pm with a talk by Leo Meyerovich on Flapjax.

The web is raising the bar for expected application features and
reactivity is one common theme. Thick clients are again becoming the
norm, further hinting at the form reactivity takes and guiding our
choice in how to support it. For these reasons, data binding is a
popular feature, yet bound terms are often neither first-class
citizens nor higher-order. To further help untangle typical reactive
web client code by facilitating compositional reasoning for events and
changing data, we created the Flapjax library for JavaScript, which
I’ll present in a tutorial fashion. It supports a simple push-driven
fragment of functional reactive programming (that can also be thought
of as first-class and higher-order extension of push-driven data
flow). However, our initial attempt to make the library even more
usable by adding supporting syntax was incomplete: gradually typing
and side-effects are core mantras to ECMAScript, so experience has
shown that we should have incorporated both to make an effective FRP
embedding. I’ll discuss the language-level attempt this led me to at
Adobe for Flex/ActionScript 3 last summer, and finish with pointers to
clear next steps in supporting IDEs and manycores.

Our host this month is Heysan: 301 8th Street suite 270 (door on the right after coming up in the elevator) San Francisco, CA.


View Larger Map

As always, the talk is free and open to everyone, though we do collect money for pizza and soda.

meetings
Uncategorized

Comments Off

Permalink