Presentations from wdn08

Podcasts, slides, videos and more

Anil Dash — Serious business: Putting social media to work

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

Anil Dash Portrait

You know what blogs and wikis are, and you know your YouTube from your Facebook. But do you know how to make a com­pelling busi­ness case for these tech­nolo­gies? Social media and social net­work­ing tools are poised to have as much of an impact on busi­ness as they’ve had on the way we com­mu­ni­cate with our friends and fam­ily online.

Anil Dash, a blog­ger since 1999 who’s helped thou­sands of busi­nesses make use of social media through his work at Six Apart, shares real-​​world exam­ples of how com­pa­nies are using social media to build their busi­ness. Six Apart is the world’s biggest blog­ging com­pany, behind such plat­forms as Movable Type, LiveJournal, Vox, and TypePad.

And even more impor­tant than where tech­nol­ogy has been is where it’s going: Learn about cutting-​​edge tech­no­log­i­cal ini­tia­tives like OpenID and OpenSocial, and how these aren’t just about new ways to poke your Facebook friends — they’re busi­ness opportunities.

Finally, no change this big hap­pens with­out think­ing about the social and polit­i­cal real­i­ties of the busi­ness world. What works in con­vinc­ing your com­pany, your cowork­ers, or your boss to spend their time and money try­ing new things? This ses­sion will lead a con­ver­sa­tion to find out.

See the slides and hear the podcast »

Kimberly Elam — Five Essential Composition Tools for Web Typography

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

Kimberley Elam PortraitHave you ever seen a web site so clear, log­i­cal, and exquis­itely com­posed it made you stop in your tracks? Have you won­dered how the designer achieved such a stun­ning and cohe­sive design?

In this pre­sen­ta­tion, Kimberly Elam, designer and author of the best-​​selling “Geometry of Design” and “Typographic Systems” will reveal the mys­te­ri­ous rela­tion­ships between pro­por­tion, visual sys­tems, com­po­si­tion and aesthetics.

Too often excel­lent con­cep­tual ideas suf­fer dur­ing the process of real­iza­tion, in large part because the designer did not under­stand the essen­tial visual prin­ci­ples. This pre­sen­ta­tion explores these ele­ments and how they work by exam­in­ing how the use of visual prin­ci­ples informs, even cre­ates, beauty in typo­graphic design, but, more impor­tantly, how you can use these tech­niques to cre­ate cohe­sive­ness in your own design. The wide range of visual exam­ples are both infor­ma­tive and insight­ful, and any designer can ben­e­fit from learn­ing or revis­it­ing the rules gov­ern­ing the basics of typo­graphic design.

See the slides and hear the podcast »

Josh Williams — Bedroom to Boardroom

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

Josh Williams PortraitWhat hap­pens when a designer decides to quit his day job, hang his shin­gle, and wakes up seven years later nowhere remotely close to where he imag­ined he would be? This frank, semi-​​informal dis­cus­sion on the pros, cons, and poten­tial pro­gres­sions of a designer’s career

will explore the following:

  • Niching your design services
  • Crafting a sal­able product
  • The Web Designer of Tomorrow

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 »

Matt Webb — Movement (Web Directions North Closing Keynote)

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

Matt Webb PortraitWe’ve always had metaphors to under­stand and design for the Web.

The orig­i­nal con­cep­tion of the Web was as a library of doc­u­ments. Our build­ing blocks were derived from spa­tial ideas: “bread­crumbs,” “vis­its” and “home­pages” were used to under­stand the medium.

Website-​​as-​​application was a new and novel metaphor in the late 1990s. The spa­tial con­cept of nav­i­ga­tion was replaced by con­cepts derived from tools: but­tons per­formed actions on data.

These metaphors inspire sep­a­rate but com­ple­men­tary mod­els of the Web. But the Web in 2008 has some entirely new qual­i­ties: more than ever it’s an ecol­ogy of sep­a­rate but highly inter­con­nected ser­vices. Its fiercely com­pet­i­tive, rapid devel­op­ment means dif­fer­en­ti­at­ing inno­va­tions are quickly copied and spread. Attention from users is scarce. The fittest web­sites sur­vive. In this world, what metaphors can be most suc­cess­fully wielded?

Matt takes as a start­ing point inter­ac­tion and prod­uct design, with ideas from cyber­net­ics and Getting Things Done. He offers as a metaphor the con­cept of the Web as expe­ri­ence. That is, treat­ing a web­site as a dynamic entity — a flow­chart of moti­va­tions that both pro­vides a con­tin­u­ously sat­is­fy­ing expe­ri­ence for the user… and helps the web­site grow.

