Speakers
- Brad Abrams
- Tom Ball
- David Boloker
- Ryan Breen
- Bob Byron
- Max Carlson
- Ludovic Champenois
- Patrick Chanezon
- Scott Davis
- Scott Dietzen
- Keith Donald
- Nicholas Eddy
- Cal Evans
- Jon Ferraiolo
- Neal Ford
- Thomas Fuchs
- Jesse James Garrett
- Nate Grover
- Aaron Gustafson
- Kevin Hakman
- Clint Hall
- Stuart Halloway
- Josh Holmes
- Molly Holzschlag
- Kevin Hoyt
- Bob Ippolito
- Bruce Johnson
- Sean Kane
- Nik Krimm
- Howard Lewis Ship
- Kevin Lynch
- Dustin Machi
- Matthew McCullough
- Steffen Meschkat
- Eric Miller
- Eric Miraglia
- William Morris
- Aaron Newton
- Vic Patterson
- Nandini Ramani
- Aza Raskin
- Torrey Rice
- Tom Robinson
- Rick Ross
- Alex Russell
- Christian Schalk
- Dylan Schiemann
- Matt Schmidt
- Nathaniel Schutta
- Bill Scott
- Scott Shattuck
- Deryk Sinotte
- Ken Sipe
- Brian Sletten
- Steve Souders
- Etienne Studer
- Venkat Subramaniam
- Tenni Theurer
- David Verba
- Rich Waters
- Dustin Whittle
- Mike Wilcox
- Greg Wilkins
- James Williams
- Chris Wilson
- Richard Worth
- Nicholas C. Zakas
- Kris Zyp
Jason Harwig
Senior Software Engineer at Near Infinity
His interests include Cocoa, JavaScript, OpenGL and user-interface design.
Presentations
JavaScript Security - Seeing the possibilities of a sand-boxed scripting language
JavaScript's popularity in recent years has brought with it the attention of hackers, white and black. Both sides looking for ways to do things that weren't intended with the scripting language.
In this talk we'll look at the more popular, but also some of the interesting JavaScript security issues that could effect your applications or users. We'll use Digg.com to introduce CSRF as a case study.
Advanced Web Graphics with Canvas
I hate images. Not pictures or icons, mind you, but user interface graphics. I think that small gradient PNGs that web developers set to repeat are the spacer gifs of today. Images are hard to change, and slower to download.
Canvas is an HTML 5 standard for drawing bitmap graphics. It was created by Apple Inc, for drawing dashboard widgets. Since then all other browsers have added support (it works in IE with a JS library).
This talk covers basic drawing commands and using canvas to draw user interface elements without resorting to image files. An intermediate level of JavaScript is preferred.