meetings

Don Syme on F#

Don Syme will speak on F# for our next meeting, Thursday, Nov. 20th, 2008 at 7:30pm.

Title: Functional, Parallel and Asynchronous Programming with F#

Abstract: In this talk we’ll take a look at F#, a fun, productive and expressive functional language for the .NET platform now becoming an officially supported language in Microsoft’s Visual Studio. We’ll take a F# in general and then dive into a particularly powerful and interesting feature of F# called asynchronous workflows, which enable lightweight structured task programming for mixed CPU and I/O parallelism.

To get into the building, you *must* RSVP. Please do so here: http://bayfp.wufoo.com/forms/rsvp-for-syme-on-f/

We’ll be at the Hi5 offices again at 55 2nd Street, Suite 300 in San Francisco and about a mile from the train station. Because we’re expecting a big turnout, we’re just going to bring drinks and no pizza. Please eat before (or after)!

Entrance instructions:

Give your name to security in the building entrance, and they will let you up the elevators. On the 4th floor, someone will be there to lead you to the meeting.

We’ll see you at 7:30pm on Thursday!

meetings

Comments (0)

Permalink

Slides and Video from Douglas Crockford on Functional Javascript

The video (Turn your sound up, sorry) and slides from the October meeting are now available. Thanks to our speaker, Douglas Crockford, and our host, hi5.

This work is in the public domain.

Please link to this page directly when passing this on rather than the video or slides, as they may need to be moved in the future.

meetings
slides
video

Comments (0)

Permalink

Douglas Crockford Next Wednesday; RSVP!

Just wanted to remind everyone of next Wednesday’s meeting:

Our next speaker will be Douglas Crockford, Senior JavaScript
Architect at Yahoo!, discoverer & maintainer of JSON, ECMAScript
committee member, and author of JavaScript: The Good Parts (O’Reilly).
He’ll be speaking on “Functional JavaScript”

To get into the building, you *must* RSVP. Please do so here: http://bayfp.wufoo.com/forms/rsvp-for-crockford-on-functional-javascript/

We’ll be at the Hi5 offices at 55 2nd Street, Suite 300 in SF and about a mile from the train station. Because we’re expecting a big turnout, we’re just going to bring drinks and no pizza. Please eat before (or after)!

Entrance instructions:

Give your name to security in the building entrance, and they will let you up the elevators. On the 4th floor, someone will be there to lead you to the meeting.

We’ll see you at 7:30pm on Wednesday!

meetings

Comments (0)

Permalink

October 15th: Douglas Crockford on Functional JavaScript

Update: Please RSVP!

Our next speaker will be Douglas Crockford, Senior JavaScript Architect at Yahoo!, discoverer & maintainer of JSON, ECMAScript committee member, and author of JavaScript: The Good Parts (O’Reilly). He’ll be speaking on “Functional JavaScript”:

JavaScript is the world’s most misunderstood programming language. It is the most popular programming language in the world, while at the same time being one of the least liked. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. JavaScript is a functional language. It is the first lambda language to be accepted by the mainstream.

Hi5 has offered to host. They’re at 55 2nd Street, Suite 300 in San Francisco and about a mile from the train station.

We’ll see you at 7:30pm on 10/15/08!

As always, BayFP meetings are open to the public. Please bring a few $$s if you’d enjoy some pizza. No pizza this time, just drinks.

meetings

Comments (0)

Permalink

September meeting reminder and carpool

A quick reminder that the September meeting is Thursday the 18th at 7:30pm. We’ll be at LinkedIn, 2029 Stierlin Ct. Mountain View, CA 94043. The speaker is Nick Gerakines, “Developing Erlang at Yahoo”.

We’ll arrange a carpool from the Mt. View Caltrain station to the meeting and back. The carpool will leave at 7:15pm and return at 9:30pm. If you need a ride or have a car and can offer to drive, then please signup here.

meetings

Comments (0)

Permalink

Septemeber Meeting: Nick Gerakines, “Developing Erlang at Yahoo”

BayFP returns to the South Bay on Thursday, September 18 at 7:30pm with a talk by Nick Gerakines

Developing Erlang at Yahoo
Yahoo is no stranger to functional programming languages. It has had significant products in languages like Lisp and Scheme. Somehow Erlang, and other function languages, are often overlooked when most developers are researching various problems and systems. This is very unfortunate given the power and flexibility that these languages provide. At Yahoo there are places where functional languages and make a phenomenal difference in the way problems and solutions are approached. This presentation will cover how Erlang, a powerful and flexible functional language, gave us exactly what we needed at a critical time and how it was approached as a production language at Yahoo.

Mike Miller has arranged for us to meet at LinkedIn, 2029 Stierlin Ct. Mountain View, CA 94043:


View Larger Map

For those taking Caltrain, we will arrange carpools from the Mt. View station. Signup information will be posted the week of the 18th.

Thanks in advance to Nick for speaking and Mike for arranging the space at LinkedIn.

meetings

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

Next Meeting & Summer Schedule

With the start of summer, travel, & vacations, Mike & I have slowed down a little on scheduling meetings, but we’re eager as ever to start setting up talks for the coming months. Although we’ve already got some folks lined up, the more the merrier! Please email us on the mailing list if you’re interested.

meetings

Comments (0)

Permalink

May 8th Meeting: Bryan O’Sullivan on Concurrent and multicore programming in Haskell

Our next BayFP meeting will be this Thursday, May 8th, 2008 at 7:30pm. We’ll feature Bryan O’Sullivan on Concurrent and multicore programming in Haskell. Bryan is a co-author of the upcoming O’Reilly book Real World Haskell. (among all sorts of other snazzy endeavors)

Many thanks to Alex Payne at Twitter for hosting this month’s meeting. They’ve been very supportive of BayFP and we appreciate their continued hosting. Twitter’s address is:

164 South Park St
San Francisco, CA 94107

Alex says:

It’s a building with a dark green door. People can just come on in and walk to their right to a large conference room.

We’ll start at 7:30pm. As always, this is a free event.

If you want pizza, please select which type here (and bring a few $$s): Pizza Selection Form

meetings

Comments (0)

Permalink

April 17th Meeting: Jake Donham on Twelf

The April meeting of BayFP is Thursday the 17th at 7:30pm at Citizen Space, 425 2nd Street, #300, San Francisco:


View Larger Map

Jake Donham will be giving his talk on Twelf that was postponed from last month.

Twelf is a proof assistant and programming language based on typed logic programming.

It is full of interesting and beautiful ideas. I’m going to use Twelf as a jumping-off point to talk about some of those ideas: judgments and inference rules; proof search and logic programming; proofs as programs; dependent types; higher-order abstract syntax. I won’t go too deep into the technicalities of Twelf but I’ll try to explain why Twelf is interesting in comparison with other proof assistants like Coq.

As always, the talk is free and open to all

meetings

Comments (0)

Permalink