<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.91"><channel><title>RSSMix.com Mix ID 16755</title><generator>RSSMix</generator><link>http://www.rssmix.com/</link><description>This feed was created by mixing existing feeds from various sources.</description><language>en-gb</language>
<item><title>adactio: Back from an evening of drowning @JennLukas's sorrows. First @noel's mugging, now a handbag theft. Not your best side, San Francisco.</title><description>adactio: Back from an evening of drowning @JennLukas's sorrows. First @noel's mugging, now a handbag theft. Not your best side, San Francisco.</description><pubDate>Wed, 20 Aug 2008 02:52:55 -0500</pubDate><link>http://twitter.com/adactio/statuses/893029289</link><guid>db36170efe889d1ef5b9c98cb2ebd222</guid></item>
<item><title>Adactio, Zeldman</title><link>http://www.flickr.com/photos/adactio/2780015506/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2780015506/&quot; title=&quot;Adactio, Zeldman&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3236/2780015506_d1e974ac88_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Adactio, Zeldman&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:06:14 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>eda54bc0374c7956ff28088a630b3c0e</guid></item>
<item><title>Adactio, default</title><link>http://www.flickr.com/photos/adactio/2780013622/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2780013622/&quot; title=&quot;Adactio, default&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3145/2780013622_691a62b780_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Adactio, default&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:05:29 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>bda5323ad3d47c3d19f7ac9d528e841c</guid></item>
<item><title>Jazz hands</title><link>http://www.flickr.com/photos/adactio/2780012072/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2780012072/&quot; title=&quot;Jazz hands&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3136/2780012072_dc42f732e5_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Jazz hands&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Jeffrey Veen channels Simon Willison.&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:04:51 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>664c3bcf6fff6287cdfb33fdda551087</guid></item>
<item><title>Veen</title><link>http://www.flickr.com/photos/adactio/2779154631/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779154631/&quot; title=&quot;Veen&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3104/2779154631_20fa540cbb_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Veen&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:04:11 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>f721d7223908b4bf9d1c6b8aa8595c63</guid></item>
<item><title>Poshy listening to Kelly</title><link>http://www.flickr.com/photos/adactio/2779153189/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779153189/&quot; title=&quot;Poshy listening to Kelly&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3019/2779153189_aa688aae76_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Poshy listening to Kelly&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:03:35 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>5a489190355f6ce7c2974ff0cd58fff6</guid></item>
<item><title>Kelly</title><link>http://www.flickr.com/photos/adactio/2779151057/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779151057/&quot; title=&quot;Kelly&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3037/2779151057_67de1df3ca_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Kelly&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:02:41 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>3cf6765ae6d1ae27290fc4d316c9a458</guid></item>
<item><title>A tiny subset of my social graph</title><link>http://www.flickr.com/photos/adactio/2779149373/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779149373/&quot; title=&quot;A tiny subset of my social graph&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3216/2779149373_5374ce9585_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;A tiny subset of my social graph&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As demonstrated by Tantek.&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:02:00 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>b1b71c073b47f780a364f3aa726ab135</guid></item>
<item><title>Snap!</title><link>http://www.flickr.com/photos/adactio/2780003780/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2780003780/&quot; title=&quot;Snap!&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3158/2780003780_f44c784895_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Snap!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:01:23 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>5e2973f0b48248557b362fa492e70650</guid></item>
<item><title>The view from the stage</title><link>http://www.flickr.com/photos/adactio/2779146037/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779146037/&quot; title=&quot;The view from the stage&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3067/2779146037_e185b62f9f_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;The view from the stage&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 21:00:41 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>615b9f2f84e0a62f022552e77486bdc9</guid></item>
<item><title>Palace hotel</title><link>http://www.flickr.com/photos/adactio/2779143333/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779143333/&quot; title=&quot;Palace hotel&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3214/2779143333_aacea0a24b_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Palace hotel&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 20:59:36 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>618cf28e644a958e76ed6d1a1952aaa0</guid></item>
<item><title>Craig</title><link>http://www.flickr.com/photos/adactio/2779140363/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779140363/&quot; title=&quot;Craig&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3041/2779140363_aa0baaaedb_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Craig&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 20:58:25 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>73fff239215007f5f2e2a1203d20e272</guid></item>
<item><title>Social Network Portability, future</title><link>http://www.flickr.com/photos/adactio/2779993970/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779993970/&quot; title=&quot;Social Network Portability, future&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3149/2779993970_bf234f1563_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Social Network Portability, future&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 20:57:34 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>46e31e7e30ca0a06a9f210c8d490e2d4</guid></item>
<item><title>Social Network Portability, present</title><link>http://www.flickr.com/photos/adactio/2779135841/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2779135841/&quot; title=&quot;Social Network Portability, present&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3062/2779135841_711ec6d455_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Social Network Portability, present&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 20:56:39 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>6b448e7a85fef59b9c0ebeac4e30c8ee</guid></item>
<item><title>An Event Apart, Day Two</title><link>http://adactio.com/journal/1505</link><description>&lt;p&gt;The second day of &lt;a href=&quot;http://aneventapart.com/events/2008/sanfrancisco/&quot;&gt;An Event Apart San Francisco&lt;/a&gt; is drawing to a close. The day opened with my talk, &lt;cite&gt;Patterns in the Process&lt;/cite&gt;. You can &lt;a href=&quot;http://adactio.com/extras/slides/process.pdf&quot; type=&quot;application/pdf&quot;&gt;download the slides&lt;/a&gt; if you like&amp;#8212;Creative Commons licensed, as usual&amp;#8212;but just looking at the slides is like trying to listen to a presentation by putting a glass against the wall of the building next door.&lt;/p&gt;&lt;p&gt;When I was giving my talk, I thought it was kind of rambling and incoherent. But it went down well and lots of people told me they liked it afterwards so I&amp;#8217;ll put my self-criticism away.&lt;/p&gt;&lt;p&gt;I was glad to have my talk over and done with. I was able to relax and enjoy the other presentations. The very high standard set on &lt;a href=&quot;http://adactio.com/journal/1504/&quot; rel=&quot;prev&quot;&gt;the first day&lt;/a&gt; was upheld. I was completely blown away by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://veen.com/jeff/&quot; class=&quot;url&quot; rel=&quot;friend met colleague muse&quot;&gt;&lt;abbr title=&quot;Jeffrey Veen&quot; class=&quot;fn&quot;&gt;Jeff&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt;&amp;#8217;s fantastic smrgsbord of storytelling and data viz porn: I think I had a little design orgasm in my brain.&lt;/p&gt;&lt;p&gt;At one point during his talk, Jeff showed this very site! He then proceeded to show the style-switching in action by switching to &lt;a href=&quot;http://adactio.com/?skin=zeldman&quot;&gt;the Zeldman theme&lt;/a&gt; &amp;#8230;while I was sitting next to &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://zeldman.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague muse&quot;&gt;&lt;abbr title=&quot;Jeffrey Zeldman&quot; class=&quot;fn&quot;&gt;Zeldman&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt;! When I think back to ten years ago when I was reading &lt;a href=&quot;http://www.webmonkey.com/&quot;&gt;Webmonkey&lt;/a&gt; and &lt;a href=&quot;http://web.archive.org/web/19980702052425/www.zeldman.com/faq.html&quot;&gt;Ask &lt;abbr title=&quot;Doctor&quot;&gt;Dr.&lt;/abbr&gt; Web&lt;/a&gt;, I never, ever, &lt;em&gt;ever&lt;/em&gt; thought I would find myself in this situation.&lt;/p&gt;&lt;p&gt;I&amp;#8217;ll be leaving San Francisco tomorrow with a warm glow and good memories. &lt;span class=&quot;vevent&quot;&gt;Before that, I&amp;#8217;ll be heading to the &lt;a href=&quot;http://pownce.com/t/notes/3158268/&quot; class=&quot;summary url&quot;&gt;microformats meetup&lt;/a&gt; at &lt;span class=&quot;location&quot;&gt;the food court of the Westfield Center&lt;/span&gt; &lt;abbr title=&quot;2008-08-19T18:30:00&quot; class=&quot;dtstart&quot;&gt;this evening&lt;/abbr&gt;.&lt;/span&gt; If you&amp;#8217;re around, maybe I&amp;#8217;ll see you there.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Aug 2008 20:22:40 -0500</pubDate><guid>38d212aacef17bac71784846665a595b</guid></item>
<item><title>adactio: summary: Microformats meetup, dtstart: 2008-08-19T18:30:00, location: food court of the Westfield Center.</title><description>adactio: summary: Microformats meetup, dtstart: 2008-08-19T18:30:00, location: food court of the Westfield Center.</description><pubDate>Tue, 19 Aug 2008 20:07:56 -0500</pubDate><link>http://twitter.com/adactio/statuses/892756067</link><guid>2c79cca900b4069b2a58e790b572c6a5</guid></item>
<item><title>adactio: AEA SF 2008 is over. *sniff* Anyone who's going to the microformats meetup, let's meet in the lobby of the Palace Hotel at 6:15pm.</title><description>adactio: AEA SF 2008 is over. *sniff* Anyone who's going to the microformats meetup, let's meet in the lobby of the Palace Hotel at 6:15pm.</description><pubDate>Tue, 19 Aug 2008 20:06:33 -0500</pubDate><link>http://twitter.com/adactio/statuses/892754946</link><guid>11510f003e1dd1276db6a2204eb681c6</guid></item>
<item><title>adactio: Totally bowled over by @veen's talk. That was teh awesum.</title><description>adactio: Totally bowled over by @veen's talk. That was teh awesum.</description><pubDate>Tue, 19 Aug 2008 18:42:33 -0500</pubDate><link>http://twitter.com/adactio/statuses/892690960</link><guid>04abab35bc431b5bf5fc96032364b799</guid></item>
<item><title>adactio: Wow! @veen just used my website in his presentation. I'm feeling a little teary-eyed. Just ...wow!</title><description>adactio: Wow! @veen just used my website in his presentation. I'm feeling a little teary-eyed. Just ...wow!</description><pubDate>Tue, 19 Aug 2008 18:19:44 -0500</pubDate><link>http://twitter.com/adactio/statuses/892673653</link><guid>f4f81ddb2649d4c6384a252740568b0b</guid></item>
<item><title>adactio: Listening to @veen channel @stevenbjohnson, talking about Snow's cholera map. http://icanhaz.com/cholera</title><description>adactio: Listening to @veen channel @stevenbjohnson, talking about Snow's cholera map. http://icanhaz.com/cholera</description><pubDate>Tue, 19 Aug 2008 18:05:49 -0500</pubDate><link>http://twitter.com/adactio/statuses/892662651</link><guid>f25928224773b71f9aad5651f74ac74a</guid></item>
<item><title>adactio: Drinking from the firehose of knowledge that is @veen.</title><description>adactio: Drinking from the firehose of knowledge that is @veen.</description><pubDate>Tue, 19 Aug 2008 17:55:44 -0500</pubDate><link>http://twitter.com/adactio/statuses/892654296</link><guid>66afaf6d506fbe1958dca35776e4b49e</guid></item>
<item><title>adactio: That was nice of @zeldman to publicly apologise to me for turning off the Afghan Whigs to introduce @veen.</title><description>adactio: That was nice of @zeldman to publicly apologise to me for turning off the Afghan Whigs to introduce @veen.</description><pubDate>Tue, 19 Aug 2008 17:48:46 -0500</pubDate><link>http://twitter.com/adactio/statuses/892648541</link><guid>0dfbb5961e39c1dff419ef20812dc428</guid></item>
<item><title>adactio: OH: So I noticed that April Fool's next year is a sequence of three squares.</title><description>adactio: OH: So I noticed that April Fool's next year is a sequence of three squares.</description><pubDate>Tue, 19 Aug 2008 17:11:53 -0500</pubDate><link>http://twitter.com/adactio/statuses/892617975</link><guid>62e3545c63510fc61af62e32c6939051</guid></item>
<item><title>adactio: @Brilliantcrank Wha? Leaving? Noooo!</title><description>adactio: @Brilliantcrank Wha? Leaving? Noooo!</description><pubDate>Tue, 19 Aug 2008 17:08:41 -0500</pubDate><link>http://twitter.com/adactio/statuses/892615373</link><guid>4746381e5b5161a8c22aba7ee9f2f333</guid></item>
<item><title>adactio: Listening to Kelly talk about Waterfall within Agile which sounds like what we at @clearleft are sort of doing on one project.</title><description>adactio: Listening to Kelly talk about Waterfall within Agile which sounds like what we at @clearleft are sort of doing on one project.</description><pubDate>Tue, 19 Aug 2008 16:53:39 -0500</pubDate><link>http://twitter.com/adactio/statuses/892603150</link><guid>4df408b5d79f2c8ef972e27b6689caf6</guid></item>
<item><title>adactio: Listening to @t talk about the password anti-pattern.</title><description>adactio: Listening to @t talk about the password anti-pattern.</description><pubDate>Tue, 19 Aug 2008 15:04:17 -0500</pubDate><link>http://twitter.com/adactio/statuses/892508123</link><guid>a37dc9fb21650a016d53c4f600831a4e</guid></item>
<item><title>adactio: Listening to @t at An Event Apart San Francisco. He made it.</title><description>adactio: Listening to @t at An Event Apart San Francisco. He made it.</description><pubDate>Tue, 19 Aug 2008 14:25:52 -0500</pubDate><link>http://twitter.com/adactio/statuses/892473901</link><guid>548ac6b499ea41ad493615732e79c24c</guid></item>
<item><title>adactio: Wondering where @t is.</title><description>adactio: Wondering where @t is.</description><pubDate>Tue, 19 Aug 2008 14:15:57 -0500</pubDate><link>http://twitter.com/adactio/statuses/892464388</link><guid>f62effe4ac254c07097bda25f2663344</guid></item>
<item><title>adactio: Loving that @feather is spreading the story of those terrible UK pedestrian signals. @clagnut actually wrote to the council about them.</title><description>adactio: Loving that @feather is spreading the story of those terrible UK pedestrian signals. @clagnut actually wrote to the council about them.</description><pubDate>Tue, 19 Aug 2008 13:31:10 -0500</pubDate><link>http://twitter.com/adactio/statuses/892423414</link><guid>a024418244104d820bebd5c0de7693fe</guid></item>
<item><title>adactio: The opening of @feather's presentation was possibly the best I've heard. Open with a story.</title><description>adactio: The opening of @feather's presentation was possibly the best I've heard. Open with a story.</description><pubDate>Tue, 19 Aug 2008 13:05:09 -0500</pubDate><link>http://twitter.com/adactio/statuses/892399493</link><guid>a8f378d3d4af9a502bb947e2189a09bb</guid></item>
<item><title>adactio: I leave the office for a few days and it gets overrun by gorillas. http://live.yahoo.com/paulannett</title><description>adactio: I leave the office for a few days and it gets overrun by gorillas. http://live.yahoo.com/paulannett</description><pubDate>Tue, 19 Aug 2008 12:49:58 -0500</pubDate><link>http://twitter.com/adactio/statuses/892385423</link><guid>aca1014f08be90922e42a0ed96028a14</guid></item>
<item><title>adactio: Loving @meyerweb's debug stylesheets. I foresee this going into the Clearleft sandbox.</title><description>adactio: Loving @meyerweb's debug stylesheets. I foresee this going into the Clearleft sandbox.</description><pubDate>Tue, 19 Aug 2008 12:02:44 -0500</pubDate><link>http://twitter.com/adactio/statuses/892340857</link><guid>0c4076d1c3bc2f9e971d19a704e5fcac</guid></item>
<item><title>adactio: Finished my talk at An Event Apart. It wasn't terrible but I don't think it was great either.</title><description>adactio: Finished my talk at An Event Apart. It wasn't terrible but I don't think it was great either.</description><pubDate>Tue, 19 Aug 2008 11:54:47 -0500</pubDate><link>http://twitter.com/adactio/statuses/892332446</link><guid>3db080e5fe78f1b7944c43b6862c5403</guid></item>
<item><title>adactio: Standing on stage at An Event Apart San Francisco, getting ready to deliver my talk in five minutes.</title><description>adactio: Standing on stage at An Event Apart San Francisco, getting ready to deliver my talk in five minutes.</description><pubDate>Tue, 19 Aug 2008 10:25:05 -0500</pubDate><link>http://twitter.com/adactio/statuses/892238434</link><guid>6df54954e99531d9190c3c8213c30010</guid></item>
<item><title>An Event Apart, Day One</title><link>http://adactio.com/journal/1504</link><description>&lt;p&gt;The first day of &lt;a href=&quot;http://aneventapart.com/events/2008/sanfrancisco/&quot;&gt;An Event Apart&lt;/a&gt; is wrapping up in San Francisco. The quality of talks has been outstanding. Now I&amp;#8217;m really bricking it about my talk tomorrow morning. The bar has been set ridiculously high.&lt;/p&gt;&lt;p&gt;I&amp;#8217;ve done my best to liveblog throughout the day. Inevitably there will be mistakes and omissions in these second-hand reports but here they are:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1497/&quot;&gt;&lt;cite&gt;Understanding Web Design&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://zeldman.com/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Jeffrey Zeldman&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1498/&quot;&gt;&lt;cite&gt;The Lessons of CSS Frameworks&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://meyerweb.com/eric/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Eric Meyer&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1499/&quot;&gt;&lt;cite&gt;Storytelling by Design&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://jasonsantamaria.com/&quot; class=&quot;fn n url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;span class=&quot;given-name&quot;&gt;Jason&lt;/span&gt; &lt;span class=&quot;family-name&quot;&gt;Santa Maria&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1500/&quot;&gt;&lt;cite&gt;Web Application Hierarchy&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://www.lukew.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Luke Wroblewski&quot;&gt;Luke W.&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1501/&quot;&gt;&lt;cite&gt;Shepherding Passionate Users&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://hchamp.com/&quot; class=&quot;fn url&quot;&gt;Heather Champ&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1502/&quot;&gt;&lt;cite&gt;The Framework Age&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://bobulate.com/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Liz Danzico&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://adactio.com/journal/1503/&quot;&gt;&lt;cite&gt;Implementing Design: Bulletproof A-Z&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://simplebits.com/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Dan Cederholm&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I&amp;#8217;m kind of wiped out from all the typing. I probably won&amp;#8217;t be able to manage a second day of liveblogging. I can&amp;#8217;t wait to have my talk out the way and enjoy the rest of the speakers.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblog&quot;&gt;liveblog&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 20:59:46 -0500</pubDate><guid>4976154eee1a922a28f44ac43fa86397</guid></item>
<item><title>Implementing Design: Bulletproof A-Z</title><link>http://adactio.com/journal/1503</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://simplebits.com/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Dan Cederholm&lt;/a&gt;&lt;/cite&gt; is in the house at An Event Apart San Francisco. He&amp;#8217;s all about the bulletproofing.&lt;/p&gt;&lt;p&gt;Simplebits describe what they do as &lt;q&gt;hand crafted pixels and text&lt;/q&gt;. This idea of craft, building something with your hands, is what Dan wants to concentrate on. It isn&amp;#8217;t always obvious in web design how well-crafted a web site is. Dan will run through a case study that focus on three aspects of web design: being bulletproof, being adaptable and focusing on the details. Like progressive enhancement for JavaScript, Dan will be using Progressive Enrichment for CSS which really means using cool stuff that doesn&amp;#8217;t work in IE.&lt;/p&gt;&lt;p&gt;The case study will be a site all about coffee called &lt;a href=&quot;http://icedorhot.com/&quot;&gt;Iced or Hot&lt;/a&gt; (it doesn&amp;#8217;t actually work).&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A is for anchor links with meta information. If you&amp;#8217;re going to put data inside links, think ahead to links with really long text.&lt;/li&gt;&lt;li&gt;B is for &lt;code&gt;border-radius&lt;/code&gt;. This is progressive enrichment. Rounded corners are usually a pain in the ass. But you can do them today with namespaced &lt;code&gt;webkit-&lt;/code&gt; and &lt;code&gt;moz-&lt;/code&gt; border-radius declarations. Dan puts these vendor-specific properties into a separate stylesheet called &lt;code&gt;enriched.css&lt;/code&gt; to keep them quarantined like hacks. What about other browsers? Well, they don&amp;#8217;t get rounded corners but so what? Rounded corners just degrade gracefully to rectangles.&lt;/li&gt;&lt;li&gt;C is for colour transparency with RGBa. You could use &lt;code&gt;opacity&lt;/code&gt; but that sets the transparency for an element and all its children. Giving colour values with RGBa (&lt;code&gt;background-color: rgba(0,0,0.7);&lt;/code&gt;) you only set the opacity of the background. A PNG would reach more users but like &lt;code&gt;border-radius&lt;/code&gt;, RGBa is great for prototyping.&lt;/li&gt;&lt;li&gt;D is for &lt;a href=&quot;http://dowebsitesneedtolookexactlythesameineverybrowser.com/&quot;&gt;Do Websites Need To Look Exactly The Same In Every Browser?&lt;/a&gt; No!&lt;/li&gt;&lt;li&gt;D is also for decision-makers who get that. The example of the semi-transparent menus on the Sundance Festival site (made by Airbag) demonstrates this. IE just gets flat colours and that&amp;#8217;s fine. Dan himself used generated content on Foamee to add images to the headlines. Browsers that don&amp;#8217;t support generated content don&amp;#8217;t get the ornaments and that&amp;#8217;s fine.&lt;/li&gt;&lt;li&gt;E is for easy clearing of floats. There&amp;#8217;s the classic &lt;code&gt;clearfix&lt;/code&gt; solution but man, that&amp;#8217;s a crappy class name to put in your markup. The alternative of creating a list of wrappers that you want to clear is as bad. Dan uses a class name of &lt;code&gt;group&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;F is for frameworks. We all use our own frameworks: the code you start from for each project.&lt;/li&gt;&lt;li&gt;G is for gridlasticness. From the latin Gridius Lastius Emius which means working with em-based grids. Dan shows some grid-based designs: Mark Boulton, CNN, Erskine. Then he gives a refresher in elastic layout. Em-based layouts force you to ensure ultimate flexibility. You have to think about font sizes, layout, margins and padding in ems. Richard&amp;#8217;s 62.5% rule helps make the calculations easier. Set a &lt;code&gt;max-width&lt;/code&gt; on elastic layouts (of 100%) you can make sure that the layout won&amp;#8217;t go outside the viewport. On Iced or Hot, has four columns of 16em with a 2em gutter between them. The &lt;a href=&quot;http://iconfactory.com/software/xscope/&quot;&gt;XScope&lt;/a&gt; tool is handy for checking your grid lines.&lt;/li&gt;&lt;li&gt;H is for horizontal grid? Sure. Vertical grid? Sort of. Here, Dan is talking about that annoying habit that visual designers have of lining everything perfectly on the top and bottom of element. It looks great in Photoshop but it bears no relation to reality. It&amp;#8217;s like those people who make the pillows look perfect on the bed. It&amp;#8217;s a waste of time because they&amp;#8217;re just going to get messed up. But we can uses classes for groups of content so that there are break-points in the vertical layout.&lt;/li&gt;&lt;li&gt;I is for IE8 beta still refuses to resize text sized in pixels. &lt;abbr title=&quot;What The Fuck?&quot;&gt;WTF&lt;/abbr&gt;? We still need to use relative units for text sizes. Does page zoom change things? Who knows.&lt;/li&gt;&lt;li&gt;J is for jQuery. Spontaneous applause from the audience. Dan hates JavaScript and he normally doesn&amp;#8217;t talk about it in presentations but jQuery makes his life easier. It uses the familiar CSS selector syntax.&lt;/li&gt;&lt;li&gt;K is for Kitty.&lt;/li&gt;&lt;li&gt;L is for &lt;code&gt;.last&lt;/code&gt;. Dan is constantly having to put a class of &lt;code&gt;.last&lt;/code&gt; on the last item in a list (for style reasons). You can use jQuery to add the class programatically. &lt;code&gt;jQuery('ul.lst li:last'),addClass('last');&lt;/code&gt;&lt;/li&gt;&lt;li&gt;M&lt;/li&gt;&lt;li&gt;N&lt;/li&gt;&lt;li&gt;O&lt;/li&gt;&lt;li&gt;P&lt;/li&gt;&lt;li&gt;Q&lt;/li&gt;&lt;li&gt;R&lt;/li&gt;&lt;li&gt;S is for shifting backgrounds. Heeeeere&amp;#8217;s &lt;a href=&quot;http://silverbackapp.com/&quot;&gt;Silverback&lt;/a&gt;! Parallax scrolling is a great example of craftmanship. Not everyone is going to see it but it&amp;#8217;s a lovely added extra.&lt;/li&gt;&lt;li&gt;T is for a testimonial for &lt;code&gt;reset.css&lt;/code&gt;. &lt;/li&gt;&lt;li&gt;U is for ur stats. &lt;q&gt;When can we&amp;#8230;?&lt;/q&gt; Drop support for X. Start using Y. Answer: when &lt;em&gt;your&lt;/em&gt; site shows the stats to support that decision.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The alphabet ends with U.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/simplebits&quot;&gt;simplebits&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblog&quot;&gt;liveblog&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/css&quot;&gt;css&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/design&quot;&gt;design&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 20:53:48 -0500</pubDate><guid>fe2575e576752074a84a11b1ae61ee7d</guid></item>
<item><title>The Framework Age</title><link>http://adactio.com/journal/1502</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://bobulate.com/&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Liz Danzico&lt;/a&gt;&lt;/cite&gt; is talking at An Event Apart San Francisco about frameworks. Not CSS frameworks, not JavaScript frameworks, not Rails, not Django, but websites as frameworks. These days were designing frameworks for user interaction rather than static artefacts.&lt;/p&gt;&lt;p&gt;Liz tells a story about Miles Davis who showed up at the studio with six slips of paper listing the six musicians he wanted to play with on his record. Over the course of one day, these people who had never played this music together recorded a whole album. Davis wanted to capture something called creative instability. &lt;cite&gt;Kind of Blue&lt;/cite&gt; came out of this framework that he created.&lt;/p&gt;&lt;p&gt;Liz wants to talk about frameworks that are uninscribed and detectable cues that loosely govern a set of actions. These are interaction frameworks, frameworks that shape how people behave.&lt;/p&gt;&lt;p&gt;Back to music. Classical music uses classical notation. If you cant read notation, you cant make sense of it so its kind of elitist. It also provides rules like tempo and key. If you step outside these boundaries, you are deviating from the notation. Also, every note is accounted for in the notation. You cant improvise it. Jazz notation is different. It provides chord progressions. Its up to the musician to improvise around this framework. Modal jazz is even more abstract. Thats what Miles Davis invented that day in the studio. &lt;cite&gt;Kind of Blue&lt;/cite&gt; was created out of just a scale.&lt;/p&gt;&lt;p&gt;On the web, were making the same transition from classical to jazz. Were improvising. Weve moved from a hard-coded system of building pages to an open system of creating participatory environments.&lt;/p&gt;&lt;p&gt;But this kind of tension is nothing new. Its being going on for years. Theres been a long-running tension between orality and literacy. The printing press destroyed a lot of oral tradition but we still use word of mouth to pass on urban legends and recipes. Liz mentions Alex Wrights observation in &lt;cite&gt;Glut&lt;/cite&gt; that we are seeing a resurgence in this kind of oral tradition online. Even though were writing in blogs and mailing lists, were not so much publishing as talking.&lt;/p&gt;&lt;p&gt;Theres evidence of improv online. &lt;q&gt;Exquisite simplicity&lt;/q&gt; was how pianist Bill Evans described Miles Daviss framework of six slips of paper.&lt;/p&gt;&lt;p&gt;Quoting from &lt;cite&gt;The Paradox of Choice&lt;/cite&gt;, Liz shows how the default settings can make a big difference (in the number of organ donations, for example, which could be opt-in or opt-out). Geni has some smart default settings. Same with Tripit. All you need to do is forward an email and it will take care of the rest. Focus on creating smart defaults.&lt;/p&gt;&lt;p&gt;In improv, you need to involve the audience. Its important to adapt to what your audience is doing. Heres an example from architecture: there was a fountain that was built in Washington Square Park in New York but before they got round to turning it on, people started using it as a seating area. When the city tried to turn on the fountain, people revolted. The fountain is dry to this day and is used for public theatre.&lt;/p&gt;&lt;p&gt;Referring to the redesign of the Wordpress admin, Liz points out that its really important to involve users in the design process. Theres a difference between asking your audience what they think of a system compared to looking at how they are actually using that system.&lt;/p&gt;&lt;p&gt;Listen and watch. Thats another lesson we can take from music and apply to the web. When youre playing with other people, not only do you have to listen to what the other people are doing, you have to watch them too. Its the same with architecture. Desire paths are created by people actually using a space. They show clearly where paths should be built. Eyetracking can reveal the desire paths of users interacting with an application. There are other tools like User Voice which can involve the audience. Observe. Listen. Pay attention.&lt;/p&gt;&lt;p&gt;A common technique in Jazz is call and response when musicians play off one another. You see this online in reviews where the reviews start reacting to each other rather than the original item being reviewed. Allow users to build on one another.&lt;/p&gt;&lt;p&gt;User-centred design and participatory design are great ways of involving the users in the design process but thats still different to actual use. Its time for a new way of working: designing for improvisation (but remember that no one single process will ever be successful). Our design process should reflect the trend towards user participation that were seeing on the web. Peoples tolerance for improvisation is increasing and our role as framework providers should reflect that.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/design&quot;&gt;design&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/process&quot;&gt;process&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/interaction&quot;&gt;interaction&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblog&quot;&gt;liveblog&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 19:35:51 -0500</pubDate><guid>04c12e24055a750ade521c27ff23dc04</guid></item>
<item><title>Shepherding Passionate Users</title><link>http://adactio.com/journal/1501</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://hchamp.com/&quot; class=&quot;fn url&quot;&gt;Heather Champ&lt;/a&gt;&lt;/cite&gt; is speaking about community management at An Event Apart San Francisco.&lt;/p&gt;&lt;p&gt;She begins with a little history lesson in the Ludicorp/Flickr/Yahoo story. Flickr is constantly evolving and Heather&amp;#8217;s job is to make sure that people&amp;#8217;s experience on the site remains pleasant. Flickr is huge and sometimes when people are complaining in the forums, Heather would like to just show them the statistics on how much processing Flickr is doing.&lt;/p&gt;&lt;p&gt;Heather demonstrates the amazing spread of real-time information coming into Flickr, showing examples from the Asian tsunami and the July 7th bombings in London. The counterbalance to these really big world events are the personal events being documented: births, deaths, weddings. Heather shows an wonderful touching from &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://flickr.com/people/whatnot/&quot; class=&quot;url&quot; rel=&quot;acquaintance met&quot;&gt;&lt;abbr title=&quot;Arianne Stiles&quot; class=&quot;fn&quot;&gt;Ari&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt; of her grandfather&amp;#8217;s death.&lt;/p&gt;&lt;p&gt;Heather&amp;#8217;s role is community manager. Sometimes she feels like a piata&amp;#8212;people beat you with sticks and you still have to give them candy. She&amp;#8217;s helped out by a lot people; regular Flickr users.&lt;/p&gt;&lt;p&gt;Good guidelines really help: &lt;q&gt;Don&amp;#8217;t be creepy. You know that guy? Don&amp;#8217;t be that guy.&lt;/q&gt; As Flickr has grown, the guidelines have stood the test of time really well.&lt;/p&gt;&lt;p&gt;It&amp;#8217;s important to give people tools. Allowing people to flag up their own photos as potentially offensive is hugely helpful. Allowing people to block other users is also really empowering. Heather herself has used this to block the angry hordes who were leaving nasty comments about video in her photostream. Then of course there&amp;#8217;s always reporting tools; allowing people to report problems.&lt;/p&gt;&lt;p&gt;Communication is key. Heather relates the story of the long downtime; over six hours (never believe the developers when they tell you that everything will be fine). During the downtime there were constant updates on the blog. It&amp;#8217;s really important to be open and transparent. When things to go wrong, own it. Admit it. Don&amp;#8217;t try to whitewash it. Also, if you need to make a change to how people experience your community, don&amp;#8217;t wait. Flickr waited eighteen months to finally do the Flickr/Yahoo merge and they really regret it.&lt;/p&gt;&lt;p&gt;Don&amp;#8217;t create super villains. Sometimes you have to make difficult decisions and take actions that won&amp;#8217;t be appreciated. If you don&amp;#8217;t handle that situation well, you can end up with a super villain&amp;#8212;someone who keeps coming back to haunt you forever &amp;#8230;just like the people in that &lt;a href=&quot;http://www.nytimes.com/2008/08/03/magazine/03trolls-t.html?_r=2&amp;amp;pagewanted=all&quot;&gt;amazing New York Times article about trolls&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;When the universe gives you lemons, make lemonade. When there was unannounced downtime on Flickr, they turned it into a colouring contest: print out these circles, colour them in and the winner will get a prize. Over 2000 submissions were uploaded. The level of creativity was startling. Every one participated ended up getting an extra three months on their account.&lt;/p&gt;&lt;p&gt;Change is hard. A very vocal minority responded really badly to the addition of video on Flickr. Some people had very fixed ideas about what Flickr&amp;#8217;s purpose was. In the first 48 hours of a new feature, you&amp;#8217;re just going to get people responding to the fact that there&amp;#8217;s been a change of any kind. In the next two weeks, you get a clearer idea about what people think about a feature.&lt;/p&gt;&lt;p&gt;Heather finishes up with some stories.&lt;/p&gt;&lt;p&gt;There&amp;#8217;s the tale of &lt;a href=&quot;http://www.boingboing.net/2005/08/25/alleged-subway-wanke.html&quot;&gt;the subway flasher&lt;/a&gt;. These stories that break into the mainstream bring with them a flood of people to your site who are not part of your regular community.&lt;/p&gt;&lt;p&gt;Another great story involves a thief who stole a Mac and then subsequently used Photobooth and unknowingly uploaded photos to the real owner&amp;#8217;s Flickr account.&lt;/p&gt;&lt;p&gt;When they launched geotagging, the Flickr folks thought that there would be islands of porn in the middle of the ocean. What actually happened was that somebody managed to spell &lt;q&gt;FUCK&lt;/q&gt; over Greenland, just through geotagging a ton of photos!&lt;/p&gt;&lt;p&gt;You can&amp;#8217;t make this stuff up and you certainly can&amp;#8217;t predict it.&lt;/p&gt;&lt;p&gt;One last story. Pandas are cute and cuddly. But in the Flickr universe, there are two warring groups of panda conservationists who try to hack each other&amp;#8217;s accounts. Unbelievable but true.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/community&quot;&gt;community&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/flickr&quot;&gt;flickr&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblog&quot;&gt;liveblog&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 18:26:52 -0500</pubDate><guid>8caf9d21c80223060ac0c26196fbe6ea</guid></item>
<item><title>Web Application Hierarchy</title><link>http://adactio.com/journal/1500</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://www.lukew.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Luke Wroblewski&quot;&gt;Luke W.&lt;/abbr&gt;&lt;/a&gt;&lt;/cite&gt;, &lt;a href=&quot;http://rosenfeldmedia.com/books/webforms/&quot;&gt;master of forms&lt;/a&gt;, is at An Event Apart San Francisco to tell us about hierarchy in web apps. He asks whether visual hierarchy matters and how we can construct a visual hierarchy.&lt;/p&gt;&lt;p&gt;Let&amp;#8217;s face it, people don&amp;#8217;t read everything when they get to a web page. Instead, they look around frantically until they see something that looks vaguely like what they&amp;#8217;re interested in and then click on something to find out if that&amp;#8217;s what they want, hitting the back button if it isn&amp;#8217;t. We have an evolutionary capability to assess things quickly and tune stuff out.&lt;/p&gt;&lt;p&gt;The are three design considerations with web apps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Organisation. The structure of the app.&lt;/li&gt;&lt;li&gt;Interaction. The behaviour of the app.&lt;/li&gt;&lt;li&gt;Presentation. How your app looks to the audience.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The presentation layer should communicate how a web app works (interaction) and where stuff is (organisation). The presentation has two components:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Visual organisation.&lt;/li&gt;&lt;li&gt;Personality.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;We focus a lot on communicating &lt;q&gt;What is this?&lt;/q&gt;, &lt;q&gt;How do I use it?&lt;/q&gt;, &lt;q&gt;Why should I care?&lt;/q&gt;&lt;/p&gt;&lt;p&gt;Luke shows a screenshot of a very generic looking interface with no real visual hierarchy. No one can tell what it does. By reorganising the page elements, it becomes clearer what the application does. All that&amp;#8217;s changed is the hierarchy.&lt;/p&gt;&lt;p&gt;He shows another example: Yahoo Desktop. The old design was very flat, everything was emphasised equally. The redesigned version has emphasised the labels &amp;#8220;Search&amp;#8221; and &amp;#8220;Browse&amp;#8221;.&lt;/p&gt;&lt;p&gt;In another example, a listing site, we see that de-emphasising page elements is as important as emphasising. There&amp;#8217;s no point in having everything competing for attention.&lt;/p&gt;&lt;p&gt;Having shown us the benefits of visual hierarchy, Luke is going to show us how.&lt;/p&gt;&lt;p&gt;We make sense of the world in terms of relationships. We don&amp;#8217;t know when we smell because we&amp;#8217;re used to the smell, but other people notice because our smell stands out. It&amp;#8217;s much the same with sight. We can associate or disassociate things using contrast, distance and size. We can use contrast in visual weight to guide the eye and create a flow. A screenshot of the Apple website demonstrates a considered creation of flow (compare that to a site where everything has equal weight&amp;#8212;your eyes can&amp;#8217;t focus on any one thing).&lt;/p&gt;&lt;p&gt;With cheap storage and open-source development environments, the barriers to entry for creating a web application are approaching zero. With so many web apps out there, how do you communicate at a glance what your app does?&lt;/p&gt;&lt;p&gt;When we design web pages, we concentrate on how a page fits into the structure of the site (is it a &amp;#8220;parent&amp;#8221; page or a &amp;#8220;child&amp;#8221; page, for example). But increasingly we should be thinking about how our pages fit into the structure of the web. Most people will probably arrive at a web page directly, through a search engine or content aggregation tool, rather than by drilling through the structure of your site.&lt;/p&gt;&lt;p&gt;Enough about the importance of letting people know what they can do on a web page. The next step is to make good on that promise and allow people to do what they came to do. Let people get straight to what they want to do. Don&amp;#8217;t put any roadblocks in their way.&lt;/p&gt;&lt;p&gt;Luke&amp;#8217;s talk is filled with excellent examples to convey his points but of course, given the visual nature of what he&amp;#8217;s talking about, I can&amp;#8217;t really do them justice here. You had to be there.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/design&quot;&gt;design&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/hierarchy&quot;&gt;hierarchy&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 16:04:35 -0500</pubDate><guid>e145edef38abe347d682e82bc630fdfc</guid></item>
<item><title>Storytelling by Design</title><link>http://adactio.com/journal/1499</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://jasonsantamaria.com/&quot; class=&quot;fn n url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;span class=&quot;given-name&quot;&gt;Jason&lt;/span&gt; &lt;span class=&quot;family-name&quot;&gt;Santa Maria&lt;/span&gt;&lt;/a&gt;&lt;/cite&gt; is here at An Event Apart San Francisco to give a design counterbalance to Erics code-filled talk.&lt;/p&gt;&lt;p&gt;He kicks off with a heavy question: the meaning of web design. We often talk about the tools like grids and typography but we often overlook the storytelling aspect. Usually were trying to accomplish a narrative through design, such as a visitor to a site buying a product.&lt;/p&gt;&lt;p&gt;From an early age, were taught to recognise stories. We learn to recognise stories from pictures before we can even read. This is graphic resonance. The game Haunted House on an old-school Atari. &lt;q&gt;Its fear personified,&lt;/q&gt; jokes Jason of the pixelly 8-bit images. The graphics dont tell you much but if you look at the packaging, it sets the mood for the game.&lt;/p&gt;&lt;p&gt;The designer is the narrator. Jason shows the Tufte visualisation favourite of &lt;a href=&quot;http://en.wikipedia.org/wiki/Image:Minard.png&quot;&gt;Napoleons invasion of Russia&lt;/a&gt;. It tells a dramatic story (and conveys lots of information) through design. You can see more modern versions of storytelling through graphic design in magazines like Wired. They vary the layout and the design direction to set a mood for the article. The design helps reinforce the story. But when these articles move online they are all served up in the same template. Weve distilled our &lt;strong&gt;stories&lt;/strong&gt; down to &lt;em&gt;content&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;David Carson says &lt;q&gt;Design cant not communicate.&lt;/q&gt; No matter what you put on a page, you are communicating &lt;em&gt;something&lt;/em&gt;. A lot of the time we arent thinking about this and that means our stories are lacking. Take a look at all those Web 2.0 logos to see homogenisation in action. Its pretty much the same with page layouts. Why are we plagued with this sameness?&lt;/p&gt;&lt;p&gt;Whos heard people say, &lt;q&gt;Most web designers arent designers&lt;/q&gt; or &lt;q&gt;Were limited to just five typefaces.&lt;/q&gt; Its such bollocks. You can still tell a story. For many years, print design also had a very limited amount of typefaces but they still came up with great stories through design. Are we just not trying hard enough on the web?&lt;/p&gt;&lt;p&gt;Jason tackles the same chestnut that Jeffrey mentioned: &lt;q&gt;Where are the examples of iconic web design?&lt;/q&gt; asked Armin Vit. But its apples and oranges to compare print (or any other medium) with the web. Its a different medium. Here are things that distinguish the web:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The metaphorical page. When we design, we usually do it on a physical medium like a cave wall or a paper page. Figuring out how to convey lots of information in a limited space is not a new problem. There are always constraints. Usually these are physical constraints, like the physical dimensions of say, a book. But what about a web page? Theres no limit to the height of a web page. Web pages can extend beyond the boundaries of the viewport. That gives us a license to talk more.&lt;/li&gt;&lt;li&gt;Ubiquity and &lt;abbr title=&quot;What You See Is What You Get&quot;&gt;WYSIWYG&lt;/abbr&gt;. A magazine doesnt change from printing to news stand to reader. But a web page can change. We can switch off images or style sheets. Not only can things change through user input, the designer can change the scope of the page.&lt;/li&gt;&lt;li&gt;Collections of pages. With a book, you can tell a lot about the amount of information it contains just by looking at it. It has attainability and grasp of depth. You dont get that with a web site.&lt;/li&gt;&lt;li&gt;Layout. &lt;a href=&quot;http://en.wikipedia.org/wiki/Fibonacci_number&quot; rel=&quot;tag&quot;&gt;The golden ratio&lt;/a&gt; is a very valuable tool for layout. Its a pleasing relationship thats found in nature. We can develop a system based on it. Theres also the rule of thirds. Books are usually held at the same distance in the same way. Thats certainly not true with web sites when theyre viewed on different devices. Ratios and the rule of thirds break down because we cannot predict the dimensions of a web page. So how is it fair to compare the two media.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Jason has found some sites that are telling interesting stories through design. &lt;a href=&quot;http://www.noonebelongsheremorethanyou.com/&quot;&gt;No one belongs here more than you&lt;/a&gt;. &lt;a href=&quot;http://fray.com/&quot;&gt;Fray&lt;/a&gt;. &lt;a href=&quot;http://abriefmessage.com/&quot;&gt;A Brief Message&lt;/a&gt;. &lt;a href=&quot;http://www.principlesofbeautifulwebdesign.com/&quot;&gt;The Principles of Beautiful Web Design&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Jason realised that he was in the same boat as the rest of us. So recently he redesigned his website to try to tell better stories. He has a basic template but he customises the design for each article he publishes, changing colours, fonts, images, even layout. Its a simple system for quick art direction. We want to publish quickly online and that can be a big hindrance to customising visual design.&lt;/p&gt;&lt;p&gt;Its always difficult to describe new technologies. We can always fall back on storytelling though. Early photography was described as telling stories with light. No one needs to know about the underlying technology. On the web, weve figured out the technology to a large extent: formats, etc. Design for the web has chiefly been driven forward by technology rather than message. Maybe its time to go back and start asking what are the stories we are trying to tell. The form of design should be driven by the story.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/design&quot;&gt;design&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 14:50:41 -0500</pubDate><guid>f3c93727c3eedfdea5285af7ea39d3a7</guid></item>
<item><title>The Lessons of CSS Frameworks</title><link>http://adactio.com/journal/1498</link><description>&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://meyerweb.com/eric&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Eric Meyer&lt;/a&gt;&lt;/cite&gt; is going to talk about CSS frameworks here at An Event Apart San Francisco.&lt;/p&gt;&lt;p&gt;He did a Google search for CSS Frameworks and put together a list of the big players. Its a list of nine frameworks. Eric wants to know two things: what are they doing the same and what are they doing differently.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://960.gs/&quot;&gt;960&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/blueprintcss/&quot;&gt;Blueprint&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.contentwithstyle.co.uk/Articles/17/&quot;&gt;Content With Style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.thatstandardsguy.co.uk/blog/2006/11/23/my-css-framework/&quot;&gt;That Standards Guy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.yaml.de/en/&quot;&gt;YAML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/grids/&quot;&gt;YUI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://elements.projectdesigns.org/&quot;&gt;Elements&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://devkick.com/lab/tripoli/&quot;&gt;Tripoli&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.wymstyle.org/&quot;&gt;WYMStyle&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Lets get one question out of the way, the question &lt;q&gt;which one is right for you?&lt;/q&gt; Answer none of the above. Its like templates. Theres nothing wrong with templates but you dont put together your clients site based on a template, right? They can be a good starting point for ideas but you do your own designs. If youre going to use a framework, it should be yours; one that youve created. You can look at existing frameworks for ideas and hack at it. But the professionals in this room are not well served by picking up a framework and using it as-is.&lt;/p&gt;&lt;p&gt;Eric put together a grid of features and which frameworks support those features. Every framework does reset, colours, and fonts. The fact that every framework has a reset is evidence of the frustration we all feel with the inconsistencies between browsers. The rules for colour tend to be much more minimal. Font styling, on the other hand, is more fully-featured generally. Whereas the colour might just be set for the &lt;code&gt;body&lt;/code&gt; element, font sizes and faces are specified throughout. Usually that font face is Helvetica. Most frameworks steer away from trying to style form elements. Almost all of them do layout, usually combinations of columns. Four of the nine frameworks included print styles. Three of the nine included hacks.&lt;/p&gt;&lt;h3&gt;Font sizes&lt;/h3&gt;&lt;p&gt;Four of the nine frameworks are setting font sizes on the body with pixels. Tripoli uses &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://clagnut.com/&quot; class=&quot;url&quot; rel=&quot;friend met co-worker&quot;&gt;&lt;abbr title=&quot;Richard Rutter&quot; class=&quot;fn&quot;&gt;Richard&lt;/abbr&gt;s&lt;/a&gt;&lt;/span&gt; 62.5% rule. Eric points out how using a 76% rule on the &lt;code&gt;body&lt;/code&gt; can lead to inconsistent font-sizing between browsers because of the inconsistencies of rounding off font sizes. Only two of the frameworks aren&amp;#8217;t using unitless &lt;code&gt;line-height&lt;/code&gt;s. Generally you want a line height of &lt;code&gt;1&lt;/code&gt; to get propagated down the document tree rather than simply the computed value of &lt;code&gt;1em&lt;/code&gt; in pixels. You dont want a 40 pixel element having a line height of 12 pixels.&lt;/p&gt;&lt;h3&gt;Heading sizes&lt;/h3&gt;&lt;p&gt;Most of these frameworks, with the exception of YUI, are setting heading sizes in some form or another. The only place where youll see a heading size go below &lt;code&gt;1em&lt;/code&gt; is in a browser style sheet. In the frameworks, no heading size, even &lt;code&gt;h6&lt;/code&gt;, goes below the size of body text, &lt;code&gt;1em&lt;/code&gt;. Blueprint and Elements set pretty large sizes on &lt;code&gt;h1&lt;/code&gt; and &lt;code&gt;h2&lt;/code&gt;. The other frameworks cluster around the same size range, never getting very big or very small. Eric averaged out all the measurements to get the average size for &lt;code&gt;h1&lt;/code&gt; and &lt;code&gt;h2&lt;/code&gt;.&lt;/p&gt;&lt;h3&gt;Naming conventions&lt;/h3&gt;&lt;p&gt;Where frameworks are using IDs or classes, what names are they using? Four of them use psuedo-namespaced class names beginning with &lt;code&gt;grid-&lt;/code&gt; or &lt;code&gt;container-&lt;/code&gt; or &lt;code&gt;span-&lt;/code&gt; (which you would apply to a &lt;code&gt;div&lt;/code&gt;!?). Youre supposed put classes in your markup like &lt;code&gt;grid-3&lt;/code&gt; or &lt;code&gt;span-5&lt;/code&gt; or whatever. This seems pretty complicated. Three frameworks use more intuitive names like &lt;code&gt;page&lt;/code&gt;, &lt;code&gt;header&lt;/code&gt; or &lt;code&gt;main&lt;/code&gt;. In fact &lt;code&gt;header&lt;/code&gt;, &lt;code&gt;main&lt;/code&gt; and &lt;code&gt;footer&lt;/code&gt; are universal IDs across the three frameworks.&lt;/p&gt;&lt;h3&gt;Style inclusion patterns&lt;/h3&gt;&lt;p&gt;Some of the frameworks have a single short style sheet that you point to from your markup, which then links off to separate style sheets for fonts, colours, layout, etc. But most of them use separate style sheets and you must link to each one in your markup. Eric reckons that this is because IE for Windows will cache the first style sheet you point to with a &lt;code&gt;link&lt;/code&gt; element but not any subsequent style sheets with &lt;code&gt;@import&lt;/code&gt;.&lt;/p&gt;&lt;h3&gt;What the hack?&lt;/h3&gt;&lt;p&gt;There are two kinds of hacks:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Hacks that point to failings in CSS like self-clearing floated elements and things like pseudo-padding.&lt;/li&gt;&lt;li&gt;Hacks for Internet Explorer 6.&lt;/li&gt;&lt;/ol&gt;&lt;h3&gt;Some cool bits&lt;/h3&gt;&lt;p&gt;Some of the frameworks provide compressed versions for production use to keep file size down.&lt;/p&gt;&lt;p&gt;Three of the frameworks had debugging styles that you could turn on to say, display the grid in the document.&lt;/p&gt;&lt;p&gt;YAML provides a draft file which is like a template style sheet. The selectors are written out but the declarations are left empty. This could be a handy training tool (fill in the curly braces).&lt;/p&gt;&lt;p&gt;960 provides sketch&amp;#8221; files: PDFs of the grid for you to print out and scribble on.&lt;/p&gt;&lt;p&gt;Thus endeth Erics roundup of CSS frameworks.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aea&quot;&gt;aea&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/sanfrancisco&quot;&gt;sanfrancisco&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblog&quot;&gt;liveblog&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/css&quot;&gt;css&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/frameworks&quot;&gt;frameworks&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 13:50:40 -0500</pubDate><guid>2811b3745fb0dd7aea8fc85624011ed8</guid></item>
<item><title>Understanding Web Design</title><link>http://adactio.com/journal/1497</link><description>&lt;p&gt;Im at An Event Apart San Francisco where &lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://zeldman.com&quot; class=&quot;fn url&quot; rel=&quot;friend met colleague&quot;&gt;Jeffrey Zeldman&lt;/a&gt;&lt;/cite&gt; is taking to the stage. Hes going to talk about web design and what it means.&lt;/p&gt;&lt;p&gt;First question, What is the thing that you need most? Empathy, he says. He brings up a screenshot of Real.com. Everything that looks like a link isnt a link. Everything that doesnt look a link is a link except the Free Download button. This site isnt being driven by user needs, its being driven by corporate needs. Their mission is to compete with Quicktime and other media players but they also want to push the advanced player and make it hard to find the free player competing needs.&lt;/p&gt;&lt;p&gt;Heres another site: Consumer Search. You can find consumer reports there. They have a store of reports on how well products work or dont work. But the site has no visual hierarchy, no sex appeal, just a long list of links.&lt;/p&gt;&lt;p&gt;Both sites suffer from a lack of empathy; empathy with the sites users.&lt;/p&gt;&lt;p&gt;Its hard being a web designer. The unmotivated need not apply. You have to constantly educate yourself. There are plenty of tutorials out there on using web design &lt;em&gt;tools&lt;/em&gt; like Photoshop, Flash, Dreamweaver, and so on. But teaching Excel is not the same as teaching business. Knowing how to use Photoshop and Illustrator doesnt make you a web designer. Good resources are hard to find. Theres that really good place in Florida (where &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://rauenzahner.com/&quot; class=&quot;url&quot; rel=&quot;acquaintance met colleague&quot;&gt;&lt;abbr title=&quot; Jade Rauenzahner&quot; class=&quot;fn&quot;&gt;Jade&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt; studied) that has a great curriculum but its the exception that proofs the rule. Once youre out of college and in a job, you still have to keep learning. Jeffrey asks who often feels like theyre faking it and most of the audience puts their hands on.&lt;/p&gt;&lt;p&gt;The A List Apart Web Design Survey aims to answer some questions about working in web design. Last years survey showed that many people found that their education was not relevant to their job. In fact there seemed to be a correlation between how rich you are and how irrelevant your education is. When you break it down by job title, it turns out that graphic designers did find their education relevant but most developers are self-taught.&lt;/p&gt;&lt;p&gt;Web designers get no respect. Imagine youre on a plane and you start chatting with the person in the seat next to you. If you ask someone what they do and they say theyre an architect then you make some assumptions about them; that theyre educated and respected. You dont get that when you tell someone youre a web designer. Part of the problem is that there is no standardisation of job titles. We call ourselves lots of different things. If youre working with Fortune 500 companies that use lots of baloney titles, you feel you need to make up baloney titles for your company too. If youre at a university, someone might be called a Webmaster. If youre at a startup, someone might be called a User Experience Director. But theyre probably doing the same thing.&lt;/p&gt;&lt;p&gt;Another problem for people working in-house is answering the question Who owns the website? Usually its either Marketing or IT. There should be a separate Web division.&lt;/p&gt;&lt;p&gt;Another thing that the survey showed is that web designers dont get rich. They make less money than people in comparable fields. This field also suffers from many of the same prejudices as other fields.&lt;/p&gt;&lt;p&gt;So who speaks for web design? Communication Arts is a magazine about graphic design. Every year they have an end-of-the-year round-up of the best in design. The problem with any kind of competition is that it fosters the same kind of design all the time. For example, when Jeffrey was a judge for Communication Arts, there was a beautiful site but it was half a gig in size. Jeffrey didnt think that was worthy of a prize (although it really was gorgeous). In the 90s in advertising, it was much the same. There was a trend for edgy, sarcastic advertising that won awards and therefore prompted more sarcastic advertising.&lt;/p&gt;&lt;p&gt;Then theres the Webby Awards, a very glitzy affair. David Bowie was the host this year. Jeffrey loves Bowie (he has bought his music multiple times) but is he necessarily the best judge of web design?&lt;/p&gt;&lt;p&gt;If you cant rely on competitions and awards, you could turn to traditional news media. A few years ago Wolf Blitzer discovered blogs. They didnt quite get it.&lt;/p&gt;&lt;p&gt;Jeffrey asks who reads TechC*nt. People put up their hands they should be ashamed of themselves. Jeffrey, like me, doesnt read TechC*nt because it just makes him angry. Who gives a shit about how much money people are making? Arent the ideas more interesting?&lt;/p&gt;&lt;p&gt;Theres the old chestnut about iconic web design, sparked by &lt;a href=&quot;http://www.underconsideration.com/speakup/archives/004033.html&quot;&gt;Armin Vits Under Consideration article&lt;/a&gt;. Jeffrey and Jason disagree on this one. Jeffrey thinks that lamenting the lack of a web design equivalent of a Milton Glaser poster is missing the point of web design.&lt;/p&gt;&lt;p&gt;Time for some practical lessons. Most importantly, we need to get away from the guitar solo approach to design. You should not be designing just to make other designers jealous. It happens a lot in design but it happens in development too (Im looking at you, Ajax). Good design is invisible. Its about the character of the content, not the character of the designer. Lets get away from showing off get to empathetic web design. It means user-centred design but by abandoning that label we can side-step the religious wars between UCD and agile.&lt;/p&gt;&lt;p&gt;Here are twelve tips to empathetic web design.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Start with the user. If youre making a personal site, great, do whatever you want. But if its a site for other people, start with the user and stay there.&lt;/li&gt;&lt;li&gt;Know yourself. Know your weaknesses. Know what youre good at and what youre bad at. Jeffrey knows that hes good at painting the big picture on a project but hes not good at dealing with the details.&lt;/li&gt;&lt;li&gt;Find the right client (or job). Find an environment or project where you can thrive. This ties in with tip number two: when you know what you like doing, you can seek out that environment.&lt;/li&gt;&lt;li&gt;Sell ideas not pixels. Andy paraphrases this as &lt;q&gt;sell the sizzle, not the sausage.&lt;/q&gt;&lt;/li&gt;&lt;li&gt;&lt;q&gt;I dont know&lt;/q&gt; is okay. It should be acceptable to tell a client you dont know something. If youre afraid of saying that, that might not be the right client.&lt;/li&gt;&lt;li&gt;Build trust. They need to know that you know what youre doing.&lt;/li&gt;&lt;li&gt;Bring out the big guns. Dont be afraid to quote research at your clients. They wont read it but theyll be persuaded to trust you.&lt;/li&gt;&lt;li&gt;Create a paper trial. Remind people what they already agreed to.&lt;/li&gt;&lt;li&gt;Never underprice your works.&lt;/li&gt;&lt;li&gt;Say no to spec. Dont work on spec. Dont work for free.&lt;/li&gt;&lt;li&gt;Say no to rush jobs. They never work. The clients are always in a rush but theyre always late getting back to you. The reason its a rush job is because they spent months disagreeing about stuff.&lt;/li&gt;&lt;li&gt;End with the user. When in doubt, go back to the user.&lt;/li&gt;&lt;/ol&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf&quot;&gt;aeasf&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aeasf08&quot;&gt;aeasf08&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/aneventapart&quot;&gt;aneventapart&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/liveblogging&quot;&gt;liveblogging&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/conference&quot;&gt;conference&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/presentation&quot;&gt;presentation&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/zeldman&quot;&gt;zeldman&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/design&quot;&gt;design&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 18 Aug 2008 12:33:52 -0500</pubDate><guid>16aebcfd91727e0fc968000e373df4f4</guid></item>
<item><title>404 gang sign</title><link>http://www.flickr.com/photos/adactio/2772042919/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a video:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2772042919/&quot; title=&quot;404 gang sign&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3146/2772042919_c8ddc65396_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;404 gang sign&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:53:24 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><enclosure url="http://www.flickr.com/apps/video/stewart.swf?v=58825&photo_id=2772042919" type="application/x-shockwave-flash"></enclosure><guid>79fa8b4e8a11ae8ddb08b04c6e30e17e</guid></item>
<item><title>Team 404</title><link>http://www.flickr.com/photos/adactio/2772855984/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a video:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2772855984/&quot; title=&quot;Team 404&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3147/2772855984_15c89aa406_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Team 404&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:41:29 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><enclosure url="http://www.flickr.com/apps/video/stewart.swf?v=58825&photo_id=2772855984" type="application/x-shockwave-flash"></enclosure><guid>c63b1303d80bfa0821fd814bd07410fb</guid></item>
<item><title>I left my (big) heart in San Francisco</title><link>http://www.flickr.com/photos/adactio/2772835616/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2772835616/&quot; title=&quot;I left my (big) heart in San Francisco&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3263/2772835616_99ac9a36a1_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;I left my (big) heart in San Francisco&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#26&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:34:18 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>f7b0be047dd86761afe767c281b28ef3</guid></item>
<item><title>Pose with some eggheads</title><link>http://www.flickr.com/photos/adactio/2772835478/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2772835478/&quot; title=&quot;Pose with some eggheads&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3148/2772835478_2ba12ec59d_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Pose with some eggheads&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#35&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:34:15 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>8a8c449c5670e979a95f52370273e7e2</guid></item>
<item><title>Yoda has a waterfront view here</title><link>http://www.flickr.com/photos/adactio/2771987783/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2771987783/&quot; title=&quot;Yoda has a waterfront view here&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3203/2771987783_c8cac487ed_m.jpg&quot; width=&quot;180&quot; height=&quot;240&quot; alt=&quot;Yoda has a waterfront view here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#17&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:34:12 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>51efbfb9224cad1338fdc89e3e9093fa</guid></item>
<item><title>Draw an ode to Wordpress in the sand</title><link>http://www.flickr.com/photos/adactio/2772835176/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2772835176/&quot; title=&quot;Draw an ode to Wordpress in the sand&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3008/2772835176_b15688669a_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Draw an ode to Wordpress in the sand&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#49&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:34:09 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>9df3ae464b8d3c1b340556c2e451fe27</guid></item>
<item><title>Writing where Coppola did</title><link>http://www.flickr.com/photos/adactio/2771987367/</link><description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adactio/&quot;&gt;adactio&lt;/a&gt; posted a photo:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adactio/2771987367/&quot; title=&quot;Writing where Coppola did&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3127/2771987367_921d6f9364_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Writing where Coppola did&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; #34&lt;/p&gt;</description><pubDate>Sun, 17 Aug 2008 19:34:04 -0500</pubDate><author flickr:profile="http://www.flickr.com/people/adactio/">nobody@flickr.com (adactio)</author><guid>ddacf94ff2008f74c4a81556f40c8cc6</guid></item>
<item><title>Automatic eagle</title><link>http://adactio.com/journal/1496</link><description>&lt;p&gt;Im looking forward to getting to &lt;a href=&quot;http://aneventapart.com/events/2008/sanfrancisco/&quot;&gt;San Francisco&lt;/a&gt; this weekend. Mostly thats because Ill be seeing so many of my friends there. But theres a lesser reason thats so geeky Im almost ashamed to admit it&lt;/p&gt;&lt;p&gt;At some stage while Im online in San Francisco, I will, no doubt, visit &lt;a href=&quot;http://pownce.com/adactio/&quot; rel=&quot;me&quot;&gt;my Pownce profile&lt;/a&gt;where I post something almost every dayand I will take great delight in seeing my location listed as San Francisco, &lt;abbr title=&quot;California&quot;&gt;CA&lt;/abbr&gt; rather than the usual Brighton, &lt;abbr title=&quot;United Kingdom&quot;&gt;UK&lt;/abbr&gt; because thats what Fire Eagle will have told Pownce. Fire Eagle will know this because my visit to San Francisco is listed on &lt;a href=&quot;http://www.dopplr.com/traveller/adactio&quot; rel=&quot;me&quot;&gt;my Dopplr account&lt;/a&gt;. Dopplr talks to Fire Eagle. Pownce talks to Fire Eagle. In a roundabout way, Dopplr talks to Pownce.&lt;/p&gt;&lt;p&gt;In case you missed it, &lt;a href=&quot;http://fireeagle.yahoo.net/&quot;&gt;Fire Eagle&lt;/a&gt; is out of beta. Go forth and explore &lt;a href=&quot;http://fireeagle.yahoo.net/gallery&quot;&gt;the apps&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Whats missing from that list is a kick-ass iPhone app that would do its &lt;q&gt;this app wants to know your location&lt;/q&gt; trick to update Fire Eagle (and therefore Pownce, Dopplr and soon, Twitter) on the go. I hereby invoke the LazyMobileWeb to build such an app. I wish I could offer some kind of modern day version of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Longitude_prize&quot; rel=&quot;tag&quot;&gt;longitude prize&lt;/a&gt; for geeks on the move.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Tagged with&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/pownce&quot;&gt;pownce&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/dopplr&quot;&gt;dopplr&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/fireeagle&quot;&gt;fireeagle&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/location&quot;&gt;location&lt;/a&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://adactio.com/journal/tag/mobile&quot;&gt;mobile&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 14 Aug 2008 15:54:28 -0500</pubDate><guid>b1f251ba937a6573a7ef79c1098b7ad5</guid></item>
<item><title>Traces of Inspiration  Blog Archive  URL as UI</title><link>http://www.darowski.com/tracesofinspiration/2008/03/16/url-as-ui/</link><description>The importance of good URL design.</description><guid>29897b179552cd695c73ce7baf430196</guid></item>
<item><title>MOO.com | Sneaky peak of MOOs latest product: The MightyCard</title><link>http://www.moo.com/blog/2008/04/01/sneaky-peak-of-moos-latest-product-the-mightycard/</link><description>The latest from Moo: the MightyCard.</description><guid>a77de9bdc13ee183b4af2d2756237cdd</guid></item>
<item><title>San Diego Web Standards Group</title><link>http://www.sdwebstandards.com/</link><description>Live in San Diego? Interested in web standards? Come along tomorrow to the inaugural San Diego Web Standards Group meetup. You won&amp;#039;t regret it.</description><guid>ed13d7584fa9ac0de908c493c4ee400d</guid></item>
<item><title>Captioning Sucks!</title><link>http://captioningsucks.com/</link><description>Joe&amp;#039;s latest project is deliberately garish.</description><guid>f639a90c629d3186834e14390240cdf6</guid></item>
<item><title>Silicon Valley meetings go 'topless' - Los Angeles Times</title><link>http://www.latimes.com/business/la-fi-nolaptops31mar31,0,7194079.story</link><description>A report on the growing trend of banning laptops from meetings. We never have laptops at the Clearleft Monday morning meetings but it wasn&amp;#039;t a policy: it&amp;#039;s just common sense/courtesy.</description><guid>0fb22e2146a2417e21558af2354be8f6</guid></item>
<item><title>John Resig - Classy Query</title><link>http://ejohn.org/blog/classy-query/</link><description>You have to be really, really geeky to find this funny. I find this funny.</description><guid>ceb2731db6ceecc06e5139f38fc671c4</guid></item>
<item><title>Gmail: Google's approach to email</title><link>http://mail.google.com/mail/help/customtime/index.html</link><description>New from GMail: send email back in time. &amp;quot;Gmail utilizes an e-flux capacitor to resolve issues of causality.&amp;quot; In all seriousness though, remember when GMail launched on April 1st, 2004 and everyone that it was a joke?</description><guid>eeb6b11c86792812be4c11d282a5dbdc</guid></item>
<item><title>Thriving Office</title><link>http://www.thrivingoffice.com/</link><description>Worst. Business Idea. Ever. A CD of office sounds so that homeworkers can impress clients on the phone with the sounds of industriousness. &amp;quot;Instant credibility for home businesses!&amp;quot;</description><guid>695db94d04fc925e50e3794108220950</guid></item>
<item><title>New Initiative in Hyper-Localized Social Tagging - The Web Standards Project</title><link>http://www.webstandards.org/2008/04/01/new-initiative-in-hyper-localized-social-tagging/</link><description>The WaSP kicks it up a notch. Putting bookmarks in books was just the beginning. Now you can tag bad developers with the web standards equivalent of the scarlet letter.</description><guid>004174f64b8795ea1b8b40a48ce2cd1f</guid></item>
<item><title>Flickr: Find your friends</title><link>http://www.flickr.com/import/people/</link><description>Now this is how to do the &amp;quot;find your friends&amp;quot; trick. For GMail, Yahoo Mail, and Hotmail, Flickr never once asks for your password. Bravo!</description><guid>03751c6383f4e14c61d05cfa33950a22</guid></item>
<item><title>ScreenReader.net: freeware freedom for blind and Visually impaired people</title><link>http://www.screenreader.net/</link><description>A free screen reader. If this turns out to be any good, it could be a game-changer: a long overdue kick in the behind for Freedom Scientific.</description><guid>15b9b041e25c74681c7e7b5ed4accf91</guid></item>
<item><title>Radiohead/ Remix/ Nude</title><link>http://www.radioheadremix.com/</link><description>Ever wanted to remix a Radiohead song? Me neither. But for those who do, they now can.</description><guid>53345bea1875e98f076a2e53934bbaa9</guid></item>
<item><title>Seed Conference | Chicago | 6 June 2008</title><link>http://www.seedconference.com/</link><description>The typography on this page is simply gorgeous. And the event looks good too.</description><guid>8f7454a08c94c4046084e02eeb7765a8</guid></item>
<item><title>Welcome to Game Neverending</title><link>http://gne.flickr.com/</link><description>Game Neverending is back. For real. Get nostalgic with this blast from the past.</description><guid>34718a127c39777590aef8383a9ece89</guid></item>
<item><title>World of Warcraft: Wrath of the Lich King</title><link>http://www.worldofwarcraft.com/wrath/features/bard/bardclass.xml</link><description>A new WOW hero class has been unveiled: the bard! &amp;quot;direct damage effects like &amp;quot;Epic Solo&amp;quot; that will rock foes into oblivion while powerful Indie debuffs such as &amp;quot;Tape Jam&amp;quot; and &amp;quot;Shoegazer&amp;quot; keep them in check.&amp;quot;</description><guid>ec8294da2d3c7c8aeeb0d6cd1fed9101</guid></item>
<item><title>The need for speed</title><link>http://domscripting.com/blog/display/116</link><description>&lt;p&gt;Another day, &lt;a href=&quot;http://jquery.com/blog/2008/06/04/jquery-126-events-100-faster/&quot;&gt;another incremental release of jQuery&lt;/a&gt;. This one is sporting 13% faster CSS selectors and 103% faster event handlers.&lt;/p&gt;&lt;p&gt;Meanwhile, as the JavaScript libraries continue to evolve and improve, the browser engines are also focusing on speed improvements. Dave Hyatt and the WebKit gang have announced &lt;a href=&quot;http://webkit.org/blog/189/announcing-squirrelfish/&quot;&gt;a brand new JavaScript engine called SquirrelFish&lt;/a&gt;. This looks like being about 60% faster than the previous WebKit interpreter so you can expect quite a speed boost in the next version of Safari.&lt;/p&gt;&lt;p&gt;If you&amp;#8217;re interested in what happens under the hood with Squirrel Engine, Dave shares some of the philosophical underpinnings:&lt;/p&gt;&lt;blockquote&gt;  &lt;p&gt;SquirrelFish owes a lot of its design to some of the latest research in the field of efficient virtual machines, including research done by Professor M. Anton Ertl, et al, Professor David Gregg, et al, and the developers of the Lua programming language.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You can find plenty of gory details on &lt;a href=&quot;http://webkit.org/blog/&quot;&gt;the Surfin&amp;#8217; Safari blog&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Wed,  4 Jun 2008 11:57:54 -0500</pubDate><guid>6466252824538b0371dc23535ed72648</guid></item>
<item><title>Radio on the TV</title><link>http://domscripting.com/blog/display/115</link><description>&lt;p&gt;I was in the illustrious surroundings of &lt;a href=&quot;http://www.therissingtonpodcast.co.uk/&quot;&gt;Rissington&lt;/a&gt; last week to deliver a DOM Scripting workshop. My good friend &lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://pixeldiva.co.uk/&quot; rel=&quot;friend met colleague&quot; class=&quot;url&quot;&gt;&lt;abbr title=&quot;Ann McMeekin&quot; class=&quot;fn&quot;&gt;Ann&lt;/abbr&gt;&lt;/a&gt;&lt;/cite&gt; was in attendance. During the latter part of the workshop  which was deliberately more loosely structured than the rest of the day  she pointed me to a really lovely bit of JavaScript form enhancement.&lt;/p&gt;&lt;p&gt;Take a look at &lt;a href=&quot;http://uk.tv.yahoo.com/&quot;&gt;the UK and Ireland TV and radio listings on Yahoo&lt;/a&gt;. See that search form in the upper right corner? Its using the standard design pattern of allowing you to specify exactly where youre searching. But unlike most implementations, this one is built on a rock-solid foundation of semantic markup.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://nascentguruism.com/journal/search-and-ye-shall-fail&quot;&gt;Steve Marshall has the lowdown&lt;/a&gt;. Under the hood the form is using radio buttons for choosing where to search. Then, using a combination of JavaScript and CSS, this default representation is augmented to look and behave as desired. Switch off JavaScript and you can still use the search form perfectly well.&lt;/p&gt;&lt;p&gt;What impresses me about this isnt so much the code (although Im sure its top-notch), its the thinking behind the implementation: start with solid semantic markup with good ol fashioned form elements for interaction; &lt;em&gt;then&lt;/em&gt; think about how it can be enhanced. Nice one, &lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://nascentguruism.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Steve Marshall&quot;&gt;Steve&lt;/abbr&gt;&lt;/a&gt;&lt;/cite&gt;.&lt;/p&gt;</description><pubDate>Sun, 11 May 2008 10:06:14 -0500</pubDate><guid>2e8ad4f96955f53bc344624e86ae5c8a</guid></item>
<item><title>Comprehension</title><link>http://domscripting.com/blog/display/114</link><description>&lt;p&gt;Don&amp;#8217;t tell &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://boagworld.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Paul Boag&quot;&gt;Paul&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt; but I sometimes listen to &lt;a href=&quot;http://www.boagworld.com/podcast/&quot;&gt;the Boagworld podcast&lt;/a&gt;. I&amp;#8217;m sharing this dark secret with you because recently the podcast featured &lt;a href=&quot;http://www.boagworld.com/archives/2008/02/113_hiring.html&quot;&gt;a good interview with Christian Heilmann&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;cite class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://www.wait-till-i.com/&quot; class=&quot;url&quot; rel=&quot;friend met colleague&quot;&gt;&lt;abbr title=&quot;Christian Heilmann&quot; class=&quot;fn&quot;&gt;Christian&lt;/abbr&gt;&lt;/a&gt;&lt;/cite&gt; talks about best and worst practices in writing JavaScript today. It&amp;#8217;s well worth a listen.&lt;/p&gt;&lt;p&gt;But when the subject turns to Object Oriented Programming, Christian makes a pointed reference:&lt;/p&gt;&lt;blockquote&gt;  &lt;p&gt;And there&amp;#8217;s not much magic to it. I mean I get annoyed when I see JavaScript guys going on stage and saying like: &lt;q&gt;Well guys, this is a function and when it&amp;#8217;s an object it&amp;#8217;s a method and why should I know this?&lt;/q&gt; Well you should know this because you need to communicate with other developers as well sooner or later.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Um&amp;#8230; that would be me. In my books, presentations and workshops I&amp;#8217;ve often explained methods and properties as being like functions and variables, just within the scope of an object (hence the dot syntax). But I never, &lt;em&gt;ever&lt;/em&gt; said &lt;q&gt;And why should I know this?&lt;/q&gt;&lt;/p&gt;&lt;p&gt;What I was trying to do was explain objects using reference points that I think most people will understand. I know that for me personally I had a lightbulb moment when I grokked methods and properties as being like functions and variables. The whole point of explaining this terminology is precisely so that people can communicate with other developers. As Christian says:&lt;/p&gt;&lt;blockquote&gt;  &lt;p&gt;And these people speak that lingo and rather than you having to explain yourself for 15 minutes you could communicate in 3 minutes.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Exactly! That&amp;#8217;s why I think it&amp;#8217;s important that I take the time to at least explain the terminology of objects (&lt;abbr title=&quot;that is&quot;&gt;i.e.&lt;/abbr&gt; methods and properties) even if I don&amp;#8217;t delve into the technical details. My aim, like Christian, is to encourage better understanding and communication.&lt;/p&gt;&lt;p&gt;Evidently Christian takes issue with my teaching techniques. That&amp;#8217;s fine. But I wish he wouldn&amp;#8217;t put words in my mouth by claiming that I&amp;#8217;m telling people that they shouldn&amp;#8217;t have to learn the terminology around JavaScript objects.&lt;/p&gt;&lt;p&gt;Then again&amp;#8230; maybe his comment wasn&amp;#8217;t aimed at me at all and there is some other conference speaker out there who is going around telling people that they don&amp;#8217;t have to know what the words &amp;#8220;method&amp;#8221; and &amp;#8220;property&amp;#8221; mean. If that&amp;#8217;s true, then I agree with Christian. Such exhortations are not useful. But in lieu of any source for Christian&amp;#8217;s imaginings of what he thinks he heard, I&amp;#8217;ll take the egotistical paranoid route and assume he&amp;#8217;s talking about me.&lt;/p&gt;&lt;p&gt;Anyway, I guess I&amp;#8217;ll have to make sure from now on that I&amp;#8217;m clearer about what I&amp;#8217;m saying. More importantly, I&amp;#8217;ll have to make sure that I&amp;#8217;m clear on what I&amp;#8217;m &lt;em&gt;not&lt;/em&gt; saying.&lt;/p&gt;</description><pubDate>Wed, 19 Mar 2008 06:47:49 -0500</pubDate><guid>ad268b371fa77a3310438e082b9be6df</guid></item>
<item><title>ABBRacadabra</title><link>http://domscripting.com/blog/display/113</link><description>&lt;p&gt;In &lt;cite&gt;Chapter 8&lt;/cite&gt; of &lt;a href=&quot;http://domscripting.com/book/&quot;&gt;the &lt;cite&gt;DOM Scripting&lt;/cite&gt; book&lt;/a&gt; Ive got a little script that looks through the contents of an HTML document, finds any instances of the &lt;code&gt;abbr&lt;/code&gt; element and then constructs a definition list with the information contained within them. Then theres a section in the chapter called &lt;cite&gt;A browser bomb&lt;/cite&gt; in which I explain how the script needs to be forked because Internet Explorer refuses to recognise the &lt;code&gt;abbr&lt;/code&gt; elementpart of a longstanding spat with Netscape. This means not only that you cant do any scripting on abbreviations, you cant style them either.&lt;/p&gt;&lt;p&gt;But now it turns out that &lt;a href=&quot;http://ejohn.org/blog/html5-shiv/&quot;&gt;Internet Explorer has an interesting quirk&lt;/a&gt;. If you write:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;document.createElement(&quot;abbr&quot;);&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;suddenly the browser recognises the element and you are free to script and style abbreviations (you dont even need to append that newly-created element to the document). This applies to any elements that IE doesnt recognise, which could be very hand in migrating to &lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/&quot;&gt;HTML5&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It doesnt qualify as an error so Im not going to add it to &lt;a href=&quot;http://domscripting.com/book/errata/&quot;&gt;the errata&lt;/a&gt; but I sure wish I had known about this when I was writing the book.&lt;/p&gt;</description><pubDate>Mon, 28 Jan 2008 12:24:53 -0600</pubDate><guid>2a41c8cfb56a2dd722ccdcfcb80209fd</guid></item>
<item><title>Bulletproof Ajax workshop in Brighton</title><link>http://domscripting.com/blog/display/112</link><description>&lt;p class=&quot;vevent&quot;&gt;My first public appearance in 2008 is coming up &lt;abbr class=&quot;dtstart&quot; title=&quot;2008-01-25T09:30:00&quot;&gt;in two weeks&lt;/abbr&gt;. Ill be spending &lt;abbr class=&quot;dtend&quot; title=&quot;2008-01-25T17:00:00&quot;&gt;a day&lt;/abbr&gt; delivering a &lt;a class=&quot;url summary&quot; href=&quot;http://clearleft.com/training/ajax/20080125/&quot;&gt;Bulletproof Ajax workshop&lt;/a&gt;. In case you couldnt tell from the title, its &lt;span class=&quot;description&quot;&gt;based on &lt;a href=&quot;http://bulletproofajax.com/&quot;&gt;the book&lt;/a&gt; of the same name&lt;/span&gt; (wot I wrote). The workshop will be held in the cosy and comfy environs of the &lt;span class=&quot;vcard&quot;&gt;&lt;a href=&quot;http://clearleft.com/&quot; class=&quot;fn org&quot;&gt;Clearleft&lt;/a&gt; office building in the heart of &lt;span class=&quot;location adr&quot;&gt;&lt;span class=&quot;locality&quot;&gt;Brighton&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;This is an entry-level introduction to the hows and whys of implementing Ajax. Ive given this workshop &lt;a href=&quot;http://domscripting.com/blog/display/99&quot;&gt;before&lt;/a&gt; and its always gone smoothly though I think I might update some of the material; maybe ditch some of the introductory DOM Scripting stuff and spend more time on implementation and design challenges. Id love to do more hands-on stuff and get people writing stuff but I find this a real challenge when it comes to code (its a lot easier with something simple like &lt;a href=&quot;http://microformats.org/&quot;&gt;microformats&lt;/a&gt;). Id be interested in hearing any ideas for making this workshop more interactive.&lt;/p&gt;&lt;p&gt;If you can convince your boss to part with the asking price of 395 per person, maybe Ill see you on January 25th and we can climb that Ajax learning curve together.&lt;/p&gt;</description><pubDate>Fri, 11 Jan 2008 05:48:25 -0600</pubDate><guid>7ca08137a7e013ec8a45bef3ff6a52ec</guid></item>
<item><title>@media Ajax, day 2</title><link>http://domscripting.com/blog/display/111</link><description>&lt;p&gt;The second day of &lt;a href=&quot;http://vivabit.com/atmediaAjax/&quot;&gt;@media Ajax&lt;/a&gt; certainly kicked things up a notch. While &lt;a href=&quot;http://domscripting.com/blog/display/110&quot;&gt;day one&lt;/a&gt; covered a lot of the day-to-day questions of JavaScript that I could relate to, day two was a trip to the future.&lt;/p&gt;&lt;p&gt;The tone was set in an opening keynote by &lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; rel=&quot;acquaintance met colleague muse tag&quot; href=&quot;http://en.wikipedia.org/wiki/Brendan_Eich&quot;&gt;Brendan Eich&lt;/a&gt;&lt;/span&gt;, the creator of JavaScript, giving us the lowdown on JavaScript 2. I last saw Brendan speak at XTech 2006 in Amsterdam. Back then he was telling us what was coming; here he was showing us whats arrived. I understood about 50% of what he showed us, which I thought reflected well on Brendans explanatory prowess.&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; rel=&quot;acquaintance met colleague&quot; href=&quot;http://ejohn.org/&quot;&gt;John Resig&lt;/a&gt;&lt;/span&gt;, creator of &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, gave a rundown of his library, focusing on prototyping. By taking questions throughoutand responding to all of them thoroughlyit was clear that he wasnt giving a canned demo; he could have happily talked for an hour about any aspect of coding with jQuery. A lot of people in the room were already using jQuery and, by the time John finished, I suspect a lot more are going to investigate it. I picked up some nifty tips and tricks for myself.&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Dan Webb&quot;&gt;&lt;a class=&quot;url&quot; rel=&quot;friend met colleague&quot; href=&quot;http://danwebb.net/&quot;&gt;Dan&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt; took to the stage and invited us on a mind-bending journey into the depths of &lt;a href=&quot;http://en.wikipedia.org/wiki/Metaprogramming&quot; rel=&quot;tag&quot;&gt;metaprogramming&lt;/a&gt;. I always knew that JavaScript was a very flexible and adaptable language but Dan really showed just &lt;em&gt;how&lt;/em&gt; malleable it could be. But, as Dan pointed out, the best way to really get your head around this stuff is to code it for yourself. &lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;a rel=&quot;acquaintance met colleague&quot; class=&quot;fn url&quot; href=&quot;http://alex.dojotoolkit.org/&quot;&gt;Alex Russell&lt;/a&gt;&lt;/span&gt; of  &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt; fame was up next but instead of just diving into his library, he painted a much broader picture. From my own conversations with Alex, I had a feeling that he would be a great speaker and he was. He began by applying &lt;a href=&quot;http://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs&quot; rel=&quot;tag&quot;&gt;Maslows hierarchy of needs&lt;/a&gt; to applications and took us forward in time to a Web of the future thats being hacked together today. I didnt agree with everything he had to say but boy, did I ever enjoy listening to him say it!&lt;/p&gt;&lt;p&gt;Then it was the turn of &lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; rel=&quot;acquaintance met colleague&quot; href=&quot;http://www.crockford.com/&quot;&gt;Douglas Crockford&lt;/a&gt;&lt;/span&gt; who had earlier been compared to both Yoda and Gandalf by Brendan. Douglas covered some of the same territory as Dan, demonstrating the flexibility of JavaScript as well as showing its weaknesses. He also expressed his concerns about the direction that JavaScript 2 is headed.&lt;/p&gt;&lt;p&gt;All of that set the scene nicely for a lively closing panel.&lt;/p&gt;&lt;p&gt;As always, I really enjoyed moderating but I definitely felt a bit of my depth. The panel consisted of:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Brendan Eich,&lt;/li&gt;&lt;li&gt;Douglas Crockford,&lt;/li&gt;&lt;li&gt;Alex Russell and&lt;/li&gt;&lt;li&gt;Stuart Langridge.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;They were a little reticent at first but once the subject matter got on to the burning issues like security, the conversation took off. Highlights included Alex bitchslapping Yahoo for not being truly open source with YUI and Douglas declaring that CSS is inherently shit.&lt;/p&gt;&lt;p&gt;All in all, I think it was a good way to wrap up a really good conference. I was very impressed with the level of presentations and the audience interaction. The two-day schedule was clearly very well thought-out. Perhaps the Ajaxians should have been on day two and John could have been on day one but thats a minor quibble. Overall, @media Ajax was pretty darn great.&lt;/p&gt;</description><pubDate>Tue, 20 Nov 2007 19:56:31 -0600</pubDate><guid>4bd0088e16ae2ab028b9d35284112a6f</guid></item>
<item><title>@media Ajax, day 1</title><link>http://domscripting.com/blog/display/110</link><description>&lt;p class=&quot;vevent&quot;&gt;&lt;abbr class=&quot;dtstart&quot; title=&quot;2007-11-19&quot;&gt;Day one&lt;/abbr&gt; of &lt;a class=&quot;url summary&quot; href=&quot;http://vivabit.com/atmediaAjax/&quot; rel=&quot;tag&quot;&gt;@media Ajax&lt;/a&gt; has just wrapped up in a very wet and rainy &lt;span class=&quot;location&quot;&gt;London&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;The show opened with a State of Ajax address by &lt;a href=&quot;http://ajaxian.com/&quot;&gt;the guys from Ajaxian&lt;/a&gt; in which they gave their perspective on where Ajax and the Web is headed. I have to say, their perspective seemed somewhat alien to my experience of Ajax in the here and now, but I think theyre talking about fundamentally different use casessituations where the browser eclipses even the operating system and JavaScript drives everything from the interface to the core processes. &lt;q&gt;Hey, you can even use JavaScript to create CSS layouts!&lt;/q&gt; Yes, they really said that and no, I dont know what theyre smoking but I want some.&lt;/p&gt;&lt;p&gt;I think their otherworldy perspective makes sense if youre, say, Google and youre trying to figure out how you can hack around that awkward beast that is the Web (by doing everything in Java, apparently) but I couldnt help but feel that in their enthusiasm to port the desktop to the Web, the Ajaxians are missing the core attributes that make the Web so appealingthings like hypertext and markup, to which technologies like JavaScript and Ajax should be subservient.&lt;/p&gt;&lt;p&gt;In complete contrast, &lt;span class=&quot;vcard&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Mike Stenhouse&quot;&gt;&lt;a rel=&quot;friend met colleague&quot; class=&quot;url&quot; href=&quot;http://donotremove.co.uk/&quot;&gt;Mike&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt; followed with the story of how, instead of trying to make everything work in a single technology he already knew, he explored a whole range of technologies and methodologies opened up by Ajax. In effect, Ajax drove him to become something of a renaissance man.&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;abbr title=&quot;Derek Featherstone&quot; class=&quot;fn&quot;&gt;&lt;a rel=&quot;friend met colleague&quot; class=&quot;url&quot; href=&quot;http://boxofchocolates.ca/&quot;&gt;Derek&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt; then proceeded to give a storming presentation on JavaScript and accessibility, wonderfully illustrated by some snapshots of real-world instances of bad design that he has come across just in the few days hes been in the country (which reminded me that most of the examples of bad design in Donald A. Normans &lt;cite&gt;The Design of Everyday Things&lt;/cite&gt; were gathered from the time he spent in the &lt;abbr title=&quot;United Kingdom&quot;&gt;UK&lt;/abbr&gt;).&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;abbr title=&quot;Stuart Langridge&quot; class=&quot;fn&quot;&gt;&lt;a rel=&quot;friend met colleague&quot; class=&quot;url&quot; href=&quot;http://kryogenix.org/days/&quot;&gt;Stuart&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt; followed with a presentation about breaking the web. His tongue was firmly in cheek and possibly also in horses, judging by his continuous reference to horse pornography. It was a good lighthearted way to make some serious points.&lt;/p&gt;&lt;p&gt;I found &lt;span class=&quot;vcard&quot;&gt;&lt;abbr title=&quot;Christian Heilmann&quot; class=&quot;fn&quot;&gt;&lt;a rel=&quot;friend met colleague&quot; class=&quot;url&quot; href=&quot;http://wait-till-i.com/&quot;&gt;Christian&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt;s presentation to be a great breath of fresh air. He opened by declaring, &lt;q&gt;It doesnt matter what JavaScript library you use, or whether you use a library at all, or what coding style you use, as long as your team all agree on it&lt;/q&gt;. He went in to a lot more detail on how to manage code and the developers working on that code but he had me at It doesnt matter.&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;vcard&quot;&gt;&lt;abbr class=&quot;fn&quot; title=&quot;Peter-Paul Koch&quot;&gt;&lt;a class=&quot;url&quot; rel=&quot;friend met colleague&quot; href=&quot;http://www.quirksmode.org/&quot;&gt;PPK&lt;/a&gt;&lt;/abbr&gt;&lt;/span&gt; wrapped the day up with a case study that compared data formats (&lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt;, &lt;abbr title=&quot;JavaScript Object Notation&quot;&gt;JSON&lt;/abbr&gt;, &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;, &lt;abbr title=&quot;et cetera&quot;&gt;etc.&lt;/abbr&gt;). It was also an illuminating study of the Plantagenet and Tudor royal housesit turns out hes something of genealogy geek.&lt;/p&gt;&lt;p&gt;Overall, a great day of talks, in my opinion. Itll be interesting to see how tomorrow goes. While the first day is pitched at covering the building blocks, day two is going to cover the bigger picture. In preparation for the closing panel, Ive been trying to gauge the backgrounds of most of the audience members; are they front-end developers, server-side developers, designers, what?&lt;/p&gt;&lt;p&gt;Ive had some great pub conversations with the conference attendees. In the course of these chats, some people mentioned to me that they thought the first day was covering stuff they already knew and they said they were looking forward to the meaty stuff in day two. Personally, Ill consider myself lucky if I can even follow all the high-level programming stuff thats bound to come up in the talks on Dojo and JavaScript 2.&lt;/p&gt;</description><pubDate>Mon, 19 Nov 2007 21:32:13 -0600</pubDate><guid>c6f4f33436c7c7928ee84a47e63e03a3</guid></item>
<item><title>Questioning Ajax</title><link>http://domscripting.com/blog/display/109</link><description>&lt;p&gt;&lt;a href=&quot;http://vivabit.com/atmediaAjax/&quot;&gt;@media Ajax&lt;/a&gt; is about to kick off in London. I&amp;#8217;ll be there but I won&amp;#8217;t be giving a presentation&amp;#8212;I&amp;#8217;ll leave that to &lt;a href=&quot;http://vivabit.com/atmediaAjax/speakers/&quot;&gt;the experts&lt;/a&gt;. Instead, I&amp;#8217;ll be moderating the closing panel. The line-up hasn&amp;#8217;t been set yet but seeing as all the speakers are world-class, it&amp;#8217;s bound to be a great constellation.&lt;/p&gt;&lt;p&gt;I&amp;#8217;ll be spending my time at the conference (and its attendant social events) quizzing the attendees on what they interested in finding out. If you&amp;#8217;re going to be there, say &lt;q&gt;hi&lt;/q&gt; and let me know what you&amp;#8217;d like me to talk about on the panel. Even if you&amp;#8217;re not going to be there, I still want to know what you think I should be asking the finest JavaScript minds on the planet.&lt;/p&gt;&lt;p&gt;So tell me&amp;#8230; what&amp;#8217;s on your mind?&lt;/p&gt;</description><pubDate>Sat, 17 Nov 2007 20:31:48 -0600</pubDate><guid>445f3cfce4e7c06c0832d46ca99ec841</guid></item>
<item><title>Spry redux</title><link>http://domscripting.com/blog/display/108</link><description>&lt;p&gt;About a year ago, I wrote about &lt;a href=&quot;http://domscripting.com/blog/display/93&quot;&gt;my disappointment with Spry&lt;/a&gt;. Spry is yet another JavaScript library, this time from Adobe. My beef was with the way that Spry required proprietary markup and then claimed to be using &lt;a href=&quot;http://domscripting.com/blog/display/41&quot;&gt;Hijax&lt;/a&gt;. &lt;a href=&quot;http://www.456bereastreet.com/archive/200701/adobe_spry_and_obtrusive_inaccessible_javascript/&quot;&gt;Roger Johansson also called them on it&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It looks like Adobe were listening. In fact, I know they were listening because not long after Roger and I published our rants, &lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; rel=&quot;acquaintance met colleague&quot; href=&quot;http://weblogs.macromedia.com/sfegette/&quot;&gt;Scott Fegette&lt;/a&gt;&lt;/span&gt; recorded an interview with me that was split in two; one for public consumption and the other for developers at Adobe.&lt;/p&gt;&lt;p&gt;Version 1.6 of Spry looks a big improvement on what&amp;#8217;s come before. &lt;a href=&quot;http://www.456bereastreet.com/archive/200710/adobe_spry_16_improves_standards_support_adds_progressive_enhancement/&quot;&gt;Roger is pleasantly surprised&lt;/a&gt; and so am I. I&amp;#8217;m glad to see that Adobe do listen to what we have to say but more importantly, I&amp;#8217;m glad that they are providing &lt;a href=&quot;http://labs.adobe.com/technologies/spry/articles/best_practices/&quot;&gt;solid documentation&lt;/a&gt; that stresses the importance of standards:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/spry/articles/best_practices/standards.html&quot;&gt;Spry and Web Standards&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/spry/articles/best_practices/progressive_enhancement.html&quot;&gt;Progressive Enhancement with Spry&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/spry/articles/best_practices/separating_behavior.html&quot;&gt;Separating Behavior from Structure - Unobtrusive Spry&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/spry/articles/best_practices/validating_spry.html&quot;&gt;Validating Spry&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Documentation like this, which shows how to use code &lt;em&gt;responsibly&lt;/em&gt;, is vital to any library. After all, it doesn&amp;#8217;t matter how powerful or fast your code is if people then use it to break the Web.&lt;/p&gt;&lt;p&gt;Anyway, I just wanted to acknowledge the changes that Kin Blas and his team are making. I was quite vocal in pointing the problems with Spry; it&amp;#8217;s only fair that I&amp;#8217;m equally vocal in pointing out the improvements.&lt;/p&gt;</description><pubDate>Fri, 16 Nov 2007 05:49:26 -0600</pubDate><guid>6f157e91a76157930839ae0e9b935e2d</guid></item>
<item><title>Unobtrusive Ajax</title><link>http://domscripting.com/blog/display/107</link><description>&lt;p&gt;This somehow slipped under my radar when it was released in July: &lt;a href=&quot;http://www.oreilly.com/catalog/9780596510244/&quot;&gt;&lt;cite&gt;Unobtrusive JavaScript&lt;/cite&gt;&lt;/a&gt; is part of O&amp;#8217;Reilly&amp;#8217;s Short Cut series. It&amp;#8217;s written by &lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; href=&quot;http://www.thefutureoftheweb.com/&quot;&gt;Jesse Skinner&lt;/a&gt;&lt;/span&gt; and tech edited by &lt;span class=&quot;vcard&quot;&gt;&lt;a class=&quot;fn url&quot; href=&quot;http://www.wait-till-i.com/&quot;&gt;Christian Heilmann&lt;/a&gt;&lt;/span&gt;. It&amp;#8217;s &lt;abbr title=&quot;Portable Document Format&quot;&gt;PDF&lt;/abbr&gt; only so if you want a dead-tree version, you&amp;#8217;ll have to print it out yourself.&lt;/p&gt;&lt;p&gt;I haven&amp;#8217;t read it but judging from the description, it sounds like good &lt;a href=&quot;http://domscripting.com/blog/display/41&quot;&gt;Hijax&lt;/a&gt;-like advice:&lt;/p&gt;&lt;blockquote&gt;  &lt;p&gt;This short cut will focus on the practical benefits of using Ajax and JavaScript unobtrusively and show you that unobtrusive web development and progressive enhancement benefit both web developers and users of the Web. You&amp;#8217;ll get to see many simple examples of building web interfaces that are unobtrusive. You&amp;#8217;ll quickly see that it is actually very easy to make web applications that everyone can use.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The PDF book grew out of &lt;a href=&quot;http://www.thefutureoftheweb.com/talks/2006-10-ajax-experience/slides/&quot;&gt;a presentation from &lt;cite&gt;The Ajax Experience&lt;/cite&gt; in 2006&lt;/a&gt; which is well worth checking out.&lt;/p&gt;</description><pubDate>Mon, 15 Oct 2007 11:42:51 -0500</pubDate><guid>fe5ee1bbb1dadf6c954d8bb1a932ee98</guid></item>
</channel></rss>