From see­ing what kind of web­sites this model pro­vokes, we’ll see whether it also helps illu­mi­nate some of the Web’s com­ing design chal­lenges: the blend­ing of the Web with desk­top soft­ware and phys­i­cal devices; the par­tic­u­lar con­cerns of small groups; and what the next move­ment might bring.

See the slides and hear the podcast »

Eric Rodenbeck — Information visualization as a medium

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

Eric Rodenbeck Portrait

Information visu­al­iza­tion is becom­ing more than a set of tools and tech­nolo­gies and tech­niques to under­stand large data sets. It is emerg­ing as a medium in its own right, with a wide range of expres­sive potential.

Stamen’s work in visu­al­iza­tion and map­ping is among the most high pro­file online today, with the live dynamic dis­plays at Digg Labs and Cabspotting being just two of many exam­ples. The studio’s approach is deeply prag­matic, always start­ing with real data and aim­ing to work with graph­ics on screen as soon as pos­si­ble. Though all analy­sis is a work in progress, a project is usu­ally fin­ished when it shows some­thing nobody has seen before, or builds a vocab­u­lary for describ­ing a sys­tem, or offers more ques­tions than answers. And then the process begins again.

See the slides and hear the podcast »

Tara Hunt — Government 2.0: Architecting for collaboration

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

Tara Hunt Portrait

What does Web 2.0 mean and, specif­i­cally, what does it mean for the future of gov­ern­ments? Tara Hunt has been speak­ing all over the world, talk­ing to gov­ern­ment audi­ences on this sub­ject. She believes that Web 2.0 has very lit­tle to do with the tech­nol­ogy and every­thing to do with peo­ple. Her talk will cover the main tenets of Web 2.0: open­ness, col­lab­o­ra­tion and com­mu­nity and what it means for government.

See the slides and hear the podcast »

Brian Fling — Mobile web design and development

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

Brian Fling Portrait

Mobile tech­nol­ogy is poised to rev­o­lu­tion­ize how we gather infor­ma­tion. By 2010 half the pop­u­la­tion of the planet will have access to the inter­net through a mobile device, mak­ing the mobile web an essen­tial part of our lives. Yet the mobile indus­try has few if any resources to help would-​​be mobile devel­op­ers from div­ing in other than applied expe­ri­ence from within the industry.

Brian Fling dicusses the mobile ecosys­tem in Canada and abroad, how you go about devel­op­ing an inte­grated mobile web strat­egy, mobile design and devel­op­ment prin­ci­ples and best prac­tices, and most impor­tantly, prac­ti­cal tech­niques and infor­ma­tion to start cre­at­ing mobile web­sites today.

See the slides and hear the podcast »

Douglas Crockford — Ajax security

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

Security design is an impor­tant, but often neglected, com­po­nent of sys­tem design. In this ses­sion, Douglas Crockford, cre­ator of Javascript Object Notation, will out­line the secu­rity issues that must be con­sid­ered in the archi­tec­ture of Ajax applications.

The design of the browser did not antic­i­pate the needs of mul­ti­party appli­ca­tions. The browser’s secu­rity model frus­trates use­ful activ­i­ties and allows some very dan­ger­ous activ­i­ties. This talk will look at the small set of options before us that will deter­mine the future of the Web.

See the slides and hear the podcast »

Daniel Burka — The why and how: UI case studies

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

Daniel Burka Portrait

User inter­face design is an iter­a­tive process — the design of Digg and Pownce have been a study in evo­lu­tion and adap­ta­tion. This talk will inspect the why and how of these iter­a­tions by look­ing at spe­cific case stud­ies from the two projects as well as pre­vi­ous client work Daniel has tackled.

The case stud­ies will exam­ine spe­cific user inter­face chal­lenges that have arisen and will chop them up into their var­i­ous bits. How do I iden­tify a chal­lenge? What is the best approach for get­ting started? How do I solve the prob­lem con­cep­tu­ally and tech­ni­cally? How will I know if I solved the chal­lenge suc­cess­fully? Case stud­ies have been selected that are espe­cially per­ti­nent out­side of their spe­cific con­texts to help you in your every­day UI design.

The pre­sen­ta­tion will focus on design inspi­ra­tion, decision-​​making processes, tech­ni­cal solu­tions, and learn­ing from mis­steps as part of a designer’s iter­a­tive process.

See the slides and hear the podcast »

Cameron Adams — The future of web interfaces

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

Cameron Adams Portrait

We’re at an excit­ing time in the devel­op­ment of web-​​based inter­faces — along with a matur­ing front-​​end toolkit (CSS & JavaScript), there are so many tech­nolo­gies, trends and excit­ing ideas emerg­ing that are enabling us to push the bound­aries of inter­face design.

Author, designer and code cow­boy Cameron Adams will explore some of these areas and how they will apply to our devel­op­ment of online inter­faces, includ­ing: the pos­si­bil­i­ties of front-​​end cus­tomi­sa­tion, appli­ca­tion inter­faces, browser-​​native vec­tor graph­ics, and the gen­eral duty of all web devel­op­ers to make things interesting.

See the slides and hear the podcast »

Brian Oberkirch – “Plays Well With Others”: Simple Things to Make the Social Parts of your Service More Social

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

Brian Oberkirch Portrait Not only are most Web appli­ca­tions going to have (or uti­lize) social com­po­nents — they’re also going to have start shar­ing social infor­ma­tion like pro­files, con­tact lists and such with other ser­vices. The ’social net­work fatigue’ users feel and the inef­fi­cien­cies of keep­ing this infor­ma­tion in mul­ti­ple spots will drive us to play bet­ter with other social apps. This ses­sion will focus on using sim­ple build­ing blocks and emerg­ing design pat­terns to keep it sim­ple for users, for you and for the open social Web at large.

See the slides and hear the podcast »

Jared Spool – What Makes a Design Seem Intuitive?

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

Jared Spool Portrait Everyone wants an “intu­itive” inter­face: the users, the design­ers, and the con­tent pub­lish­ers. But build­ing them is hard. User Interface Engineering’s recent research has given insight into why it’s hard and how to get past major obstacles.

To build an “intu­itive” inter­face, a designer has to do two things: (1) Take com­plete advan­tage of what the user already knows, so what they see is com­pletely famil­iar to them and (2) make the act of learn­ing any­thing new com­pletely imper­cep­ti­ble to the user. It turns out, if the inter­face requires the user to real­ize they are learn­ing some­thing, the “intu­itive” label dis­ap­pears instantly.

In this talk, Jared will show:

  • How users need both tool knowl­edge and domain knowl­edge to com­plete their tasks
  • How sim­ple prob­lems with designs can cause big prob­lems for users
  • What suc­cess­ful teams are doing to cre­ate expe­ri­ences that delight

Jared will show exam­ples from Microsoft Word, MSN, Google Talk, Flickr, Avis, and many more.

See the slides and hear the podcast »

Jeffrey Zeldman – Return of the King of Web Standards

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

Jeffrey Zeldman Portrait Dubbed “the King of Web Standards” by Business Week, Jeffrey Zeldman co-​​founded the group and move­ment that brought stan­dards to our browsers. Through A List Apart Magazine, his books, and end­less advo­cacy, he brought wis­dom to our indus­try and ben­e­fits aware­ness to the peo­ple who approve our bud­gets. Ten years into the web stan­dards move­ment, how are we doing? What agree­ments have we reached? What bat­tles no longer need to be fought? What hur­dles still pre­vent us from reach­ing stan­dards and acces­si­bil­ity utopia?

See the slides and hear the podcast »

Jonathan Snook – Working with Ajax Frameworks

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

Jonathon Snook Portrait It seems like there’s a new Ajax library or JavaScript frame­work com­ing out every week, and there prob­a­bly is! Which is the best one to pick? Will you be up the creek with­out a pad­dle if you choose the wrong one?

Working with Ajax Frameworks” will delve into some com­mon Ajax design pat­terns and how var­i­ous frame­works can be used to meet those needs. We’ll also take a look at how we can keep our own code flex­i­ble as we bridge the gap between it and the var­i­ous frameworks.

See the slides and hear the podcast »

Derek Featherstone – Real World Accessibility For Real World People

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

Derek Featherstone Portrait When we fol­low the prin­ci­ples of web stan­dards, we write valid HTML and CSS, unob­tru­sive JavaScript and fol­low WCAG and other acces­si­bil­ity guide­lines. This sim­ple act goes a long way to cre­at­ing an acces­si­ble web site, appli­ca­tion or ser­vice. At the same time, many sites that don’t uti­lize all that is good and whole­some about web stan­dards per­form sur­pris­ingly well when they are used by peo­ple with disabilities.

How can we get the best of both worlds to cre­ate standards-​​based solu­tions that are highly usable for real peo­ple (includ­ing those with dis­abil­i­ties) in the real world?

