Presentations from 2013

Thursday October 31st, 2013 8PM

Mark Nadal

Practical Philosophy: Abstracting Away your Pain with JavaScript

An exploration from the fundamentals of computer science all the way up to implementing real time ap...

Ryan Day

leveldb And Node.js: Choose Your Own Adventure

The "Nodebases" have arrived. <code>`tables flip. chairs fall`</code> Wait.. Rather than running for...

Sponsored by:


Thursday September 26th, 2013 8PM

David Guttman, js.la/SPEC.LA Organizer

Full Streams Ahead

Holy crap streams are awesome. Without a doubt, they are one of the coolest things to happen to JS. ...

Giles Bowkett

Caffeinated Rhythms: Playing Drums With CoffeeScript

If you’ve ever wanted to make music with your computer, it’s easy to do. Any developer working on OS...

Sponsored by:


Thursday August 29th, 2013 8PM

Mims H. Wright

Making a Simple Game in JavaScript Step-By-Step

All games in any language start with the same basic structure. A timer updates various elements and ...

Joe Rozner

You Got Your Audio in my Browser: An Introduction to the Web Audio API

If you ever thought it might be a good idea to build rich audio applications in the browser and crin...

Sponsored by:


Thursday July 25th, 2013 8PM

Chris Mendez

Discovering Music Through Geo Location

In 2012, the USC Radio online team set out to create a new type of music discovery app centered arou...

Sam L'ecuyer

Beyond JSON: On HTML5 data-types and handling bytes in the DOM well

In this talk, Sam L'ecuyer will discuss the issues of handling binary data in the browser via JavaSc...

Sponsored by:


Thursday May 30th, 2013 8PM

Jürg Lehni

Behind Paper.js: On the nuts and bolts of designing and building a vector graphics library in JavaScript

As one of the creators of Paper.js, Jürg Lehni will shed light on the history and functionality of t...

Matthias Dörfelt

Behind the Weird Faces: Presets as a technique for rich procedural content creation

In his presentation Matthias will talk about his art project "Weird Faces" which generates an infini...

Sponsored by:


Thursday April 25th, 2013 8PM

Joe Johnson

JavaScript Made Simple: JavaScript Object Orientation

For this month's installment of JavaScript Made Simple, we talk about the Object (JavaScript's "atom...

Guy Bedford

Modular Widgets with AMD

Guy is the author of RequireCSS and ZestJS, which provides a way of writing widgets as AMD modules m...

Jessica Suttles

The History of Women in Computing

Computer programming was once seen as "women's work." Ada Lovelace, Grace Hopper, Adele Goldberg, an...

Sponsored by:


Thursday March 28th, 2013 8PM

James Halliday

Browserify V2 and You (nix)

Browserify lets you use node-style require() calls to load files and npm modules in the browser (it'...

Jonny Kang

Java Script Made Simple: Hip Hop Array

Short talk on arrays in javascript. For our series, Javascript Made Simple.

Sponsored by:


Thursday February 28th, 2013 8PM

Ron Evans

JavaScript Made Simple

If you have never seen Ron present before you are in for a treat. This is the first in a series of ...

Eric Gradman

Node's Harder Side

Eric Gradman is an inventor and entertainer who makes others see technology as magic. He has a color...

Michael Anthony and Andy Thelander

Creative JavaScript in Advertising

Michael Anthony and Andy Thelander of Active Theory will look back on their first 6 months as a digi...

Sponsored by:


Thursday January 31st, 2013 8PM

Mike Brevoort

Node.js & Me

Mike has been leading the Node.js efforts at Pearson, a global education and publishing company. He ...

John Bender

Math Envy and CoffeeScript's Foibles

John Bender is the co-creator of Vagrant, a jQuery Mobile contributor, and a recovering polygot. Dur...

Sponsored by: