Presentations about APIs

Podcasts, slides, videos and more

David Peterson — Semantic web for distributed social networks

Web Directions South 2008, Sydney Convention Centre, September 26 2.40pm.

David Peterson PortraitHear how Drupal, Semantic MediaWiki and other bleed­ing edge tech were enlisted along with pixie dust, FOAF, RDF, OWL, SPARQL, Linked Data (basi­cally all the Semantic Web stuff) to build a dis­trib­uted social net­work. The focus will be not on evan­ge­lism (I don’t really care about that) but how dis­parate open source plat­forms can talk and work together. This stuff actu­ally works and makes devel­op­ment more fluid. These tech­nolo­gies make local devel­op­ment eas­ier, but when it is time to broaden your scope, clas­sic search is still king. How can you lever­age this? Newcomers such as Yahoo Searchmonkey can play an impor­tant role in the cre­ation of a truly dis­trib­uted infor­ma­tion system.

See the slides and hear the podcast »

Myles Eftos — Web APIs, Oauth and OpenID: A developer’s guide

Web Directions South 2008, Sydney Convention Centre, September 26 1.40pm.

Myles Eftos PortraitOnline web appli­ca­tions are big busi­ness, with many peo­ple rely­ing on the cloud for data stor­age and work­flow. These days, an API is an essen­tial part of any online sys­tem, but this presents authen­ti­ca­tion and autho­ri­sa­tion issues for the hum­ble web devel­oper. Learn how to cre­ate Web APIs, how OpenID and Oauth works and what you need to do to imple­ment them.

See the slides and hear the podcast »

Gina Trapani — Better Gmail: How Google Opened Gmail’s Web Interface to Any Developer Who Cares (And Why You Should)

A pre­sen­ta­tion given at Web Directions North, Vancouver Canada, January 30 2008.

Gina Trapani PortraitLast year, Google released an exper­i­men­tal Greasemonkey API for Gmail: cod­ing hooks that let any­one 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 dis­trib­ute Gmail devel­op­ment amongst inde­pen­dent web devel­op­ers – and how those devel­op­ers are inte­grat­ing their own prod­uct into Gmail — result­ing in a Better Gmail for everyone.

See the slides and hear the podcast »

Kaitlin Sherwood & Steffen Meschkat — The Business and Technology of Mashups

A pre­sen­ta­tion given at at Web Directions North, Vancouver, February 8, 2007.

Mashups are the hottest web devel­op­ment topic today. Hear about the front-​​end, back-​​end, and busi­ness issues of mashups with these two experts who know more about them than just about anyone.

Kaitlin Sherwood: Overview of Maps Mashup Technologies

In the past two years, there has been an explo­sion of tools for con­vey­ing geo­graphic infor­ma­tion to the masses. In this talk, Kaitlin Duck Sherwood will intro­duce major con­cepts and issues, and dis­cuss the pros and cons of each of the major mashup frame­works. Attendees will gain an appre­ci­a­tion for their map­ping options, and infor­ma­tion to help them bet­ter choose between them based on their par­tic­u­lar needs.

Steffen Meschkat

A cen­tral topic of “Web 2.0” is browser-​​side web appli­ca­tion pro­gram­ming inter­faces (APIs) and the spe­cific type of web appli­ca­tion they give rise to: mashups.

Using the Google Maps API as an exam­ple, I put this devel­op­ment into a per­spec­tive that allows one to appre­ci­ate how this, on the one hand, is a nat­ural and coher­ent evo­lu­tion of the Web that, on the other hand, sig­nif­i­cantly alters the ways of orga­niz­ing the world’s infor­ma­tion that the Web makes pos­si­ble. I also dis­cuss the spe­cific tech­nolo­gies that web APIs for mashups are based upon, and their some­times chal­leng­ing idiosyncrasies.

See the slides and hear the podcast »

George Oates and Paul Hammond — Web Apps: Developer to Designer

A pre­sen­ta­tion given at at Web Directions North, Vancouver, February 8, 2007.

Web apps are an inti­mate mar­riage of back-​​end sys­tems and client-​​side inter­ac­tion, but it takes two very dif­fer­ent skill sets to build robust scal­able appli­ca­tion plat­forms and cre­ate smooth user inter­faces that work in mul­ti­ple browsers.

In this ses­sion, George Oates and Paul Hammond con­sider the devel­op­ment process from the per­spec­tive of both back– and front-​​end devel­op­ers, and the coop­er­a­tion required between them. They’ll dis­cuss how sim­ple archi­tec­ture choices, devel­op­ment pat­terns and  —  above all  —  good com­mu­ni­ca­tion are key to mak­ing the rela­tion­ship work.

See the slides and hear the podcast »

Raul Vera — Mashups, web apps and APIs

A pre­sen­ta­tion given at Web Directions South, Sydney Australia, September 27 2007.

Raul Vera PortraitHear all about the excit­ing pos­si­bil­i­ties cre­ated by these tech­nolo­gies from Google Australia.

See the slides and hear the podcast »

Cameron Adams and Kevin Yank — JavaScript APIs & Mashups

A pre­sen­ta­tion given at Web Directions South, Sydney Australia, September 29 2006.

Cameron Adams PortraitKevin Yank  PortraitAdding JavaScript to your port­fo­lio used to mean more work. Thanks to the wide range of APIs spring­ing up from the likes of Google (Mail, Maps, Ads, Calendar, Search, etc.), Yahoo! (Flickr, Maps, Search, etc.) and Microsoft (Virtual Earth), JavaScript can actu­ally save you a lot of work these days. JavaScript vet­er­ans Cameron Adams (The Man In Blue) and Kevin Yank (SitePoint) will take a whirl­wind (and some­what irrever­ant) tour of the “free stuff” you get from JavaScript today, and the cre­ative things peo­ple are doing with it.

See the slides and hear the podcast »