In this ses­sion, we’ll dis­sect sev­eral exam­ples from real sites and apps to learn about acces­si­bil­ity prob­lems that arise from design and devel­op­ment deci­sions and what we can do to cre­ate a more acces­si­ble user expe­ri­ence for all peo­ple, regard­less of their ability.

See the slides and hear the podcast »

Indi Young — Innovation With Mental Models

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

Indi Young PortraitIn his recent book, The Myths of Innovation, Scott Berkun argues that inno­va­tion does not hap­pen in a flash of inspi­ra­tion. Instead, it takes years of research to deeply under­stand a prob­lem space. A designer who method­i­cally exam­ines, adopts, or dis­cards var­i­ous hypoth­e­sis about the topic is the one who comes up with the best solutions.

In this talk, Indi Young will present a method­i­cal (but rapid!) approach to inven­tion. Using a men­tal model dia­gram depict­ing the behav­ior of a cus­tomer seg­ment, she will show how to rec­og­nize when your cur­rent offer­ings could do bet­ter at match­ing needs and how to syn­the­size new ideas.

With the ideas in this pre­sen­ta­tion, you will be able to think up new prod­uct ideas and improve upon old prod­uct fea­tures in a guided, strate­gic manner.

See the slides and hear the podcast »

Andre Charland & Walter Smith – Developing With Adobe AIR and Microsoft Silverlight

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

Crash Course in Adobe AIR

Andre Charlan Portrait There comes a time when web devel­op­ers need to reach beyond the browser to allow users to go offline, use local files or get rid of the hideous browser chrome. The Adobe Integrated Runtime (AIR) is an up an com­ing run­time tech­nol­ogy that allows desk­top appli­ca­tions to be devel­oped with HTML, JavaScript, Flash or Flex. The AIR run­time and SDK are com­pletely free so any­one can get started immediately.

Andre Charland will will give an overview or AIR, the APIs you get access to and how to build a sim­ple Flex and HTML appli­ca­tion with it. From there we will explore some of the tools avail­able to make AIR devel­op­ment eas­ier and faster. We’ll fin­ish up with a few impor­tant usabil­ity guide­lines and real world case stud­ies of AIR projects.

A real world overview of Silverlight

Walter Smith PortraitSeattle-​​based Jackson Fish Market helped deliver the Silverlight based search engine Tafiti, one of the ear­li­est com­mer­cial Silverlight applications.

In this pre­sen­ta­tion, Jackson Fish Market co-​​founder Walter Smith will give us a detailed overview of Microsoft’s RIA tech­nol­ogy Silverlight. We’ll learn from Walter’s first hand expe­ri­ence the strengths and weak­nesses of the plat­form, and see real world exam­ples of what Silverlight can be used to achieve.

If you are look­ing to eval­u­ate RIA frame­works, or just get a sense of the emerg­ing RIA land­scape, this ses­sion will prove invaluable.

See the slides and hear the podcast »

John Allsopp & Dave Shea – Where’s Your Web At? Designing for the Web Beyond the Desktop

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

John Allsopp Portrait Dave Shea Portrait Since the advent of per­sonal com­put­ing, we’ve been tied to one place — typ­i­cally sit­ting at a desk, with a key­board and mouse, and in iso­la­tion. Even the advent of the web and the wifi-​​enabled lap­top hasn’t much changed this quar­ter cen­tury old par­a­digm. But with the rise of mobile phones and devices like the Nintendo Wii and PSP fea­tur­ing first class web brows­ing, our expe­ri­ence of the web will change dra­mat­i­cally over the com­ing years. In this con­text, which design and user expe­ri­ence pat­terns and tech­niques we’ve devel­oped over the last 15 years hold up? And… which break?

In this ses­sion, Dave Shea and John Allsopp con­sider the chal­lenges we’ll face as the web devolves onto a myr­iad devices, and the web is “always on” wher­ever we are.

See the slides and hear the podcast »

Boris Mann — The 3 stages of dynamic systems

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

Boris Mann Portrait

Content man­age­ment sys­tems have all but replaced the for­mer art of pub­lish­ing sta­tic HTML pages. From let­ting clients edit and add con­tent, to con­tent like cal­en­dars and forums that defy the “page” con­ven­tion, dynamic inter­ac­tive web­sites keep vis­i­tors com­ing back. At some point your web­site goes beyond just a site filled with HTML pages and actu­ally becomes a full-​​fledged web application.

From these fea­tures, we extract three stages of con­tent man­age­ment — sim­ple con­tent man­age­ment, beyond the blog, and build­ing your own web application.

See the slides and hear the podcast »