Presentations:

2017:
July 18, Persistent Immutable Data, Front End PDX, Portland
June 29, Functional Programming, Angular Portland Meetup
June 28, Functional Programming, Portland JavaScript Admirers
April 13, Why TypeScript? PDXnode Meetup, Portland
February 28, Why TypeScript? TypeScript PDX Meetup, Portland

2016:
September - June 2017, Volunteer Java AP Computer Science, West Linn High School
September 8, Getting Started with Starling, Hawaii online user group
February 3, Career Day (Programmer in a Box) Rosemont Ridge Middle School

2015:
October 23, Portland State University, CDK Hackathon mentor
September 2015 - June 2016, Volunteer Java AP Computer Science, West Linn High School
January-March, Tinkercad 3D Printing class, Rosemont Ridge Middle School
January-March, Scratch programming class, Rosemont Ridge Middle School

2014:
May 8, Deciphering Development Technologies, Webvisions Portland

2013:
May 17, How to Get Rich lightning talk, NodePDX 2013 Portland
January 23, CreateJS Demo, Portland JavaScript Admirers

2012:
April 25, Flash 4 and Before, FITC Toronto
May 17, How Not to be a JavaScript Hack, Webvisions Portland

2010:
October, Thinking in ActionScript, Adobe MAX Los Angeles

2009:
October, ActionScript, Tastes Good, And is Good For You Too, Adobe MAX Los Angeles

2006:
4 December, Flash on the Beach (Brighton, UK) Practical Effects: Special Effects with a Purpose
14 November, DevGroupNW (Portland) Casual Games
5 October, FiTC (Hollywood) Special Effects vs. Practical Effects
21,23 April, FiTC (Toronto) Living and Working and Freelancer Panel
19 April, RIT (Jason Arena's class) Thinking like a Programmer
23 March, spring <br> (Athens) Living and Working and Flash Video: The Whole Story

2005:
April, spring <br> (Athens) Flash Video
April, FiTC (Toronto) Flash Video: The Whole Story
7 April, RIT (Tom Zigon's class)

2004:
5 April, Flash in the Can (Toronto) The Central Opportunity
April, RIT (Andy Davidhazy's class)
25 March, spring <br> (Athens) Flash Tips and RIAs
3 March, FlashForward (San Francisco) Rich Internet Applications
20 February, Digital Design World (South San Francisco) Flash Secrets

2003:
19,20,21 November, Adobe MAX (Salt Lake): Your First Central App
17 September, MIDG (Portland): Macromedia Flash MX 2004 (the 2nd longest software name in history)
12 September, Seybold (San Francisco): Making the Leap to ActionScript and Designing and Building Rich Internet Applications
22 August, Flashkit (San Jose): Practical Uses for Flash Communication Server
21 August, Flashkit (San Jose): Building the Next Killer App with Flash
9 July, FlashForward (New York): Creating the Killer App
2 May, IAADS (Omaha): Rich Internet Applications (the end of web "pages")
26 March, FlashForward (San Francisco): Rich Application Development
19 February, MIDG (Portland): Putting on a Flash Face (Flash Remoting)
8 January, STC (Portland): Rich Internet Applications (the end of web "pages")


2002:
28 October, Macromedia DevCon (Orlando Florida): Building Your Own Flash MX Components
9,11 September, WebBuilder (Las Vegas): Explore Flash Communication Server MX, Using Flash MX, Advanced ActionScripting, Productivity Workshop
15 August, Flashkit (San Jose): Advanced ActionScripting
23 July, Web Design World (Seattle): Where Does Flash Fit In?
19 April, Deutsche Flash Conference (Stuttgart): Advanced ActionScripting
17 July, MIDG (Portland) FlashCom/tincan (handout)
16, 17, 18 January, Macromedia Web World (San Francisco)


2001:
28 November, Web Builder (New Orleans): Animating the web
16 October, Flashkit (Los Angeles): Smart Clips
15 October, Flashkit (Los Angeles): Becoming a Flash Programmer workshop

10 September, ASTD (Portland): Shockwave (and how it's different than Flash)
11 August, Macromedia Daze (Portland): Director 8.5 Overview
10 August, Macromedia Daze (Portland) ActionScripting in Flash

3 August, Web Design World (Seattle): The Sound of Flash
1 August, Web Design World (Seattle): Where does Flash fit in?

4 May, OFFF (Barcelona): Smart Clips
3 May, OFFF (Barcelona): ActionScripting in Flash
11 April, UCON (New York): Smart Clips
19 February, Flash Forward (San Francisco): Smart Clips

2000:
27 September, Web Design 2000 (Denver): ActionScripting
21 September, STC (Portland): Flash & Dreamweaver (handout)
16 August, MIDG (Portland): Sneak Peek at Flash 5 (handout)
24 July, Flash Forward (New York): ActionScripting
16 July, Web Design World (Seattle): ActionScripting
30 June, Macromedia Daze (Portland): Advanced Director (handout)
17 May, PRSA (Portland): pr.com (handout)
29 March, Flash Forward (San Francisco): JavaScript/Flash
15 March, MIDG (Portland): Director 8 (handout)
23 February, EuroTAAC (Utrecht): Interface Design (handout)

1999:
7 December, PAUG (Portland): Flash 4 (handout)
7 October, TAAC (Orlando): Templates & Prototypes (handout)
18 August, MIDG (Portland): Flash 4 (handout)
20 June, Seagrant (Portland): Exploiting Multimedia (handout)
26 May, UCON (San Francisco) JavaScript/Flash
11 May, IPN (Portland): Browserless Web (handout)
2 March, Tektronix Training (Portland): CBT (handout)

1998:
14 May, NewMedia (Toronto): Templates & Prototypes
13 May, NewMedia (Toronto): Multimedia Production

1997:
1 November, UCON (Melbourne): Worldwide Lingo (handout)
10 October, UCON (San Francisco): Worldwide Lingo (handout)


1996:
September, UCON (San Francisco): Business Games (handout)



Close Window