<?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; APIs</title> <atom:link href="http://www.webdirections.org/tag/apis/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>Julio Cesar Ody — CSS3 and Backbone.js for killer mobile apps</title><link>http://www.webdirections.org/resources/julio-cesar-ody-css3-and-backbone-js-for-killer-mobile-apps/</link> <comments>http://www.webdirections.org/resources/julio-cesar-ody-css3-and-backbone-js-for-killer-mobile-apps/#comments</comments> <pubDate>Sun, 06 Nov 2011 10:37:34 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[development]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mobile]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=3867</guid> <description><![CDATA[<p><img alt="Photo of Julio Cesar Ody" class="photo" src="http://static1.webdirections.org/webdirections/images/speaker-j-ody.png" width="65" height="65">This session will describe in length a boilerplate you can use for developing your own apps aimed at A grade mobile devices and tablets.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2011, Sydney, October 13th.</p><ul><li><a href="http://webdirections.org/podcasts/WD2011/wds11-j-ody.mp3">Audio recording of session</a></li><li><a href=#description>Session description</a></li><li><a href="http://buildmobile.com/roll-your-own-framework-with-backbone-js/">Full length tutorial (external site)</a></li><li><a href=#bio>About Julio Cesar Ody</a></li></ul><h4 id=description>Session description</h4><p>Learn how to build great looking and high performance mobile web applications leveraging CSS3 animations and Backbone.js, along with some cool use cases for geolocation and localStorage.</p><p>This session will describe in length a boilerplate you can use for developing your own apps aimed at A grade mobile devices and tablets.</p><h4 id=bio>About Julio Cesar Ody</h4><p><img alt="Photo of Julio Cesar Ody" class="photo" src="http://static1.webdirections.org/webdirections/images/speaker-j-ody.png" width="65" height="65">Julio has been a full-stack software developer for the 12 years of his career, and during this time he went from being a GNU/Linux and Unix sysadmin, to a VoIP PBX architect, and finally a software developer.</p><p>Since moving to Australia from Brazil, he has worked on startups and companies building software and at the same time, stuck his nose as much as he can into the human side of the software equation, understanding developer productivity, how software companies work, and product development.</p><p>More recently he grew too interested in design for his own good, and began freelancing under the codename of <a href=http://awesomebydesign.com/>Awesome By Design</a>, writing a bunch of software which he open sourced on GitHub, giving presentations using his own presentation framework, and building software that not only does the job, but does so in style.</p><p>Follow Julio on Twitter: <a href=http://twitter.com/julio_ody>@julio_ody</a></p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/julio-cesar-ody-css3-and-backbone-js-for-killer-mobile-apps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD2011/wds11-j-ody.mp3" length="26094032" type="audio/mpeg" /> </item> <item><title>Damon Oehlman — HTML5 API Soup</title><link>http://www.webdirections.org/resources/damon-oehlman-html5-api-soup/</link> <comments>http://www.webdirections.org/resources/damon-oehlman-html5-api-soup/#comments</comments> <pubDate>Sun, 23 Oct 2011 00:22:31 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mashups]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=3768</guid> <description><![CDATA[<p><img alt="Photo of Damon Oehlman" class="photo" src="http://static1.webdirections.org/webdirections/images/speaker-d-oehlman.jpg" style="clear: left;" width="65" height="65">In this session we will explore ways you can implement and combine HTML APIs such as websockets, web workers, local storage, and geolocation to make awesome web apps.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2011, Sydney, October 14th.</p><ul><li><a href=http://webdirections.org/podcasts/WD2011/wds11-d-oehlman.mp3>Audio recording of session</a></li><li><a href=http://www.distractable.net/media/talks/html5-api-soup/index.html>Presentation slides</a></li><li><a href=#description>Session description</a></li><li><a href=#bio>About Damon Oehlman</a></li></ul><h4 id=slides>Presentation slides</h4><p><a href=http://www.distractable.net/media/talks/html5-api-soup/index.html>External slides</a>.</p><h4 id=description>Session description</h4><p>Most jaw-dropping apps use multiple HTML5 APIs in creative ways, rather than a single API in isolation. In this session we will explore ways you can implement and combine HTML APIs such as websockets, web workers, local storage, and geolocation to make awesome web apps. Then just for fun we’ll look at how you can dish up something really special by throwing in ingredients like canvas, video and WebGL.</p><h4 id=bio>About Damon Oehlman</h4><p><img alt="Photo of Damon Oehlman" class="photo" src="http://static1.webdirections.org/webdirections/images/speaker-d-oehlman.jpg" style="clear: left;" width="65" height="65">Damon Oehlman is an experienced web and mobile applications developer.  He has worked with small and large companies to develop software solutions for desktop, web and most recently mobile devices. His first technical book, <a href="http://www.apress.com/9781430232766">Pro Android Web Apps</a>, was released earlier this year by Apress.  Damon currently runs his own software development and consulting firm <a href="http://twitter.com/sidelab">Sidelab</a>, which specializes in cross-platform mobile solutions. Damon’s aptly titled tech blog <a href="http://distractable.net/">Distractable</a> offers a mix of articles, tutorials and other shiny things. He is a proud dad, husband and one day dreams of owning his own underground lair.</p><p>Follow Damon on Twitter: <a href=http://twitter.com/@damonoehlman>@damonoehlman</a></p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/damon-oehlman-html5-api-soup/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD2011/wds11-d-oehlman.mp3" length="454476" type="audio/mpeg" /> </item> <item><title>Michael Mahemoff — HTML5: Online and Offline</title><link>http://www.webdirections.org/resources/michael-mahemoff-html5-online-and-offline/</link> <comments>http://www.webdirections.org/resources/michael-mahemoff-html5-online-and-offline/#comments</comments> <pubDate>Sat, 23 Oct 2010 00:55:04 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[development]]></category> <category><![CDATA[html]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[web standards]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=2849</guid> <description><![CDATA[<p><img src="http://static1.webdirections.org/webdirections/images/speaker_m_mahemoff.jpg" class="speaker photo" width="65" height="65" alt="Michael Mahemoff Portrait" />HTML5 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions USA 2010, Loews Atlanta Hotel, September 24 10.10am.</p><ul><li><a href="http://webdirections.org/podcasts/WD10/wdusa10-Michael-Mahemoff.mp3">Audio recording of session</a></li><li><a href="http://prez.mahemoff.com/wd-offline/#slide1">Presentation slides</a></li><li><a href="#description">Session description</a></li><li><a href="#bio">About Michael Mahemoff</a></li></ul><h4 id="slides">Presentation slides</h4><p>The presentation slides are available on <a href="http://prez.mahemoff.com/wd-offline/#slide1">Michael’s website</a>.</p><h4 id="description">Session description</h4><p>HTML5 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.</p><h4 id="bio">About Michael Mahemoff</h4><div class="vcard"> <img src="http://static1.webdirections.org/webdirections/images/speaker_m_mahemoff.jpg" class="speaker photo" width="65" height="65" alt="Michael Mahemoff Portrait" /><span class="fn">Michael Mahemoff</span> is a <span class="role">Chrome Developer Advocate</span> for <span class="org">Google</span>, based in London, always looking at ways to make the web a more habitable place for users and developers alike. He’s been programming on the web since the mid ’90s, in a range of public-facing and enterprise (Java, what else?) contexts, and is the author of Ajax Design Patterns (O’Reilly, 2006) and a blogger for Ajaxian.com. Server side, he’s mostly a Ruby, PHP, and NodeJS guy and sushi is his preferred coding fuel. Michael holds a PhD from the University of Melbourne, covering software design patterns for improving user experience.</div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/michael-mahemoff-html5-online-and-offline/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD10/wdusa10-Michael-Mahemoff.mp3" length="27729448" type="audio/mpeg" /> </item> <item><title>Ben Schwarz — Building a better web with HTML5</title><link>http://www.webdirections.org/resources/ben-schwarz-building-a-better-web-with-html5/</link> <comments>http://www.webdirections.org/resources/ben-schwarz-building-a-better-web-with-html5/#comments</comments> <pubDate>Fri, 22 Oct 2010 10:05:17 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[html]]></category> <category><![CDATA[w3c]]></category> <category><![CDATA[web standards]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=2839</guid> <description><![CDATA[<p><img src="http://static1.webdirections.org/webdirections/images/speaker_b_schwarz.jpg" class="speaker photo" width="65" height="65" alt="Max Wheeler Portrait" />During my session we'll look at where the future of HTML lies, including new structural elements. You'll also grasp an introduction to associated technologies that have come into popularity with the steam of HTML5: SVG, Web Sockets, Web Workers, Geo-location and making applications useful offline.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2010, Sydney Convention and Exhibition Centre, October 14 11.45am.</p><ul><li><a href="http://webdirections.org/podcasts/WD10/wds10-Ben-Schwarz.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 Ben Schwarz</a></li></ul><h4 id="slides">Presentation slides</h4><p><object id="__sse5476963" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=buildingabetterweb-101018084641-phpapp01&#038;stripped_title=building-a-better-web&#038;userName=benschwarz" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5476963" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=buildingabetterweb-101018084641-phpapp01&#038;stripped_title=building-a-better-web&#038;userName=benschwarz" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Devices have caught up; That is, our technology dreams from the mid 90’s have finally been realised. However since this time, HTML has lay dormant. We’ve been through a decade of tech wasteland. It’s time to change the status quo and take back the web.</p><p>During my session we’ll look at where the future of HTML lies, including new structural elements. You’ll also grasp an introduction to associated technologies that have come into popularity with the steam of HTML5: SVG, Web Sockets, Web Workers, Geo-location and making applications useful offline.</p><h4 id="bio">About Ben Schwarz</h4><div class="vcard"> <img src="http://static1.webdirections.org/webdirections/images/speaker_b_schwarz.jpg" class="speaker photo" width="65" height="65" alt="Ben Schwarz Portrait" /><span class="fn">Ben Schwarz</span> is a well known Melbourne Rubyist who funds his love of good food (at home) and sake (in bars) by designing sophisticated web applications using standards-based technology. More than anything else, he is driven by a maniacal desire to produce not only elegant code, but also beautiful software in the hands of its users.</p><p><strong>Follow Ben on Twitter:</strong> <a href="http://twitter.com/benschwarz" class="url">@BenSchwarz</a></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/ben-schwarz-building-a-better-web-with-html5/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD10/wds10-Ben-Schwarz.mp3" length="36304558" type="audio/mpeg" /> </item> <item><title>Max Wheeler — Location, location, geolocation</title><link>http://www.webdirections.org/resources/max-wheeler-location-location-geolocation/</link> <comments>http://www.webdirections.org/resources/max-wheeler-location-location-geolocation/#comments</comments> <pubDate>Fri, 22 Oct 2010 09:21:47 +0000</pubDate> <dc:creator>Guy Leech</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[geolocation]]></category> <category><![CDATA[interaction design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[user experience]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=2836</guid> <description><![CDATA[<p><img src="http://static.webdirections.org/webdirections/images/speaker_m_wheeler.jpg" class="speaker photo" width="65" height="65" alt="Max Wheeler Portrait" />This session will take you through building a location-based mobile app using HTML, CSS, and JavaScript. Including cross-platform techniques for figuring out where your users are, and providing graceful fallbacks options for devices that don't have geolocation support (or users that don't want to tell you exactly). You'll learn about geocoding to a physical address (and the other way around) and look at how to build a mobile-friendly map with local points of interest.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2010, Sydney Convention and Exhibition Centre, October 15 11.45am.</p><ul><li><a href="http://webdirections.org/podcasts/WD10/wds10-Max-Wheeler.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 Max Wheeler</a></li></ul><h4 id="slides">Presentation slides</h4><p><object id="__sse5474079" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentation-101018060831-phpapp02&#038;stripped_title=location-location-geolocation-5474079&#038;userName=makenosound" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5474079" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentation-101018060831-phpapp02&#038;stripped_title=location-location-geolocation-5474079&#038;userName=makenosound" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Phones with GPS are now widely available and the growing support for the JavaScript geolocation API means location based services aren’t restricted to the realm of native applications. Now is the time to learn how to take advantage of this information and add provide your users with the best personal and contextual experience.</p><p>This session will take you through building a location-based mobile app using HTML, CSS, and JavaScript. Including cross-platform techniques for figuring out where your users are, and providing graceful fallbacks options for devices that don’t have geolocation support (or users that don’t want to tell you exactly). You’ll learn about geocoding to a physical address (and the other way around) and look at how to build a mobile-friendly map with local points of interest.</p><h4 id="bio">About Max Wheeler</h4><div class="vcard"> <img src="http://static.webdirections.org/webdirections/images/speaker_m_wheeler.jpg" class="speaker photo" width="65" height="65" alt="Max Wheeler Portrait" />An interaction designer with a passion for emerging technologies, <span class="fn">Max</span> believes the web should function as beautifully as it looks. He currently resides in Canberra where he works with <span class="org">Icelab</span>, a media-agnostic design agency with a team of good people.</p><p>In his spare time Max <a href="http://makenosound.com/" class="url">takes photographs</a>, travels the world, and builds web applications that do useful things. His latest pet project is <a href="http://decafsucks.com/">Decaf Sucks</a>, a site for helping you to find the good cafés and avoid the bad ones. He also happens to be the current <a href="http://wcbu2007.org/">world champion in the sport of beach ultimate</a>.</p><p><strong>Follow Max on Twitter:</strong> <a href="http://twitter.com/makenosound">@makenosound</a></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/max-wheeler-location-location-geolocation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD10/wds10-Max-Wheeler.mp3" length="34838888" type="audio/mpeg" /> </item> <item><title>David Peterson — Semantic web for distributed social networks</title><link>http://www.webdirections.org/resources/david-peterson-semantic-web-for-distributed-social-networks/</link> <comments>http://www.webdirections.org/resources/david-peterson-semantic-web-for-distributed-social-networks/#comments</comments> <pubDate>Thu, 19 Jun 2008 04:24:39 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[mashups]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[social networks]]></category> <category><![CDATA[wds08]]></category> <category><![CDATA[web apps]]></category> <category><![CDATA[web standards]]></category> <category><![CDATA[web2.0]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=953</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_peterson.jpg" class="speaker" alt="David Peterson Portrait" height="65" width="65" />Hear how Drupal, Semantic MediaWiki and other bleeding edge tech were enlisted along with pixie dust, FOAF, RDF, OWL, SPARQL, Linked Data (basically all the Semantic Web stuff) to build a distributed social network. The focus will be not on evangelism (I don’t really care about that) but how disparate open source platforms can talk and work together. This stuff actually works and makes development more fluid. These technologies make local development easier, but when it is time to broaden your scope, classic search is still king. How can you leverage this? Newcomers such as Yahoo Searchmonkey can play an important role in the creation of a truly distributed information system.</p>]]></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-David-Peterson.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 David Peterson</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=semantic-web-for-distributed-social-networks-1222673066918188-9&#038;stripped_title=semantic-web-for-distributed-social-networks-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=semantic-web-for-distributed-social-networks-1222673066918188-9&#038;stripped_title=semantic-web-for-distributed-social-networks-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Hear how Drupal, Semantic MediaWiki and other bleeding edge tech were enlisted along with pixie dust, FOAF, RDF, OWL, SPARQL, Linked Data (basically all the Semantic Web stuff) to build a distributed social network. The focus will be not on evangelism (I don’t really care about that) but how disparate open source platforms can talk and work together. This stuff actually works and makes development more fluid. These technologies make local development easier, but when it is time to broaden your scope, classic search is still king. How can you leverage this? Newcomers such as Yahoo Searchmonkey can play an important role in the creation of a truly distributed information system.</p><h4 id="bio">About <span class="fn">David Peterson</span></h4><p><img src="http://www.westciv.com/images/speaker_d_peterson.jpg" alt="Portrait of David Peterson" class="speaker photo" />David Peterson has been a web developer since 1995. He works way up north in the tropics of Townsville, about as far from any tech as possible. Currently he is Head of Research at <a class="url" href="http://www.boabinteractive.com.au/">BoaB interactive</a> and is working hard to kickstart the Semantic Web down under. Not only that, but he is an Advisory Committee representative to the W3C. Wow.</p><p> His wonderful family, making lovely photographs and searching for the perfect espresso keeps him happy.</p> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/david-peterson-semantic-web-for-distributed-social-networks/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD08/WDS08-David-Peterson.mp3" length="21469527" type="audio/mpeg" /> </item> <item><title>Myles Eftos — Web APIs, Oauth and OpenID: A developer’s guide</title><link>http://www.webdirections.org/resources/myles-eftos-web-apis-oauth-and-openid-a-developers-guide/</link> <comments>http://www.webdirections.org/resources/myles-eftos-web-apis-oauth-and-openid-a-developers-guide/#comments</comments> <pubDate>Thu, 19 Jun 2008 02:37:04 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[wds08]]></category> <category><![CDATA[web apps]]></category><guid isPermaLink="false">http://www.webdirections.org/?p=943</guid> <description><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 26 1.40pm.</p><p><img src="http://www.westciv.com/images/speaker_m_eftos.jpg" class="speaker" alt="Myles Eftos Portrait" height="65" width="65" />Online web applications are big business, with many people relying on the cloud for data storage and workflow. These days, an API is an essential part of any online system, but this presents authentication and authorisation issues for the humble web developer. Learn how to create Web APIs, how OpenID and Oauth works and what you need to do to implement them.</p>]]></description> <content:encoded><![CDATA[<p>Web Directions South 2008, Sydney Convention Centre, September 26 1.40pm.</p><ul><li><a href="http://webdirections.org/podcasts/WD08/WDS08-Myles-Eftos.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 Myles Eftos</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=openid-oauth-and-webservices-1222650181406258-8&#038;stripped_title=open-id-o-auth-and-webservices-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=openid-oauth-and-webservices-1222650181406258-8&#038;stripped_title=open-id-o-auth-and-webservices-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Online web applications are big business, with many people relying on the cloud for data storage and workflow. These days, an API is an essential part of any online system, but this presents authentication and authorisation issues for the humble web developer. Learn how to create Web APIs, how OpenID and Oauth works and what you need to do to implement them.</p><h4 id="bio">About Myles Eftos</h4><div class="summary"><p><img src="http://www.westciv.com/images/speaker_m_eftos.jpg" class="speaker" alt="Portrait of Myles Eftos" /><a href="http://myles.eftos.id.au/blog/">Myles</a> is a Perth-based Web developer who feels as at home building INNER JOINS as he does calculating the specificity of CSS selectors. He has worked in all the major web languages, with his weapon of choice being Ruby on Rails. He is a big advocate of semantic CSS, and unobtrusive JavaScript. He has a weakness for code double dares, many of which have resulted in crazy experiments, such as @baggygreen: a twitter cricket commentator and a version of Super Mario Bros. written entirely in HTML, CSS and JavaScript.</p><p> During his 8-years in the industry, working under the moniker of <a href="http://www.madpilot.com.au">MadPilot Productions</a>, he has worked with pretty much everyone in Perth. He has also been on the committee of the <a href="http://www.webindustry.asn.au">Australian Web Industry Association</a> since it’s inception, currently residing in the role of event coordinator.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/myles-eftos-web-apis-oauth-and-openid-a-developers-guide/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD08/WDS08-Myles-Eftos.mp3" length="19944861" type="audio/mpeg" /> </item> <item><title>Gina Trapani — Better Gmail: How Google Opened Gmail’s Web Interface to Any Developer Who Cares (And Why You Should)</title><link>http://www.webdirections.org/resources/wdn08-gina-trapani/</link> <comments>http://www.webdirections.org/resources/wdn08-gina-trapani/#comments</comments> <pubDate>Wed, 13 Feb 2008 04:47:53 +0000</pubDate> <dc:creator>jessie</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[APIs]]></category> <category><![CDATA[email]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[wdn08]]></category> <category><![CDATA[web apps]]></category><guid isPermaLink="false">http://www.webdirections.org/resources/gina-trapani-better-gmail-how-google-opened-gmail%e2%80%99s-web-interface-to-any-developer-who-cares-and-why-you-should/</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_g_trapani.jpg" class="speaker" width="65" height="65" alt="Gina Trapani Portrait" />Last year, Google released an experimental Greasemonkey API for Gmail: coding hooks that let anyone add CSS and Javascript to Gmail that enhances how it looks and behaves.  Why would you want to do this? Why wouldn&#8217;t you?  Hear how Google&#8217;s using Greasemonkey to distribute Gmail development amongst independent web developers&#8211;and how those developers are integrating their own product into Gmail &#8212; resulting in a Better Gmail for everyone.</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-Gina-Trapani.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 Gina Trapani</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=crowdsourcing-a-better-gmail-1201825095951134-2"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=crowdsourcing-a-better-gmail-1201825095951134-2" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p><h4 id="description">Session description</h4><p>Last year, Google released an experimental Greasemonkey API for Gmail: coding hooks that let anyone add CSS and Javascript to Gmail that enhances how it looks and behaves.  Why would you want to do this? Why wouldn’t you?  Hear how Google’s using Greasemonkey to distribute Gmail development amongst independent web developers–and how those developers are integrating their own product into Gmail — resulting in a Better Gmail for everyone.</p><h4 id="bio">About Gina Trapani</h4><div class="summary"><p><img src="http://www.westciv.com/images/speaker_g_trapani.jpg" class="speaker" width="65" height="65" alt="Gina Trapani Portrait" /><p><a href="http://ginatrapani.org/">Gina Trapani</a> is a web developer and the founding editor of <a href="http://lifehacker.com/">Lifehacker.com</a>, the 2006 <a href="http://www.raveawards.com/winners/">Wired Rave Award</a>–winning daily weblog on software and productivity.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.webdirections.org/resources/wdn08-gina-trapani/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://webdirections.org/podcasts/WD07/WDN-08-Gina-Trapani.mp3" length="18152175" 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> </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/43 queries in 0.060 seconds using disk: basic
Object Caching 827/926 objects using disk: basic

Served from: www.webdirections.org @ 2012-02-09 04:24:11 -->
