Conference Slides
For your viewing pleasure, here are slides from my recent conference appearances…

Mid South Software Symposium
Memphis, TN
23-25 April 2010
- Code Craft [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]
- jQuery: Ajax Made Easy [slides - pdf]
- Agile UI [slides - pdf]
- Testing the Web Layer [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Greater Florida Software Symposium
Tampa, FL
16-18 April 2010
- jQuery: Ajax Made Easy [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]
- Agile UI [slides - pdf]
- Testing the Web Layer [slides - pdf]

Greater Illinois Software Symposium
Bloomington, IL
9-10 April 2010
- jQuery: Ajax Made Easy [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]
- Agile UI [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

CIPS Saskatchewan Spring Seminar
Regina, Saskatchewan
23-24 March 2010
- Domain Specific Languages (DSLs) [slides - pdf]
- Testing the Web Layer [slides - pdf]
- Keynote: Hacking Your Brain for Fun and Profit [slides - pdf]
- Software Engineer’s Guide to Usability [slides - pdf]

Scandinavian Developer Conference 2010
Göteborg, Sweden
16-17 March 2010
- Ajax Library Smack down: Prototype vs. jQuery [slides - pdf]
- Making Web Apps Suck Less [slides - pdf]

Twin Cities Software Symposium
Minneapolis, MN
12-14 March 2010
- jQuery: Ajax Made Easy [slides - pdf]
- Agile UI [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]

New England Software Symposium
Boston, MA
5-7 March 2010
- jQuery: Ajax Made Easy [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]
- Agile UI [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Greater Wisconsin Software Symposium
Milwaukee, WI
26-28 February 2010
- jQuery: Ajax Made Easy [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]
- Agile UI [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]
TC JUG
Ajax Library Smack down: Prototype vs. jQuery
St. Paul, MN
February 2010
- Ajax Library Smack down: Prototype vs. jQuery [slides - pdf]

New England Java Users Group
Boston, MA
11 February 2010
- JavaScript Beyond the Basics [slides - pdf]

The Rich Web Experience
Orlando, FL
1-4 December 2009
- JavaScript Beyond the Basics [slides - pdf]
- Deconstructing Prototype [slides - pdf]
- Pragmatic Usability (aka, Software Engineer’s Guide to Usability) [slides - pdf]
- Testing the Web Layer [slides - pdf]
- CSS For Developers [slides - pdf]
- Ajax Library Smack down: Prototype vs. jQuery [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]
- Code Examples [zip]

QCon San Francisco
San Francisco, CA
16-20 November 2009
- Introduction to MPS [slides - pdf]

JAX Italia
Milan, Italy
12-14 November 2009
- Keynote: Making Web Apps Suck Less [slides - pdf]
- JavaScript Beyond the Basics [slides - pdf]

W-JAX
Munich, Germany
9-13 November 2009
- JavaScript Beyond the Basics [slides - pdf]
- CSS For Developers [slides - pdf]

Greater Atlanta Software Symposium
Atlanta, GA
23-25 October 2009
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Making Web Apps Suck Less [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Chicago Java User Group
Chicago, IL
20 October 2009
- Testing the Web Layer [slides - pdf]

Twin Cities Software Symposium
Minneapolis, MN
2-4 October 2009
- Making Web Apps Suck Less [slides - pdf]
- Project Bootstrapping [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

MadJUG
Madison, WI
23 September 2009
- Making Web Apps Suck Less (WJUG deck) [slides - pdf]
- Hacking Your Brain for Fun and Profit (WJUG deck) [slides - pdf]
- Making Web Apps Suck Less (full deck) [slides - pdf]
- Hacking Your Brain for Fun and Profit (full deck) [slides - pdf]

WJUG
Brookfield, WI
22 September 2009
- Making Web Apps Suck Less (WJUG deck) [slides - pdf]
- Hacking Your Brain for Fun and Profit (WJUG deck) [slides - pdf]
- Making Web Apps Suck Less (full deck) [slides - pdf]
- Hacking Your Brain for Fun and Profit (full deck) [slides - pdf]

Pacific Northwest Software Symposium
Seattle, WA
18-20 September 2009
- Project Bootstrapping [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Making Web Apps Suck Less [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]
TC JUG
Test Infecting the Legacy Organization
St. Paul, MN
14 September 2009
- Test Infecting the Legacy Organization [slides - pdf]

New England Software Symposium
Boston, MA
11-13 September 2009
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Making Web Apps Suck Less [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]
OTUG
The Object Technology User Group
St. Paul, MN
August 2009
- Hacking Your Brain for Fun and Profit [slides - pdf]

Central Iowa Software Symposium
Des Moines, IA
7-9 August 2009
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Project Bootstrapping [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Salt Lake Software Symposium
Salt Lake City, UT
17-18 July 2009
- Designing for Ajax, part 1 [slides - pdf]
- Designing for Ajax, part 2 [slides - pdf]
- Project Bootstrapping [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]

Lone Star Software Symposium
Austin, TX
10-12 July 2009
- Designing for Ajax, part 1 [slides - pdf]
- Designing for Ajax, part 2 [slides - pdf]
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Central Ohio Software Symposium
Columbus, OH
12-14 June 2009
- Making Web Apps Suck Less [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

Rocky Mountain Software Symposium
Denver, CO
29-31 May 2009
- Making Web Apps Suck Less [slides - pdf]
- Seven Habits of Highly Dysfunctional Teams [slides - pdf]
- JavaScript: the Good, the Bad, and the Ugly [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

TheServerSide Java Symposium
Las Vegas, Nevada
18-20 March 2009
- DSLs in JavaScript [slides - pdf]

Twin Cities Software Symposium
Minneapolis, Minnesota
13-15 March 2009
- CSS for Developers [slides - pdf]
- Making Web Apps Suck Less [slides - pdf]
- Project Bootstrapping [slides - pdf]
- Hacking Your Brain for Fun and Profit [slides - pdf]

QCon London
London, UK
11-13 March 2009
- DSLs in JavaScript [slides - pdf]
Twin Cities Languages User Group
Golden Valley, Minnesota
12 February 2009
- Dynamic Languages and the JVM [slides - pdf]

Code Freeze 2009
Minneapolis, Minnesota
15 January 2009
- Hacking Your Brain For Fun and Profit [slides - pdf]

CodeMash 2009
Sandusky, Ohio
7-9 January 2009
- Dynamic Languages and the JVM [slides - pdf]
- Test Infecting the Legacy Organization [slides - pdf]



The University of Wisconsin Eau Claire is looking for two full-time professors. I thought you might be interested. I was just on their advisory board, they have a good program but you could do a lot for them. We discussed the need for mobile computing software development classes and the professor that was teaching UML was leaving which would be fun to teach. Your class sounds fun. If you ever offer a weekend course let me know. I now work at Hormel Foods, they do quite a bit in CF and would like to do more in Ajax.