<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Web Directions &#187; ajax</title> <atom:link href="http://www.webdirections.org/tag/ajax/feed/" rel="self" type="application/rss+xml" /><link>http://www.webdirections.org</link> <description>Just another WordPress weblog</description> <lastBuildDate>Fri, 27 Jan 2012 00:02:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Patrick Lee — JavaScript Sprachraum</title><link>http://www.webdirections.org/resources/patrick-lee-javascript-sprachraum/</link> <comments>http://www.webdirections.org/resources/patrick-lee-javascript-sprachraum/#comments</comments> <pubDate>Sat, 23 Oct 2010 01:47:46 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[development]]></category> <category><![CDATA[frameworks]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[web standards]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=2858</guid> <description><![CDATA[<p><img src="http://static.webdirections.org/webdirections/images/speaker_p_lee.jpg" class="speaker photo" width="65" height="65" alt="Patrick Lee Portrait" />In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 10.45am.</p><ul><li><a href="http://webdirections.org/podcasts/WD10/wds10-Patrick-Lee.mp3">Audio recording of session</a></li><li><a href="#slides">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Patrick Lee</a></li></ul><h4 id="slides">Presentation slides</h4><p><object id="__sse5477309" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sprachraum2-101018092359-phpapp02&#038;stripped_title=javascript-sprachraum&#038;userName=patricklee" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5477309" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sprachraum2-101018092359-phpapp02&#038;stripped_title=javascript-sprachraum&#038;userName=patricklee" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Despite being an option on web servers as early as 1995 with Netscape’s LiveWire, JavaScript has long been regarded as a language only of the browser.</p><p>Approaching sweet sixteen JavaScript has evolved in the community and gained acceptance as a general purpose programming language.</p><p>In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.</p><h4 id="bio">About Patrick Lee</h4><div class="vcard"> <img src="http://static.webdirections.org/webdirections/images/speaker_p_lee.jpg" class="speaker photo" width="65" height="65" alt="Patrick Lee Portrait" /><span class="fn">Patrick</span> is a computer programmer and interaction designer. Usually at the same time.</p><p>He thinks JavaScript is an important language.</p><p>He works for <a href="http://www.thoughtworks.com/" class="url org">ThoughtWorks</a>.</p><p><strong>Follow Patrick on Twitter:</strong> <a href="http://twitter.com/boundvariable">@boundvariable</a></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/patrick-lee-javascript-sprachraum/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD10/wds10-Patrick-Lee.mp3" length="28414234" type="audio/mpeg" /> </item> <item><title>Tania Lang — Using AJAX to enhance UX</title><link>http://www.webdirections.org/resources/tania-lang-using-ajax-to-enhance-ux/</link> <comments>http://www.webdirections.org/resources/tania-lang-using-ajax-to-enhance-ux/#comments</comments> <pubDate>Thu, 08 Oct 2009 23:37:29 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[user experience]]></category> <category><![CDATA[wds09]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=2311</guid> <description><![CDATA[<p><img src="http://webdirections.org/images/speaker_t_lang.jpg" class="speaker photo" width="65" height="65" alt="Tania Lang Portrait" />AJAX is changing the way that users interact with websites - it has the potential to provide richer and more interactive online user experiences but also introduces its own set of usability and accessibility problems. This session will present views from leading usability experts from around the world from an experienced practitioner workshop conducted at the Usability Professionals Conference in USA.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2009, Sydney Convention Centre, October 8 2.40pm.</p><ul><li><a href="http://webdirections.org/podcasts/WD09/WDS09-Tania-Lang.mp3">Audio recording of session</a></li><li><a href="#slides">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Tania Lang</a></li></ul><h4 id="slides">Presentation slides</h4><p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ajaxwebdirections2-0-091007210317-phpapp01&#038;stripped_title=using-ajax-to-improve-your-user-experience-at-web-directions-south-2009" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ajaxwebdirections2-0-091007210317-phpapp01&#038;stripped_title=using-ajax-to-improve-your-user-experience-at-web-directions-south-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>AJAX is changing the way that users interact with websites — it has the potential to provide richer and more interactive online user experiences but also introduces its own set of usability and accessibility problems. This session will present views from leading usability experts from around the world from an experienced practitioner workshop conducted at the Usability Professionals Conference in USA.</p><p>We will also discuss key usability issues we have unveiled through our own usability testing of a range of websites using AJAX over the last 2 years. The session will highlight some of the pitfalls and user frustrations with AJAX as well as how AJAX can be used to enhance the user experience. We will present usability and accessibility issues and common user behaviours with AJAX applications.</p><p>Finally we will discuss interaction design guidelines for developing user friendly AJAX designs. This is not a technical session and will appeal to designers, developers and anyone working with interactive websites or web applications.</p><h4 id="bio">About Tania Lang</h4><div class="vcard"><p><img src="http://webdirections.org/images/speaker_t_lang.jpg" class="speaker photo" width="65" height="65" alt="Tania Lang Portrait" /><span class="fn n">Tania Lang</span> is founder and principal of <a href="http://www.peakusability.com.au/" class="url org">Peak Usability</a> as well as a member of the UPA, WIPA and the Queensland Representative for CHISIG in Australia. She is considered one of the leaders in her field and is passionate about usability. She regularly presents and conducts training workshops to increase awareness and adoption of good usability and UX design practices. With over 10 years experience as a UX practitioner and consultant, Tania has conducted hundreds of usability tests and has learnt a lot about online user behaviour and how this has evolved over the years. She has worked on UX projects for Telstra, Commonwealth Bank, Westpac, Suncorp, Flight Centre, iiNet, RACQ, NRMA, Ergon Energy and numerous government agencies.</p><p><strong>Follow Tania on Twitter:</strong> <a href="http://twitter.com/tanialang">@tanialang</a></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/tania-lang-using-ajax-to-enhance-ux/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD09/WDS09-Tania-Lang.mp3" length="16491567" type="audio/mpeg" /> </item> <item><title>Douglas Crockford — Ajax security</title><link>http://www.webdirections.org/resources/douglas-crockford-ajax-security/</link> <comments>http://www.webdirections.org/resources/douglas-crockford-ajax-security/#comments</comments> <pubDate>Thu, 19 Jun 2008 03:08:13 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[security]]></category> <category><![CDATA[wds08]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=948</guid> <description><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 26 2.40pm.</p><p><img src="http://www.westciv.com/images/speaker_d_crockford.jpg" class="speaker" alt="Douglas Crockford Portrait" height="65" width="65" />Security design is an important, but often neglected, component of system design. In this session, Douglas Crockford, creator of Javascript Object Notation, will outline the security issues that must be considered in the architecture of Ajax applications.<br /> The design of the browser did not anticipate the needs of multiparty applications. The browser’s security model frustrates useful activities and allows some very dangerous activities. This talk will look at the small set of options before us that will determine the future of the Web.<br /> During this session, attendees will:</p><ul><li>Learn why effective security is an inherent feature of good design;</li><li>Experience a real-time demo of a Ajax client/server system based on sound security principles</li><li>See how to apply secure design to rich web applications.</li></ul>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 26 2.40pm.</p><ul><li><a href="http://webdirections.org/podcasts/WD08/WDS08-Douglas-Crockford.mp3">Audio recording of session</a></li><li><a href="#slides">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Douglas Crockford</a></li></ul><h4 id="slides">Presentation slides</h4><p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=douglascrockford-1222903962429701-9&#038;stripped_title=douglas-crockford-ajax-security-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=douglascrockford-1222903962429701-9&#038;stripped_title=douglas-crockford-ajax-security-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Security design is an important, but often neglected, component of system design. In this session, Douglas Crockford, creator of Javascript Object Notation, will outline the security issues that must be considered in the architecture of Ajax applications.</p><p>The design of the browser did not anticipate the needs of multiparty applications. The browser’s security model frustrates useful activities and allows some very dangerous activities. This talk will look at the small set of options before us that will determine the future of the Web.</p><p>During this session, attendees will:</p><ul><li>Learn why effective security is an inherent feature of good design;</li><li>Experience a real-time demo of a Ajax client/server system based on sound security principles</li><li>See how to apply secure design to rich web applications.</li></ul><h4 id="bio">About <span class="fn">Douglas Crockford</span></h4><p><img src="http://www.webdirections.org/images/speaker_d_crockford.jpg" class="speaker photo" alt="Portrait of Douglas Crockford" /><a class="url" href="http://blog.360.yahoo.com/douglascrockford">Douglas Crockford</a> is a product of the US public school system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is now an architect at Yahoo!. He is the world’s foremost living authority on JavaScript.</p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/douglas-crockford-ajax-security/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD08/WDS08-Douglas-Crockford.mp3" length="20855485" type="audio/mpeg" /> </item> <item><title>Panel — Javascript libraries — putting the cross in cross-browser compatible</title><link>http://www.webdirections.org/resources/panel-javascript-libraries-putting-the-cross-in-cross-browser-compatible/</link> <comments>http://www.webdirections.org/resources/panel-javascript-libraries-putting-the-cross-in-cross-browser-compatible/#comments</comments> <pubDate>Thu, 19 Jun 2008 01:24:02 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[frameworks]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[wds08]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=913</guid> <description><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 25 1.40pm.</p><p>No longer are search engines the main contenders when you&#8217;re shopping for JavaScript solutions. For sophisticated, cross-browser effects which degrade gracefully and don&#8217;t impede accessibility, libraries are the new heavy weights. But which library do you want in your corner?<br /> The crop of polished, opensource libraries bring a vast array of visual effects and functionality to leverage in your projects and we&#8217;ll introduce you to the power houses. We&#8217;ll run jQuery, the YUI, and Prototype up against pure Javascript in a tag team event that will challenge even the hardiest code warriors.<br /> In this special 2 hour session local and international developers will run libraries through their paces giving you real world insights in to how a library can help you knockout the toughest scripting challenge.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 25 1.40pm.</p><ul><li><a href="#description">Session description</a></li><li><a href="#bio">Panelists</a></li><li><a href="#resources">Resources</a></li></ul><h4 id="description">Session description</h4><p>No longer are search engines the main contenders when you’re shopping for JavaScript solutions. For sophisticated, cross-browser effects which degrade gracefully and don’t impede accessibility, libraries are the new heavy weights. But which library do you want in your corner?<br /> The crop of polished, opensource libraries bring a vast array of visual effects and functionality to leverage in your projects and we’ll introduce you to the power houses. We’ll run jQuery, the YUI, and Prototype up against pure Javascript in a tag team event that will challenge even the hardiest code warriors.<br /> In this special 2 hour session local and international developers will run libraries through their paces giving you real world insights in to how a library can help you knockout the toughest scripting challenge.</p><h4 id="bio">Panelists</h4><div class="summary"><ul><h5>About Craig Sharkie</h5><p><img src="http://www.westciv.com/images/speaker_c_sharkie.jpg" alt="Portrait of Craig Sharkie" class="speaker"/>A degree in Fine Art may seem an odd stepping stone to a career in coding, but its a step that’s led Craig Sharkie on a journey lasting over 13 years. With tenure at the Australian operations of Ziff Davis, AOL and Yahoo!, Craig’s seen the Internet bubble, burst, and be reinvented, and at each turn his foundation in visualising the Web has stood him in good stead.</p><p>Focussing on accessible, extensible, and usable HTML and CSS solutions to both leading edge and legacy development issues, Craig continues to use the best of JavaScript to deliver interfaces that marry a user’s goals with corporate aims. From onclick to Unobtrusive Scripting, via the DOM and Ajax, he enjoys coding standards based solutions even more than championing them.</p><h5>About Cameron Adams</h5><p><img src="http://www.westciv.com/images/speaker_c_adams.jpg" class="speaker" width="65" height="65" alt="Cameron Adams Portrait" />Cameron Adams — <a href="http://www.themaninblue.com/">The Man in Blue</a> — melds a background in Computer Science with over eight years experience in graphic design to create a unique approach to interface design. Using the latest technologies, he likes to play in the intersection between design and code to produce innovative but usable sites and applications.</p><p>In addition to the projects he’s currently tinkering with, Cameron writes about the Internet and design in general on his well respected weblog, and has written several books ranging in topics from JavaScript, to CSS, and design. His latest publication — <a href="http://www.amazon.com/Simply-JavaScript-Kevin-Yank/dp/0980285801">Simply JavaScript</a> — takes a bottom-up, quirky-down approach to the basics of JavaScript coding.</p><h5>About Earle Castledine</h5><p><img src="http://www.westciv.com/images/speaker_e_castledine.jpg" alt="Portrait of Earle Castledine" class="speaker"/>Sporting a Masters in Information Technology and a lifetime of experience on the Web of Hard Knocks, Earle Castledine’s interests span all that is computery. A Senior Systems Analyst and Javascript flàneur — he is equally happy in the muddy pits of .NET code as in the fluffy fields of client-side interaction development.</p><p>Having stuck with Javascript through the dark and dynamic times, he now recognises the Internet not as a lubricant for social change, but a vehicle for unleashing frivolous ECMAScript gadgets and time-wasting technologies.</p><h5>About Jason Crane</h5><p><img src="http://www.westciv.com/images/speaker_j_crane.jpg" alt="Portrait of Jason Crane" class="speaker"/>Jason Crane is a self-confessed neophile.  He also works on the web.  His enthusiasm and passion for people and technology is a perpetual motion machine.</p><p>Jason has worked for a number of businesses (including his own!) in varying capacities ranging from networking, through to back and front-end engineering.  When not wrangling Ruby on Rails, or playing devils advocate with his peers, Jason enjoys cooking and eating food with his wife and dog.</p><p>He doesn’t take himself too seriously, and he blames his love of speaking in the third person on his internet exposure.</p><h5>About Ben Askins</h5><p><img src="http://www.westciv.com/images/speaker_b_askins.jpg" alt="Portrait of Ben Askins" class="speaker"/>Ben has been employed as a software developer in one form or another since leaving school in 1989. Not traditionally a web developer, he started dabbling with HTML and CSS about 6 years ago. Since 2006 he’s been freelancing as a software developer, focusing on implementing business applications using Ruby on Rails. Funnily enough, he knows very little about Javascript, so little in fact that he agreed to take part in this panel on the one condition that he could perform a Vulcan Mind Meld with <a href="http://south08.webdirections.org/?cat=1#post-84">The Man in Blue</a>, to assimilate just a smidgeon of his vast vast knowledge.</p><h4 id="resources">Resources</h4><ul><li><a href="http://www.themaninblue.com/writing/perspective/2008/11/17/" title="The Man in Blue &gt;  JS-909: A drum machine in JavaScript">Cameron Adams’ JS-909: a drum machine written in JavaScript</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/panel-javascript-libraries-putting-the-cross-in-cross-browser-compatible/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Andrew Kesper — ABC’s election site: making the most of dry data</title><link>http://www.webdirections.org/resources/andrew-kesper/</link> <comments>http://www.webdirections.org/resources/andrew-kesper/#comments</comments> <pubDate>Tue, 11 Mar 2008 02:55:12 +0000</pubDate> <dc:creator>Maxine</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[data]]></category> <category><![CDATA[design]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[government]]></category> <category><![CDATA[interaction design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[wdgov08]]></category> <category><![CDATA[wdux08]]></category><guid isPermaLink="false">http://westciv.com/webdirections08/resources/andrew-kesper/</guid> <description><![CDATA[<p>A presentation given at at Web Directions User Experience, Melbourne Town Hall, May 16 2008, and Web Directions Government, Old Parliament House, Canberra, May 19 2008.</p><p><img src="http://www.westciv.com/images/speaker_a_kesper.jpg" class="speaker" width="65" height="65" alt="Andrew Kesper Portrait" />While elections can be exciting times, the underlying data - swings, booth counts, and the like is probably only riveting to psephological tragics. Yet the ABC's election web site managed to take this raw data and make it attractive, compelling and interactive.</p><p>In this session, the ABC's Andrew Kesper takes us through the election site, looking at the design decisions, and uses of technology like Ajax, Flash, and interactive maps - tools which have wide applicability for government sites looking to present data in more user-friendly and attractive ways.</p> ]]></description> <content:encoded><![CDATA[<p>A presentation given at at Web Directions User Experience, Melbourne Town Hall, May 16 2008, and Web Directions Government, Old Parliament House, Canberra, May 19 2008.</p><ul><li><a href="#description">Session description</a></li><li><a href="#bio">About Andrew Kesper</a></li></ul><p>We’re sorry, but slides and podcast for this presentation are unfortunately not available.</p><h4 id="description">Session description</h4><p>While elections can be exciting times, the underlying data — swings, booth counts, and the like is probably only riveting to psephological tragics. Yet the ABC’s election web site managed to take this raw data and make it attractive, compelling and interactive.</p><p>In this session, the ABC’s Andrew Kesper takes us through the election site, looking at the design decisions, and uses of technology like Ajax, Flash, and interactive maps — tools which have wide applicability for government sites looking to present data in more user-friendly and attractive ways.</p><h4 id="bio">About Andrew Kesper</h4><div class="summary"><p><img src="http://www.westciv.com/images/speaker_a_kesper.jpg" class="speaker" width="65" height="65" alt="Andrew Kesper Portrait" />Andrew Kesper has been working at the ABC for the past two years. Andrew’s first project was the redevelopment of <a href="http://www.abc.net.au/news/">ABC News Online</a> that launched in mid-2007. This was followed back-to-back by the development of the ABC’s Federal Election site, <a href="http://www.abc.net.au/elections/federal/2007/">Australia Votes 2007</a>, which launched in September 2007.</p><p>Andrew has also developed sites for several ABC current affairs programs including The 7.30 Report, Lateline and Insiders. Pre-ABC, Andrew worked for a web design firm in London, developing web sites for clients such as the British Film Institute and local government organisations. He graduated with a Bachelor of Information Technology from the University of Queensland in 2003.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/andrew-kesper/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Douglas Crockford — Ajax security</title><link>http://www.webdirections.org/resources/wdn08-douglas-crockford/</link> <comments>http://www.webdirections.org/resources/wdn08-douglas-crockford/#comments</comments> <pubDate>Wed, 13 Feb 2008 04:23:40 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[security]]></category> <category><![CDATA[wdn08]]></category><guid isPermaLink="false">http://www.webdirections.org/resources/wdn08-douglas-crockford/</guid> <description><![CDATA[<p>A presentation given at Web Directions North, Vancouver Canada, January 31 2008.</p><p>Security design is an important, but often neglected, component of system design. In this session, Douglas Crockford, creator of Javascript Object Notation, will outline the security issues that must be considered in the architecture of Ajax applications.</p><p>The design of the browser did not anticipate the needs of multiparty applications. The browser&#8217;s security model frustrates useful activities and allows some very dangerous activities. This talk will look at the small set of options before us that will determine the future of the Web.</p> ]]></description> <content:encoded><![CDATA[<p>A presentation given at Web Directions North, Vancouver Canada, January 31 2008.</p><ul><li><a href="http://webdirections.org/podcasts/WD07/WDN-08-Douglas-Crockford.mp3">MP3 of presentation</a></li><li><a href="#slides">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Douglas Crockford</a></li></ul><h4 id="slides">Presentation slides</h4><p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ajax-security-1202338796997067-5"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ajax-security-1202338796997067-5" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Security design is an important, but often neglected, component of system design. In this session, Douglas Crockford, creator of Javascript Object Notation, will outline the security issues that must be considered in the architecture of Ajax applications.</p><p>The design of the browser did not anticipate the needs of multiparty applications. The browser’s security model frustrates useful activities and allows some very dangerous activities. This talk will look at the small set of options before us that will determine the future of the Web.</p><p>During this session, attendees will:</p><ul><li>Learn why effective security is an inherent feature of good design;</li><li>Experience a real-time demo of a Ajax client/server system based on sound security principles</li><li>See how to apply secure design to rich web applications.</li></ul><h4 id="bio">About Douglas Crockford</h4><div class="summary"><p>Douglas Crockford is a product of the US public school system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is now an architect at Yahoo!. He is the world’s foremost living authority on JavaScript.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/wdn08-douglas-crockford/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD07/WDN-08-Douglas-Crockford.mp3" length="24723120" type="audio/mpeg" /> </item> <item><title>Jonathan Snook – Working with Ajax Frameworks</title><link>http://www.webdirections.org/resources/wdn08-jonathan-snook/</link> <comments>http://www.webdirections.org/resources/wdn08-jonathan-snook/#comments</comments> <pubDate>Tue, 12 Feb 2008 05:58:01 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[frameworks]]></category> <category><![CDATA[wdn08]]></category><guid isPermaLink="false">http://www.webdirections.org/resources/wdn08-jonathon-snook/</guid> <description><![CDATA[<p>A presentation given at Web Directions North, Vancouver Canada, January 30 2008.</p><p><img src="http://www.westciv.com/images/speaker_j_snook.jpg" class="speaker" width="65" height="65" alt="Jonathon Snook Portrait" /> It seems like there&#8217;s a new Ajax library or JavaScript framework coming out every week, and there probably is! Which is the best one to pick? Will you be up the creek without a paddle if you choose the wrong one?</p><p>&#8220;Working with Ajax Frameworks&#8221; will delve into some common Ajax design patterns and how various frameworks can be used to meet those needs. We&#8217;ll also take a look at how we can keep our own code flexible as we bridge the gap between it and the various frameworks.</p> ]]></description> <content:encoded><![CDATA[<p>A presentation given at Web Directions North, Vancouver Canada, January 30 2008.</p><ul><li><a href="http://webdirections.org/podcasts/WD07/WDN-08-Jonathan-Snook.mp3">MP3 of presentation</a></li><li><a href="#slides">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Jonathan Snook</a></li></ul><h4 id="slides">Presentation slides</h4><p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=working-with-ajax-frameworks-1202005455487906-4"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=working-with-ajax-frameworks-1202005455487906-4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>&lt;</p><h4 id="description">Session description</h4><p>It seems like there’s a new Ajax library or JavaScript framework coming out every week, and there probably is! Which is the best one to pick? Will you be up the creek without a paddle if you choose the wrong one?</p><p>“Working with Ajax Frameworks” will delve into some common Ajax design patterns and how various frameworks can be used to meet those needs. We’ll also take a look at how we can keep our own code flexible as we bridge the gap between it and the various frameworks.</p><h4 id="bio">About Jonathan Snook</h4><div class="summary"><p><img src="http://www.westciv.com/images/speaker_j_snook.jpg" class="speaker" width="65" height="65" alt="Jonathan Snook Portrait" /><p>Jonathan Snook is currently a freelance web developer based in Ottawa, Canada. A Renaissance man of the Web, he has programmed in a variety of languages, both server-side and client-side. He also does web site and web application design. Jonathan worked for more than seven years with web agencies, getting to work with clients such as Red Bull, Apple, and FedEx. He made the leap to freelance back in January 2006.</p><p>Jonathan likes to share what he knows through speaking, writing books, writing for online magazines such as Digital Web and Sitepoint, and writing for his own popular blog at <a href="http://snook.ca/">Snook.ca</a>. He is the co-author of the acclaimed <a href="http://www.amazon.com/gp/product/1590597648/702-3295721-8680041?ie=UTF8&#038;tag=snookca0f-20&#038;linkCode=xm2&#038;camp=15121&#038;creativeASIN=1590597648">Accelerated DOM Scripting with Ajax, APIs, and Libraries</a>, and of <a href="http://www.amazon.com/gp/product/0975841971/702-3295721-8680041?ie=UTF8&#038;tag=snookca0f-20&#038;linkCode=xm2&#038;camp=15121&#038;creativeASIN=0975841971">The Art and Science of CSS</a>.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/wdn08-jonathan-snook/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD07/WDN-08-Jonathan-Snook.mp3" length="24221778" type="audio/mpeg" /> </item> <item><title>Kaitlin Sherwood &amp; Steffen Meschkat — The Business and Technology of Mashups</title><link>http://www.webdirections.org/resources/kaitlin-sherwood-steffen-meschkat-the-business-and-technology-of-mashups/</link> <comments>http://www.webdirections.org/resources/kaitlin-sherwood-steffen-meschkat-the-business-and-technology-of-mashups/#comments</comments> <pubDate>Wed, 23 Jan 2008 03:37:58 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mashups]]></category> <category><![CDATA[wdn07]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=531</guid> <description><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 8, 2007.</p><p> Mashups are the hottest web development topic today. Hear about the front-end, back-end, and business issues of mashups with these two experts who know more about them than just about anyone.</p><p><b>Kaitlin Sherwood: Overview of Maps Mashup Technologies</b></p><p>In the past two years, there has been an explosion of tools for conveying geographic information to the masses. In this talk, Kaitlin Duck Sherwood will introduce major concepts and issues, and discuss the pros and cons of each of the major mashup frameworks. Attendees will gain an appreciation for their mapping options, and information to help them better choose between them based on their particular needs.</p><p><b>Steffen Meschkat</b></p><p> A central topic of “Web 2.0” is browser-side web application programming interfaces (APIs) and the specific type of web application they give rise to: mashups.</p><p> Using the Google Maps API as an example, I put this development into a perspective that allows one to appreciate how this, on the one hand, is a natural and coherent evolution of the Web that, on the other hand, significantly alters the ways of organizing the world’s information that the Web makes possible. I also discuss the specific technologies that web APIs for mashups are based upon, and their sometimes challenging idiosyncrasies.</p> ]]></description> <content:encoded><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 8, 2007.</p><ul><li><a href="http://webdirections.org/podcasts/WD07/WD-N-07-business-of-mashups-kaitlinsherwood.mp3">MP3 of presentation (Kaitlin Sherwood)</a></li><li><a href="http://webdirections.org/podcasts/WD07/WD-N-07-business-of-mashups-steffenmeschkat.mp3">MP3 of presentation (Steffen Meschkat)</a></li><li><a href="#description">Session description</a></li><li><a href="#about">About Kaitlin Sherwood</a></li><li><a href="#about2">About Steffen Meschkat</a></li><h4 id="description">Session description</h4><p> Mashups are the hottest web development topic today. Hear about the front-end, back-end, and business issues of mashups with these two experts who know more about them than just about anyone.</p><p><b>Kaitlin Sherwood: Overview of Maps Mashup Technologies</b></p><p>In the past two years, there has been an explosion of tools for conveying geographic information to the masses. In this talk, Kaitlin Duck Sherwood will introduce major concepts and issues, and discuss the pros and cons of each of the major mashup frameworks. Attendees will gain an appreciation for their mapping options, and information to help them better choose between them based on their particular needs.</p><p><b>Steffen Meschkat</b></p><p> A central topic of “Web 2.0” is browser-side web application programming interfaces (APIs) and the specific type of web application they give rise to: mashups.</p><p> Using the Google Maps API as an example, I put this development into a perspective that allows one to appreciate how this, on the one hand, is a natural and coherent evolution of the Web that, on the other hand, significantly alters the ways of organizing the world’s information that the Web makes possible. I also discuss the specific technologies that web APIs for mashups are based upon, and their sometimes challenging idiosyncrasies.</p><h4 id="about2">About Steffen Meschkat</h4><p> Steffen Meschkat joined Google in 2004 and currently works on maps.</p><p> He earlier co-founded ART+COM AG and datango AG . At ART+COM, he worked on industry funded application research projects of Virtual Reality and, since 1993, the WWW. For datango, he built the client side components of the navigation suite, a technology that augments web applications by simulated user interaction fragments. He has an MSc (”Diplom”) in Physics from Humboldt University in Berlin.</p><h4 id="about">Kaitlin Sherwood</h4><p>With a keen eye for how people interact with technology now and the creativity to see how they could be using it in the future, Kaitlin Duck Sherwood started developing innovative Web sites in 1994. In addition to winning a 1995 GNN Best of the Web award, she developed one of the first webmail applications and the first navigation system for a large campus that integrated maps and floorplans.</p><p>Most recently, she developed the first mashup to feature thematic (area-based) maps, overlaying census bureau data on Google Maps. On the strength of this, she earned a summer internship at the Maps group of Google, and no, she’s not yet allowed to tell you what she worked on. She has since returned to her graduate studies at the University of British Columbia.</p><p>Sherwood spent several years as a “email anthropologist”, studying how people use electronic mail. From those experiences, she wrote two practical books and provided training to corporate and governmental clients on how to manage email better. She and her advice have been featured in the the New York Times, Wall Street Journal, NPR, Los Angeles Times, Chicago Tribune, Tech TV, and many others.</p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/kaitlin-sherwood-steffen-meschkat-the-business-and-technology-of-mashups/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD07/WD-N-07-business-of-mashups-kaitlinsherwood.mp3" length="24004407" type="audio/mpeg" /> <enclosure url="http://webdirections.org/podcasts/WD07/WD-N-07-business-of-mashups-steffenmeschkat.mp3" length="16757962" type="audio/mpeg" /> </item> <item><title>George Oates and Paul Hammond — Web Apps: Developer to Designer</title><link>http://www.webdirections.org/resources/george-oates-and-paul-hammond-web-apps-developer-to-designer/</link> <comments>http://www.webdirections.org/resources/george-oates-and-paul-hammond-web-apps-developer-to-designer/#comments</comments> <pubDate>Sat, 19 Jan 2008 06:38:44 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[design]]></category> <category><![CDATA[wdn07]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=523</guid> <description><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 8, 2007.</p><p>Web apps are an intimate marriage of back-end systems and client-side interaction, but it takes two very different skill sets to build robust scalable application platforms and create smooth user interfaces that work in multiple browsers.</p><p>In this session, George Oates and Paul Hammond consider the development process from the perspective of both back- and front-end developers, and the cooperation required between them. They’ll discuss how simple architecture choices, development patterns and — above all — good communication are key to making the relationship work.</p>]]></description> <content:encoded><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 8, 2007.</p><ul><li><a href="#description">Session description</a></li><li><a href="#about">About George Oates</a></li><li><a href="#about2">About Paul Hammon</a></li></ul><h4 id="description">Session description</h4><p>Web apps are an intimate marriage of back-end systems and client-side interaction, but it takes two very different skill sets to build robust scalable application platforms and create smooth user interfaces that work in multiple browsers.</p><p>In this session, George Oates and Paul Hammond consider the development process from the perspective of both back– and front-end developers, and the cooperation required between them. They’ll discuss how simple architecture choices, development patterns and — above all — good communication are key to making the relationship work.</p><h4 id="about2">About Paul Hammond</h4><p>Paul Hammond is a web developer, product manager and father. He has been building websites for as long as he can remember, and is now part of the Yahoo! Technology Development group. Before that he led technical project management at BBC Radio and Music interactive.</p><p>Paul regularly speaks on subjects from javascript and APIs to the future of broadcasting, at events including Emerging Technology, d.Construct and xtech. He is currently living somewhere between London and San Francisco, and keeps a technical weblog at paulhammond.org.</p><h4 id="about">About George Oates</h4><p>George Oates joined a company called Ludicorp back in the middle of 2003, having moved from Australia, where she had enjoyed a successful career in the web industry. At the time, Ludicorp was making a hilarious online game called Game Neverending and George jumped in, helping design game elements, the GNE universe, and how players interacted.</p><p>It wasn’t long before Ludicorp shifted gears somewhat and decided to enter the photo-sharing space. We were all torn between wanting to keep doing fun game things and the need for money. So, we managed to find a way to blend the two, and Flickr was born!</p> <pPGeorge has a little tear in her eye now that Flickr is finally thinking about leaving the nest, riding on motorbikes and reading Kerouac. I guess she has the open API to thank for that.</p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/george-oates-and-paul-hammond-web-apps-developer-to-designer/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Aaron Gustafson &amp; Andy Clarke — Transcendent Design with Javascript and CSS</title><link>http://www.webdirections.org/resources/aaron-gustafson-andy-clarke-transcendent-design-with-javascript-and-css/</link> <comments>http://www.webdirections.org/resources/aaron-gustafson-andy-clarke-transcendent-design-with-javascript-and-css/#comments</comments> <pubDate>Sat, 19 Jan 2008 05:21:41 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[css]]></category> <category><![CDATA[design]]></category> <category><![CDATA[html]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[wdn07]]></category> <category><![CDATA[web standards]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=518</guid> <description><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 7, 2007.</p><p>Traditionally, CSS has been the domain of designers while JavaScript was for programmers, but these technologies can and should work together to improve your visitors’ experiences. After all, you can do amazing things with CSS, but when you start to use CSS in concert with DOM Scripting, there’s almost no limit to what you can achieve.</p><p>MOD-ern web designer Andy Clarke and DOM/Ajax developer Aaron Gustafson will take your CSS skills and supercharge them with JavaScript magic, exploring how you can make CSS and JavaScript work together to make beautiful (and functional) results.</p> ]]></description> <content:encoded><![CDATA[<p>A presentation given at at Web Directions North, Vancouver, February 7, 2007.</p><ul><li><a href="http://webdirections.org/podcasts/WD07/WD-N-07-transcending-design-andy-clarke.mp3">MP3 of presentation</a></li><li><a href="http://webdirections.org/slides/TranscendentDesign.pdf">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#about">About Andy Clarke</a></li><li><a href="#about2">About Aaron Gustafson</a></li></ul><h4 id="description">Session description</h4><p>Traditionally, CSS has been the domain of designers while JavaScript was for programmers, but these technologies can and should work together to improve your visitors’ experiences. After all, you can do amazing things with CSS, but when you start to use CSS in concert with DOM Scripting, there’s almost no limit to what you can achieve.</p><p>MOD-ern web designer Andy Clarke and DOM/Ajax developer Aaron Gustafson will take your CSS skills and supercharge them with JavaScript magic, exploring how you can make CSS and JavaScript work together to make beautiful (and functional) results.</p><h4 id="about">About Andy Clarke</h4><p>Andy Clarke is a sought-after speaker, designer and consultant focusing on creative, accessible web development. Andy is passionate about design and passionate about web standards, often bridging the gap between design and code. He regularly trains designers and developers in the creative applications of web standards and writes about aspects of design and popular culture on his personal web site, And All That Malarkey.</p><h4 id="about2">About Aaron Gustafson</h4><p>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.</p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/aaron-gustafson-andy-clarke-transcendent-design-with-javascript-and-css/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD07/WD-N-07-transcending-design-andy-clarke.mp3" length="49489207" type="audio/mpeg" /> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/51 queries in 0.625 seconds using disk: basic
Object Caching 804/920 objects using disk: basic

Served from: www.webdirections.org @ 2012-02-07 14:25:04 -->
