The design and implementation of the Meteor platform

Speaker: Matt DeBergalis , Meteor

Date: Thursday, October 03, 2013

Time: 4:00 PM to 5:00 PM Note: all times are in the Eastern Time Zone

Public: Yes

Location: 32-D463 (Star)

Event Type:

Room Description:

Host: Nickolai Zeldovich, MIT CSAIL

Contact: Nickolai Zeldovich, nickolai@csail.mit.edu

Relevant URL: http://www.meteor.com/

Speaker URL: None

Speaker Photo:
None

Reminders to: seminars@csail.mit.edu

Reminder Subject: TALK: The design and implementation of the Meteor platform

Modern web applications -- like Google Plus and the photo browser in
Facebook -- run most of their code inside the browser, open long-lived
bidirectional connections to the server, send data over the network
instead of HTML, and redraw their interfaces in real time. Apps like
these stand in contrast to those built in the era of applications based
on HTTP's request-response architecture.

Meteor is a distribution of open-source packages that implement new
programming primitives for building these rich client apps. In the
tradition of Unix, each package is responsible for one thing: a reactive
template engine, a simple API for registering dependencies and
recalculating values, a set of data synchronization primitives based on
a publish/subscribe model, a standard wire protocol over websockets (and
eventually TCP), a database API that works the same on both the client
and the server, and a secure accounts system.

This talk will motivate the need for a new web app architecture, show
how the core Meteor packages fit together to make rich client app
development radically faster, and dive into a few specific examples.

Bio:

Matt DeBergalis is a core Meteor developer and cofounder of the Meteor
Development Group. A graduate of MIT, Matt also founded and currently
serves as the chairman of ActBlue, the largest political fundraising
platform in the world. ActBlue has raised over 400 million dollars. Some
of his earlier technical credits include portions of the NeXT port of
NetBSD, specification and implementation of the Direct Access File
System while at Network Appliance, and research contributions to the
Pendulum reversible computing architecture at MIT's Artificial
Intelligence Laboratory.

Research Areas:

Impact Areas:

This event is not part of a series.

Created by Nickolai Zeldovich Email at Tuesday, October 01, 2013 at 7:01 PM.