<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Things, by Mark Baker</title>
	<atom:link href="http://www.markbaker.ca/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markbaker.ca/blog</link>
	<description>This Web Thing Rocks</description>
	<lastBuildDate>Tue, 02 Oct 2012 21:25:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>A new Day</title>
		<link>http://www.markbaker.ca/blog/2009/01/a-new-day/</link>
		<comments>http://www.markbaker.ca/blog/2009/01/a-new-day/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:59:35 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=2013</guid>
		<description><![CDATA[Well, that didn&#8217;t take long. The day after I posted it, I got an email from David Nüscheler, CTO at Day Software, asking if I&#8217;d be interested in working with them. Given that my friend and accidental mentor Roy works there, and that the company is obviously very clueful about the Web and open source, [...]]]></description>
				<content:encoded><![CDATA[<p>Well, <a href="http://www.markbaker.ca/blog/2009/01/yet-another-job-hunt/">that</a> didn&#8217;t take long.  The day after I posted it, I got an email from <a href="http://www.day.com/content/day/en/company/management.html">David Nüscheler</a>, CTO at <a href="http://www.day.com">Day Software</a>, asking if I&#8217;d be interested in working with them.  Given that my friend and accidental mentor <a href="http://roy.gbiv.com/">Roy</a> works there, and that the company is obviously very clueful about the Web and <a href="http://jackrabbit.apache.org/">open</a> <a href="http://incubator.apache.org/sling/site/index.html">source</a>, it seemed like a terrific fit.  In my discussions with them since then, that impression has been confirmed over and over again.  Honestly I don&#8217;t know why <em>I</em> didn&#8217;t approach <em>them</em>.</p>

<p>I&#8217;ll be joining their solutions team, which means I&#8217;ll be helping with the design, development, and deployment of custom solutions built upon Day&#8217;s product line.  The position isn&#8217;t unlike the consulting work I&#8217;d been doing much of the past six years, only more hands-on (yeah!), and of course, Day-specific.<p>

<p>It also means a lot more travel, so watch for me in your neck of the woods <a href="http://www.dopplr.com/traveller/distobj">on Dopplr</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2009/01/a-new-day/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Yet Another Job Hunt</title>
		<link>http://www.markbaker.ca/blog/2009/01/yet-another-job-hunt/</link>
		<comments>http://www.markbaker.ca/blog/2009/01/yet-another-job-hunt/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 17:36:45 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=2012</guid>
		<description><![CDATA[Alas, I&#8217;m once again looking for work, if anybody&#8217;s got any cool Web-ish &#8211; or would-be Web-ish &#8211; projects or products that they&#8217;re working on. Contract, full time, part time, I don&#8217;t care, as long as it&#8217;s interesting, challenging, and I can learn something.]]></description>
				<content:encoded><![CDATA[<p>Alas, I&#8217;m <a href="http://www.markbaker.ca/blog/2008/05/will-distribute-business-objects-for-food/">once again</a> looking for work, if anybody&#8217;s got any cool Web-ish &#8211; or would-be Web-ish &#8211; projects or products that they&#8217;re working on.  Contract, full time, part time, I don&#8217;t care, as long as it&#8217;s interesting, challenging, and I can learn something.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2009/01/yet-another-job-hunt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drunk</title>
		<link>http://www.markbaker.ca/blog/2009/01/drunk/</link>
		<comments>http://www.markbaker.ca/blog/2009/01/drunk/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:20:26 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[drinks]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=2011</guid>
		<description><![CDATA[Seems like a decent seasonal meme. Hmm, 70%; should I be worried? Manhattan Cocktail Kopi Luwak (Weasle Coffee) French / Swiss Absinthe Rootbeer Gin Martini Sauternes Whole Milk Tequila (100% Agave) XO Cognac Espresso Spring Water (directly from the spring) Gin &#38; Tonic Mead Westvleteren 12 (Yellow Cap) Trappist Ale Chateau d&#8217;Yquem Budweiser Maraschino Liqueur [...]]]></description>
				<content:encoded><![CDATA[<p>Seems like a decent <a href="http://www.mnot.net/blog/2009/01/02/drinks-before-you-die">seasonal meme</a>.  Hmm, 70%; should I be worried?</p>

<ol>
<li><strong>Manhattan Cocktail</strong></li>
<li><strike>Kopi Luwak (Weasle Coffee)</strike></li>
<li><strong>French / Swiss Absinthe</strong></li>
<li><strike>Rootbeer</strike></li>
<li><strong>Gin Martini</strong></li>
<li><strong>Sauternes</strong></li>
<li><strong>Whole Milk</strong></li>
<li><strong>Tequila (100% Agave)</strong></li>
<li><strong>XO Cognac</strong></li>
<li><strike>Espresso</strike></li>
<li><strong>Spring Water (directly from the spring)</strong></li>
<li><strong>Gin &#38; Tonic</strong></li>
<li>Mead</li>
<li>Westvleteren 12 (Yellow Cap) Trappist Ale</li>
<li><strong>Chateau d&#8217;Yquem</strong></li>
<li><strong>Budweiser</strong></li>
<li><strike>Maraschino Liqueur</strike></li>
<li><strong>Mojito</strong></li>
<li>Orgeat</li>
<li><strong>Grand Marnier</strong></li>
<li><strong>Mai Tai (original)</strong></li>
<li><strong>Ice Wine (Canadian)</strong></li>
<li><strong>Red Bull</strong></li>
<li><strong>Fresh Squeezed Orange Juice</strong></li>
<li><strong>Bubble Tea</strong></li>
<li><strong>Tokaji</strong></li>
<li>Chicory</li>
<li><strong>Islay Scotch</strong></li>
<li>Pusser&#8217;s Navy Rum</li>
<li>Fernet Branca</li>
<li><strong>Fresh Pressed Apple Cider</strong></li>
<li><strong>Bourbon</strong></li>
<li><strong>Australian Shiraz</strong></li>
<li><strong>Buckley&#8217;s Cough Syrup</strong></li>
<li><strong>Orange Bitters</strong></li>
<li><strong>Margarita (classic recipe)</strong></li>
<li>Molasses &#38; Milk</li>
<li><strong>Chimay Blue</strong></li>
<li>Wine of Pines (Tepache)</li>
<li><strong>Green Tea</strong></li>
<li><strong>Daiginjo Sake</strong></li>
<li><strong>Chai Tea</strong></li>
<li><strong>Vodka (chilled, straight)</strong></li>
<li><strong>Coca-Cola</strong></li>
<li>Zombie (Beachcomber recipe)</li>
<li>Barley Wine</li>
<li><strong>Brewed Chocolate (Xocolatl)</strong></li>
<li>Pisco Sour</li>
<li><strong>Lemonade</strong></li>
<li><strong>Speyside Single Malt</strong></li>
<li><strike>Jamaican Blue Mountain Coffee</strike></li>
<li><strong>Champagne (Vintage)</strong></li>
<li><strong>Ros&#233; (French)</strong></li>
<li><strong>Bellini</strong></li>
<li>Caipirinha</li>
<li><strong>White Zinfandel (Blush)</strong></li>
<li>Coconut Water</li>
<li><strong>Cerveza</strong></li>
<li><strike>Cafe au Lait</strike></li>
<li><strong>Ice Tea</strong></li>
<li><strong>Pedro Ximenez Sherry</strong></li>
<li><strong>Vintage Port</strong></li>
<li><strong>Hot Chocolate</strong></li>
<li><strong>German Riesling</strong></li>
<li><strong>Pina Colada</strong></li>
<li>El Dorado 15 Year Rum</li>
<li><strong>Chartreuse</strong></li>
<li><strong>Greek Wine</strong></li>
<li>Negroni</li>
<li><strong>J&#228;germeister</strong></li>
<li>Chicha</li>
<li><strong>Guiness</strong></li>
<li><strong>Rhum Agricole</strong></li>
<li>Palm Wine</li>
<li>Soju</li>
<li><strong>Ceylon Tea (High Grown)</strong></li>
<li><strong>Belgian Lambic</strong></li>
<li>Mongolian Airag</li>
<li><strong>Doogh, Lassi or Ayran</strong></li>
<li><strong>Sugarcane Juice</strong></li>
<li>Ramos Gin Fizz</li>
<li><strong>Singapore Sling</strong></li>
<li><strong>Mint Julep</strong></li>
<li><strong>Old Fashioned</strong></li>
<li>Perique</li>
<li><strong>Jenever (Holland Gin)</strong></li>
<li><strong>Chocolate Milkshake</strong></li>
<li><strong>Traditional Italian Barolo</strong></li>
<li>Pulque</li>
<li><strong>Natural Sparkling Water</strong></li>
<li><strong>Cuban Rum</strong></li>
<li><strong>Asti Spumante</strong></li>
<li><strong>Irish Whiskey</strong></li>
<li>Ch&#226;teau Margaux</li>
<li>Two Buck Chuck</li>
<li><strong>Screech</strong></li>
<li><strong>Akvavit</strong></li>
<li><strong>Rye Whisky</strong></li>
<li><strong>German Weissbier</strong></li>
<li><strong>Daiquiri (classic)</strong></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2009/01/drunk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WSTF FTW! WTF?</title>
		<link>http://www.markbaker.ca/blog/2008/12/wstf-ftw-wtf/</link>
		<comments>http://www.markbaker.ca/blog/2008/12/wstf-ftw-wtf/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 16:57:02 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=2010</guid>
		<description><![CDATA[Yes, the WSTF. I don&#8217;t have any commentary to offer, I just had to post something so I could use that subject line 8-).]]></description>
				<content:encoded><![CDATA[<p>Yes, the <a href="http://www.wstf.org">WSTF</a>.  I don&#8217;t have any commentary to offer, I just had to post something so I could use that subject line 8-).</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/12/wstf-ftw-wtf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RIM doesn&#8217;t get the Web</title>
		<link>http://www.markbaker.ca/blog/2008/10/rim-doesnt-get-the-web/</link>
		<comments>http://www.markbaker.ca/blog/2008/10/rim-doesnt-get-the-web/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 13:12:21 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rim]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1996</guid>
		<description><![CDATA[It was about 2.5 years ago now, that I joined Research in Motion &#8211; makers of the Blackberry &#8211; for what turned out to be the shortest stint of my career. I was brought in as their &#8220;Web 2.0&#8243; guy, though as part of the standards organization rather than R&#038;D (which should have been a [...]]]></description>
				<content:encoded><![CDATA[<p>It was about 2.5 years ago now, that I joined <a href="http://www.rim.com">Research in Motion</a> &#8211; makers of the <a href="http://www.blackberry.com">Blackberry</a> &#8211; for what turned out to be the shortest stint of my career.  I was brought in as their &#8220;Web 2.0&#8243; guy, though as part of the standards organization rather than R&#038;D (which should have been a warning sign).  My job, initially, was to write a white paper which described what RIM needed to do to embrace the Web.  What&#8217;s the standards organization doing defining an R&#038;D roadmap you might ask?  Good question.  I wondered the same thing.  But that&#8217;s not what this post is about.</p>

<p>What it is about is that earlier this week, at the <a href="http://www.blackberrydeveloperconference.com/">BBDC</a>, RIM <a href="http://www.blackberrycool.com/2008/10/rim-takes-push-level-blackberry-web-signals-technology-party-content-services/">announced</a> what is, AFAIK, its first on the topic of the Web; <a href="http://na.blackberry.com/eng/services/websignals/">Web Signals</a>;</p>

<blockquote cite="http://www.blackberrycool.com/2008/10/rim-takes-push-level-blackberry-web-signals-technology-party-content-services/">
BlackBerry Web Signals leverages RIM’s unique push technology to allow online content providers to automatically notify BlackBerry smartphone users when relevant content has been published and to allow streamlined, one-click access to the online information.
</blockquote>

<p>So I dug into the <a href="http://na.blackberry.com/eng/developers/browserdev/Web_Signals_for_BlackBerry_Smartphones_Technical_Overview_and_Reference_Guide.pdf">technical overview</a>, and spotted this near the beginning;</p>

<blockquote cite="http://na.blackberry.com/eng/developers/browserdev/Web_Signals_for_BlackBerry_Smartphones_Technical_Overview_and_Reference_Guide.pdf">
To push content to users, content providers must first register their web signals with Research In Motion.
</blockquote>

<p>Bzzt!</p>

<p>As they don&#8217;t seem to realize, <a href="http://www.flickr.com/photos/psd/1805709102/">the Web is agreement</a>; a large, complex distributed system made possible by parties who agreed to use its constituent protocols.  Publishers agreed because it gave them a low cost path to distribute information <em>directly</em> to the users who had also made those same agreements (by using an agent which implemented the protocols).  Imagine now, if you will, what would have happened to the Web, had publishers needed to register with, say, AOL to reach AOL users, or Comcast for Comcast users.  What a huge burden!  It could be worse, the burden could be on the users, but why bother with one at all?  Remember <a href="http://www.wirelessdevnet.com/channels/pda/training/palmpqa.html">PQA</a>?  My point exactly.</p>

<pre>Always, always, always, try do what you need using existing agreement.</pre>

<p>In this case &#8211; of notification of content changes &#8211; RIM had a couple obvious options.  Most simply, they could have used email, though of course the user experience is suboptimal, not to mention the privacy concerns of handing out the user&#8217;s email address to every publisher.  Alternately, there&#8217;s RSS/Atom, something publishers are already pretty comfortable with.  It might even sound a little familiar, seeing as I described the architecture necessary to support it in that white paper I wrote for them.</p>

<p>If you&#8217;ve read ahead in that tech overview, you&#8217;ll also notice that they <a href="http://www.markbaker.ca/blog/2008/10/interface-included/">predefine their URI structure</a>, and don&#8217;t even mention which HTTP method to use on those URIs to send a notification, which probably means that GET does the deed.  Yuck.</p>

<p>Come on RIM, get your act together.  Competition is <a href="http://gizmodo.com/5066543/apple-quarterly-earnings-69-million-iphones-sold-more-phones-than-rim">heating up</a>, and those guys in Cupertino (<a href="http://twitter.com/distobj/status/943394876">mostly</a>) have their act together when it comes to the Web.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/10/rim-doesnt-get-the-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interface included</title>
		<link>http://www.markbaker.ca/blog/2008/10/interface-included/</link>
		<comments>http://www.markbaker.ca/blog/2008/10/interface-included/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 15:42:09 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1994</guid>
		<description><![CDATA[It&#8217;s good to see Roy take on the pseudo/not-at-all &#8220;REST APIs&#8221; out there. As I mentioned in a comment there, I&#8217;m no stranger to this kind of interface specification, as I&#8217;d guess that about 80% of the &#8220;APIs&#8221; I reviewed as a consultant suffered from at least one of the problems Roy listed. Fortunately, I [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s good to see <a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">Roy take on</a> the pseudo/not-at-all &#8220;REST APIs&#8221; out there.</p>

<p>As I mentioned in a comment there, I&#8217;m no stranger to this kind of interface specification, as I&#8217;d guess that about 80% of the &#8220;APIs&#8221; I reviewed as a consultant suffered from at least one of the problems Roy listed.  Fortunately, I found it wasn&#8217;t very difficult to get people to see the error of their ways.  All I had to do was re-emphasize that REST requires that interfaces be uniform &#8211; the <em>same</em> &#8211; and therefore that pre-specifying <em>anything</em> specific about a resource, such as URI structure, response codes, media types, resource relationships, etc.. was antithetical to that requirement.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/10/interface-included/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google Gears: the SOAP approach to Web app development</title>
		<link>http://www.markbaker.ca/blog/2008/07/google-gears-the-soap-approach-to-web-app-development/</link>
		<comments>http://www.markbaker.ca/blog/2008/07/google-gears-the-soap-approach-to-web-app-development/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 05:21:38 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web20]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1570</guid>
		<description><![CDATA[I respect what Google&#8217;s trying to accomplish with Gears very much, and appreciate that they&#8217;re helping draw attention to the need to build out the client-side of the Web a bit more, and that they&#8217;re doing it with open source. They&#8217;ve nailed the what perfectly. Then again, Web services nailed their requirements perfectly too. I [...]]]></description>
				<content:encoded><![CDATA[<p>I respect what Google&#8217;s trying to accomplish with <a href="http://gears.google.com/">Gears</a> very much, and appreciate that they&#8217;re helping draw attention to the need to build out the client-side of the Web a bit more, and that they&#8217;re doing it with open source.  They&#8217;ve nailed the <em>what</em> perfectly.</p>

<p>Then again, Web services nailed their requirements perfectly too.</p>

<p>I think the <em>how</em> of what Gears is doing is, frankly, misguided.  There&#8217;s minimal reuse of existing Web technologies, and it&#8217;s overly imperative when it could be easily be far more declarative.  Each of these issues raise the bar for the kinds of skills a Web developer needs.  Not a good thing.</p>

<p>Interestingly, the Web services analogy doesn&#8217;t stop at the requirements.  When I talk about &#8220;minimal reuse&#8221;, what I&#8217;m referring to is that the Web already has a mature and general API for accessing and manipulating local data-oriented services &#8211; the DOM &#8211; and no &#8220;gear&#8221; I&#8217;ve seen has yet to use it for data access.  So instead of a Javascript GeoLocation object that might expose method calls such as getCurrentLocation() or getLockedSatellites(), why not make the object a <a href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-1950641247">DOM Node</a> and treat the data contained within as a document?  Something like;</p>
<pre>&lt;Location&gt;
  &lt;Current&gt;45.234,-120.999&lt;/Current&gt;
  &lt;LockedSattelites&gt;4&lt;/LockedSatellites&gt;
&lt;/Location&gt;</pre>
<p>(or better yet perhaps, microformatted HTML &#8211; though there&#8217;s <a href="http://lists.w3.org/Archives/Public/public-geolocation/2008Jun/0167.html">issues</a> there)</p>

<p>Then you could use the DOM itself to get at those values, or perhaps even a CSS selector.  Simple!.  You even get <a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">events</a> for free.</p>

<p>Why is it that the industry continues to overlook the value of reusing pervasively deployed generic abstractions, be they <a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_1_5">network oriented</a> or local?  It couldn&#8217;t be a case of <a href="http://en.wikipedia.org/wiki/Not_Invented_Here">NIH</a>, because the DOM is unavoidable if you&#8217;re a Web dev.  I guess it just didn&#8217;t occur to the them, though that doesn&#8217;t explain the <a href="http://lists.w3.org/Archives/Public/public-geolocation/2008Jun/0005.html">push back</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/07/google-gears-the-soap-approach-to-web-app-development/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ten years of the Web</title>
		<link>http://www.markbaker.ca/blog/2008/05/ten-years-of-the-web/</link>
		<comments>http://www.markbaker.ca/blog/2008/05/ten-years-of-the-web/#comments</comments>
		<pubDate>Fri, 09 May 2008 01:48:39 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1564</guid>
		<description><![CDATA[Well, for me at least, because it was 10 years ago today that Roy sent me the email that rocked my world. I remember barely sleeping for the next few nights as I was struggling to figure out solutions to various problems using HTTP and URIs. This was prior to Roy&#8217;s dissertation too, so I [...]]]></description>
				<content:encoded><![CDATA[<p>Well, for me at least, because it was 10 years ago today that <a href="http://roy.gbiv.com">Roy</a> sent me <a href="http://www.xent.com/FoRK-archive/may98/0120.html">the email</a> that rocked my world.  I remember barely sleeping for the next few nights as I was struggling to figure out solutions to various problems using HTTP and URIs.  This was prior to Roy&#8217;s <a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm">dissertation</a> too, so I had little in the way of guidance.  In fact, I think it took me a couple of years to get it all straight in my head.</p>

<p>Thanks, Roy.  I owe you one.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/05/ten-years-of-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will distribute business objects for food</title>
		<link>http://www.markbaker.ca/blog/2008/05/will-distribute-business-objects-for-food/</link>
		<comments>http://www.markbaker.ca/blog/2008/05/will-distribute-business-objects-for-food/#comments</comments>
		<pubDate>Wed, 07 May 2008 05:01:38 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1563</guid>
		<description><![CDATA[I used the subject line of this blog entry as my signature 11 years ago when I saw the writing on the wall at Nortel, and wanted to announce my interest in looking elsewhere for a job. Ok, perhaps it wasn&#8217;t the optimal way to communicate that information to the world, but it was cute, [...]]]></description>
				<content:encoded><![CDATA[<p>I used the subject line of this blog entry as my signature <a href="http://lists.xml.org/archives/xml-dev/199711/msg00174.html">11 years ago</a> when I saw the writing on the wall at Nortel, and wanted to announce my interest in looking elsewhere for a job.  Ok, perhaps it wasn&#8217;t the optimal way to communicate that information to the world, but it was <em>cute</em>, damnit.</p>
<p>Skip ahead to current day, and I find myself ex-co-founder of a mobile startup which wasn&#8217;t able to raise the money it needed, and a <a href="http://www.coactus.com">consultant</a> who, frankly, got bored answering all the REST 101 questions that came my way.  Don&#8217;t get me wrong, I love that the Web and REST are finally getting their due, and I was honoured to have folks from all over the world come to me to answer their questions, but unfortunately those questions were rarely a challenge. What I want &#8211; nay, what I <em>need</em> &#8211; is to work on product or projects for a while where I have the opportunity to be creative once again.</p>
<p>If you&#8217;re reading this, you probably know what I&#8217;m good it and what I like.  For the record, that&#8217;s the Web, mobile, open source, and projects/products for the public good.  If you know of any opportunities that fall somewhere in that space, please <a href="mailto:distobj@acm.org">drop me a line</a>.  Thanks.</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/05/will-distribute-business-objects-for-food/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Covers</title>
		<link>http://www.markbaker.ca/blog/2008/04/covers/</link>
		<comments>http://www.markbaker.ca/blog/2008/04/covers/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 20:35:28 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.markbaker.ca/blog/?p=1562</guid>
		<description><![CDATA[That&#8217;s funny, folks are talking about their favourite cover songs, and here I was about to blog about one of my favourite albums of all time &#8211; coincidentally a cover album &#8211; For the Masses, which is a tribute album to Depeche Mode. Four of my all time favourite covers are on this album; Never [...]]]></description>
				<content:encoded><![CDATA[<p>That&#8217;s funny, folks are talking about their
<a href="http://patricklogan.blogspot.com/2008/04/covers.html">favourite cover songs</a>, and here I was about to blog about one of my favourite albums of all time &#8211; coincidentally a cover album &#8211; <a href="http://www.amazon.com/Masses-Album-Depeche-Mode-Songs/dp/B000009PNY">For the Masses</a>, which is a tribute album to Depeche Mode.  Four of my all time favourite covers are on this album;</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=TxEzEW4BWNg">Never Let Me Down Again</a>, Smashing Pumpkins</li>
<li><a href="http://www.last.fm/music/Dishwalla/_/Policy+of+Truth">Policy of Truth</a>, Dishwalla</li>
<li><a href="http://http://www.last.fm/music/Meat+Beat+Manifesto/_/Everything+Counts">Everything Counts</a>, Meat Beat Manifesto</li>
<li><a href="http://www.youtube.com/watch?v=MdHzsfz7alk">Master and Servant</a>, Locust</li>
</ul>
<p>Here&#8217;s the rest of my favourites, in no particular order;</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=SmVAWKfJ4Go">Hurt</a>, Johnny Cash covering Nine Inch Nails</li>
<li><a href="http://www.youtube.com/watch?v=v52Igdotisk">Mad Mad World</a>, Michael Andrews covering Tears for Fears</li>
<li><a href="http://www.youtube.com/watch?v=ILLFUBCymGM">End of the World</a>, Great Big Sea covering R.E.M</li>
<li><a href="http://www.youtube.com/watch?v=L5KRVtjgMkM">Helpless</a>, KD Lang covering Neil Young</li>
<li><a href="http://www.youtube.com/watch?v=VnzoF2ZlQw0">Landslide</a>, Smashing Pumpkins covering Fleetwood Mac</li>
<li><a href="http://www.youtube.com/watch?v=qxThvhtoqG8">There She Goes</a>, Sixpence None the Richer covering The La&#8217;s</li>
<li><a href="http://www.youtube.com/watch?v=JBJHszCsc2g">American Woman</a>, Lenny Kravitz covering The Guess Who</li>
</ul>
<p>(wow, complete performances at Youtube or last.fm for all of them, that&#8217;s pretty cool)</p>]]></content:encoded>
			<wfw:commentRss>http://www.markbaker.ca/blog/2008/04/covers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
