A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.
Session description
Whoever you are, if you're writing JavaScript, there's some aspect of your development that you would love to change if you had the chance. But the reality is you'll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.
This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won't even have to sell your soul in the process.
About Patrick Lee
Patrick was involved with entrepreneurial web pursuits before joining News Digital Media in what now seems like the distant past. When tasked with deciding his job title he jokingly suggested JavaScript Ninja. The title stuck and that's now what the business cards say.
Patrick spent some time being an engineer when he really wanted to be a philosopher. Somehow the little scripting language with a soul, that we all misunderstood, is a happy medium.
A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.
Whoever you are, if you're writing JavaScript, there's some aspect of your development that you would love to change if you had the chance. But the reality is you'll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.
This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won't even have to sell your soul in the process.
" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(11) "patrick-lee" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2008-07-21 01:29:41" ["post_modified_gmt"]=> string(19) "2008-07-21 06:29:41" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(57) "http://westciv.com/webdirections08/resources/patrick-lee/" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [1]=> object(stdClass)#117 (25) { ["ID"]=> int(26) ["post_author"]=> string(1) "2" ["post_date"]=> string(19) "2007-09-29 23:25:59" ["post_date_gmt"]=> string(19) "2007-09-30 04:25:59" ["post_content"]=> string(2434) "A presentation given at Web Directions South, Sydney Australia, September 28 2007.
Presentation slides
Session description
Forms. We all have to make ‘em, but few of us love ‘em. Aaron Gustafson believes that this is because we don’t understand them. In this session, we will explore forms from top to bottom, examining how they work and how their components can be incorporated with other elements to maximize accessibility, improve semantics, and allow for more flexible styling. You’ll get to see the complete picture with forms, including error, warning and formatting messages, styling and its implications, as well as best practices for manipulation with Javascript and Ajax.
About Aaron Gustafson
After getting hooked on the web in 1996 and spending several years pushing pixels and bits for the likes of IBM and Konica Minolta, Aaron Gustafson decided to focus full-time on his own web consultancy, Easy! Designs LLC. Aaron is a member of the Web Standards Project (WaSP) and the Guild of Accessible Web Designers (GAWDS). He also serves as Technical Editor for A List Apart, is a contributing writer for Digital Web Magazine, and is quickly building a library of writing and editing credits in meatspace. He has graced the stage at numerous conferences including An Event Apart, COMDEX, SXSW, and The Ajax Experience and is frequently called on to provide web standards training in both the public and private sector.
A presentation given at Web Directions South, Sydney Australia, September 28 2007.
Forms. We all have to make ‘em, but few of us love ‘em. Aaron Gustafson believes that this is because we don’t understand them. In this session, we will explore forms from top to bottom, examining how they work and how their components can be incorporated with other elements to maximize accessibility, improve semantics, and allow for more flexible styling. You’ll get to see the complete picture with forms, including error, warning and formatting messages, styling and its implications, as well as best practices for manipulation with Javascript and Ajax.
A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.
Session description
Whoever you are, if you're writing JavaScript, there's some aspect of your development that you would love to change if you had the chance. But the reality is you'll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.
This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won't even have to sell your soul in the process.
About Patrick Lee
Patrick was involved with entrepreneurial web pursuits before joining News Digital Media in what now seems like the distant past. When tasked with deciding his job title he jokingly suggested JavaScript Ninja. The title stuck and that's now what the business cards say.
Patrick spent some time being an engineer when he really wanted to be a philosopher. Somehow the little scripting language with a soul, that we all misunderstood, is a happy medium.
A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.
Whoever you are, if you're writing JavaScript, there's some aspect of your development that you would love to change if you had the chance. But the reality is you'll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.
This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won't even have to sell your soul in the process.
" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(11) "patrick-lee" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2008-07-21 01:29:41" ["post_modified_gmt"]=> string(19) "2008-07-21 06:29:41" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(57) "http://westciv.com/webdirections08/resources/patrick-lee/" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } ["queried_object"]=> object(stdClass)#113 (10) { ["term_id"]=> string(2) "28" ["name"]=> string(5) "forms" ["slug"]=> string(5) "forms" ["term_group"]=> string(1) "0" ["term_order"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "28" ["taxonomy"]=> string(8) "post_tag" ["description"]=> string(0) "" ["parent"]=> string(1) "0" ["count"]=> string(1) "2" } ["queried_object_id"]=> int(28) }Presentations about forms
Podcasts, slides, videos and more
Patrick Lee — One paper clip, a box of matches, and some JavaScript
A presentation given at at Web Directions Government, Old Parliament House, Canberra, May 19 2008.
Whoever you are, if you’re writing JavaScript, there’s some aspect of your development that you would love to change if you had the chance. But the reality is you’ll never find yourself working in this ideal environment: dealing with legacy browsers, platforms and content management systems will be your constant as a developer. Patrick Lee is going to show you some tools and techniques that will help you make your peace with this fact.
This session will explore how you can find ways to do the cool stuff you really want to do with JavaScript whilst working in the real world. And you won’t even have to sell your soul in the process.
See the slides and hear the podcast »
Aaron Gustafson — Learning to love forms
A presentation given at Web Directions South, Sydney Australia, September 28 2007.
Forms. We all have to make ‘em, but few of us love ‘em. Aaron Gustafson believes that this is because we don’t understand them. In this session, we will explore forms from top to bottom, examining how they work and how their components can be incorporated with other elements to maximize accessibility, improve semantics, and allow for more flexible styling. You’ll get to see the complete picture with forms, including error, warning and formatting messages, styling and its implications, as well as best practices for manipulation with Javascript and Ajax.
Stay in touch
- Our awesome weekly newsletter:
- Twitter: @webdirections
- Keep up with the latest in HTML5, app development, platforms, devices and more at our blog, the web, unplugged
What do you know?
Live dev and design screencasts
State of Web Development Reports
Flip through our detailed reports focussing on the technologies and techniques used by web professionals around the world.
- State of Mobile Web Development (2011)
- State of Web Development (2010)
- State of Web Development (2008)
Slides and podcasts from previous events
- accessibility
- coding
- css
- data
- design
- development
- html
- innovation
- interaction design
- javascript
- mobile
- strategy
- usability
- user experience
- visual design
- wdn08
- wds07
- wds08
- wds09
- web standards
Jobs from jobs.webdirections.org
Post contract, part-time or full-time job offerings for web professionals of all types for free, or find properly qualified job openings as a web professional.

