Books
September 2009, O’Reilly Media — Programming Scala, 1st Edition.
With Dean Wampler.
I currently have the beginnings of a second book project. Work is my top priority, so I don’t know when this new book will be complete.
Upcoming Talks & Conferences
- September 2012, St Louis — Emerging Languages 2012
Organizing the third year of this showcase for emerging programming languages. Now associated with Strange Loop, an annual conference that brings together the applied computer science community.
- October 2012, Brooklyn — Brooklyn Beta
Speaking about my experience at Simple.
Previous Talks & Conferences
- April 2012, Philadelphia — Emerging Languages: A Tour of the Horizon
A keynote at the Emerging Technologies for the Enterprise
conference showcasing a number of interesting new programming languages while arguing for an open-minded, exploratory approach to language adoption.
- October 2011, Portland — Onward! 2011
Member of the program committee for this conference on the “multidisciplinarity of software development”.
- July 2011, Portland — Emerging Languages 2011
This time around, Emerging Languages operated as an official track at OSCON, which I chaired.
- December 2010, Portland — Building Teams and Selecting Technology
A presentation to the PDX Lean Startup Circle.
- July 2010, Portland — Emerging Languages Camp 2010
Organized the first annual gathering of programming language innovators with a focus on relatively new languages and techniques.
- July 2010, Portland — Why Scala and Scala in Practice
Joint presentations to OSCON’s Scala Summit.
- May 2010, Portland — Scala at Twitter
A presentation to Portland Code Camp.
- April 2010, San Francisco — The Why and How of Scala at Twitter
A presentation to Chirp, the Official Twitter Developer Conference.
- April 2010, Philadelphia — Building Distributed Systems in Scala
A presentation to the Emerging Technologies for the Enterprise Conference
- February 2010, Miami — Speedy, Stable, and Secure: Better Web Applications Through Functional Languages
A presentation to the Future of Web Apps Conference.
- November 2009, Perth — Keynote: Mind the Tools
An address to the Edge of the Web Conference.
- October 2009, St Louis — Keynote: On Simplicity
An address to the Strange Loop Conference.
- September 2009, Los Angeles — Twitter API 2.0: A View Into the Platform Roadmap
A presentation to 140: The Twitter Conference.
- May 2009, Mountain View — Keynote: The Business Value of Twitter
An address to 140: The Twitter Conference.
- April 2009, Palo Alto — The Interaction Design of APIs (video)
A presentation to Stanford’s Human-Computer Interaction Seminar.
- April 2009, San Francisco — Why Scala for Web 2.0?
A presentation to the Web 2.0 Expo.
- February 2009, San Francisco — The Twitter API
A presentation to Adobe Systems employees.
- February 2009, San Francisco — The Twitter API: Where’s It Going?
A presentation to the San Francisco Mobile 2.0 Meetup with Matt Sanford.
- October 2008, San Francisco — Twitter ♥ Scala
A presentation to the Bay Area Scala Enthusiasts with Steve Jenson and Robey Pointer.
- August 2008, Chicago — Why Scala?
A presentation to the C4 independent Mac developer conference.
- April 2008, San Francisco — Designing Your API
A presentation to the Web 2.0 Expo with Mike Migurski.
- March 2008, Austin — Twitter at BarCamp
A presentation to BarCamp Austin with Blaine Cook and Ben Fullerton.
- May 2007, Portland — Scaling Twitter
A presentation to RailsConf with Britt Selvitelle.
- September 2006, London — Securing Rails: A Whole-Stack Approach
A presentation to RailsConf Europe.
- September 2003, San Diego — Protecting Public Hotspots
A presentation to ToorCon with Philip Leif Bjerknes.