<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Swank Bookie Jibes</title>
    
    <link rel="hub" href="http://hubbub.api.typepad.com/" />
    <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/" />
    <id>tag:typepad.com,2003:weblog-1259504</id>
    <updated>2007-06-13T14:13:50-07:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/swankbookiejibes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
        <title>TCWTF</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/06/tcwtf.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/06/tcwtf.html" />
        <id>tag:typepad.com,2003:post-35271998</id>
        <published>2007-06-13T14:13:50-07:00</published>
        <updated>2007-06-13T14:13:50-07:00</updated>
        <summary>Chime.Tv’s video player has got the kind of flash and style Ruby developers would envy, especially since it’s programmed in PHP and AJAX. It uses some Windows2000 specific stuff and has been succesfully tested under Beta versions of this operating...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;blockquote&gt;&lt;p&gt;Chime.Tv’s video player has got the kind of flash and style Ruby developers would envy, especially since it’s programmed in PHP and AJAX.&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;p&gt;It uses some Windows2000 specific stuff and has been succesfully tested under Beta versions of this operating system.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;One of these quotations is from a spam, one is a techcrunch lede.&amp;nbsp; Care to guess which is &lt;a href="www.techcrunch.com/2007/06/12/chimetv-a-prettier-way-to-watch-youtube/"&gt;which&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Hopefully some of that money they are raising will go to delivering editorial with semantic meaning.&amp;nbsp; They tell me &amp;quot;Semantic Writing&amp;quot; is the hot new shit in blogging these days.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Running in the Special Olympics</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/running_in_the_.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/running_in_the_.html" />
        <id>tag:typepad.com,2003:post-34161858</id>
        <published>2007-05-17T07:46:24-07:00</published>
        <updated>2007-05-17T07:46:24-07:00</updated>
        <summary>If you are going to get in an argument with someone on the internet, choose a good avatar that makes you look like a cool easy going guy: No matter what, do NOT choose one that makes you look like...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Other Stuff" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;If you are going to get in an argument with someone on the internet, choose a good avatar that makes you look like a cool easy going guy:&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=225,height=70,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://swankbookiejibes.typepad.com/.shared/image.html?/photos/uncategorized/2007/05/17/badguy.png"&gt;&lt;img border="0" src="http://swankbookiejibes.typepad.com/photos/uncategorized/2007/05/17/goodguy.png" title="Goodguy" alt="Goodguy" /&gt;


&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No matter what, do NOT choose one that makes you look like the bad guy from James Bond:&lt;/p&gt;

&lt;p&gt;&lt;img border="0" src="http://swankbookiejibes.typepad.com/photos/uncategorized/2007/05/17/badguy_2.png" title="Badguy_2" alt="Badguy_2" /&gt;
&lt;/p&gt;

&lt;p&gt;

Seriously, I don't know/care about 8020 Publishing or whatever but don't you think this argument was kind of lost when when one guy showed up to the battle with an eyepatch and a tuxedo?&amp;nbsp; He looks like he's about to plan an elaborate death sequence for Powazek that he'll only narrowly escape by using using a 'web communities' version of Hulk Hogan's 'Hulkamania' move.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Finally</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/finally.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/finally.html" />
        <id>tag:typepad.com,2003:post-34132160</id>
        <published>2007-05-16T12:02:25-07:00</published>
        <updated>2007-05-16T12:02:25-07:00</updated>
        <summary>I can access my horoscope via a RESTful API. Now I can get on with building my astrologypalmistry mashups. Whoah! Screw palmistry, rumpology is where its at. Thanks wikipedia.</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I can &lt;a href="http://developer.theastrologer.com/docs/Home"&gt;access my horoscope via a RESTful API&lt;/a&gt;.&amp;nbsp; Now I can get on with building my astrology&amp;lt;-&amp;gt;palmistry mashups.&lt;/p&gt;&lt;br /&gt;

&lt;p&gt;Whoah! Screw palmistry, &lt;a href="http://en.wikipedia.org/wiki/Rumpology"&gt;rumpology&lt;/a&gt; is where its at.  Thanks wikipedia.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Question</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/question.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/question.html" />
        <id>tag:typepad.com,2003:post-33878358</id>
        <published>2007-05-09T16:51:15-07:00</published>
        <updated>2007-05-09T16:51:15-07:00</updated>
        <summary>Can you sit on IRC with a nick like NickSrv or NickServer and catch people accidently msging the wrong thing to claim their nick, and then have their nick/pw and take over their identity? Do ops go with this? I...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Can you sit on IRC with a nick like NickSrv or NickServer and catch people accidently msging the wrong thing to claim their nick, and then have their nick/pw and take over their identity?&amp;nbsp; Do ops go with this?&amp;nbsp; I don't actually know how IRC works, I just typed that by mistake and it made me wonder.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>BDD?</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/bdd.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/bdd.html" />
        <id>tag:typepad.com,2003:post-33864674</id>
        <published>2007-05-09T10:37:06-07:00</published>
        <updated>2007-05-09T10:37:06-07:00</updated>
        <summary>This is the basis of Behaviour Driven Development, the methodology that I will use in this tutorial to iteratively develop a Rails model, test-first spec-first.[emphasis mine] ...and the circle is complete. via.</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
<div xmlns="http://www.w3.org/1999/xhtml"><i>This is the basis of Behaviour Driven Development, the methodology that I will use in this tutorial to iteratively develop a Rails model, test-first <emph>spec-first</emph>.[emphasis mine]</i>

...and the circle is complete.

<a href="http://lukeredpath.co.uk/2006/8/29/developing-a-rails-model-using-bdd-and-rspec-part-1">via.</a></div>
</content>


    </entry>
    <entry>
        <title>Again With The Search Engines</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/again_with_the_.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/05/again_with_the_.html" />
        <id>tag:typepad.com,2003:post-33785372</id>
        <published>2007-05-07T19:27:02-07:00</published>
        <updated>2007-05-07T19:27:02-07:00</updated>
        <summary />
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a onclick="window.open(this.href, '_blank', 'width=604,height=207,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://swankbookiejibes.typepad.com/.shared/image.html?/photos/uncategorized/2007/05/07/search_3.png"><img width="604" height="207" border="0" src="http://swankbookiejibes.typepad.com/swank_bookie_jibes/images/2007/05/07/search_3.png" title="Search_3" alt="Search_3" /></a>


</p></div>
</content>


    </entry>
    <entry>
        <title>DAMN YOU SEMANTIC MARKUP</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/damn_you_semant.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/damn_you_semant.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-32486352</id>
        <published>2007-04-03T20:32:31-07:00</published>
        <updated>2007-04-03T20:32:31-07:00</updated>
        <summary>Why does HTML not have a footnote tag? Footnotes are the OG hypertext, that people have been linking with since monastic times. W3C: First, do no harm. HTML has two separate tags for "strikethrough text" and none for footnote? As...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Why does HTML not have a footnote tag? Footnotes are the OG hypertext, that people have been linking with since monastic times. W3C: First, do no harm. HTML has <a href="http://www.w3.org/TR/html4/present/graphics.html#edef-STRIKE">two</a> separate <a href="http://www.w3.org/TR/html4/present/graphics.html#edef-S">tags</a> for "strikethrough text" and none for footnote? As far as I can tell, those tags are only useful for <strike>inflicting</strike> porting the ^H^H^H^H <strike>eyeball abuse</strike> joke onto the web. Shouldn't footnotes really be a real tag so UAs can handle them differently? Screen readers, etc. Maybe I should just try to write less discursively. This whole post was almost a footnote. I'm actually curious. I'm sure there was some lengthy fight about this at some point on some W3C list, but I don't read those and nothing is turning up in my searching.</p>
<p><small>How embarrassing is it going to be when someone's like "how did you miss the &lt;notefoot&gt; tag? Tim B-L slaved over that tag personally, and harder than any of the other tags you insensitive clod! Of course he loved footnotes why do you think he invented the www?" And yes, I know &lt;strike&lt; and &lt;s&gt; are deprecated. But answer me this: why are &lt;big&gt; and &lt;small&gt; <strong>not</strong> deprecated semantic fanboys? And how perfect would this whole spiel have been in a footnote?</small></p></div>
</content>


    </entry>
    <entry>
        <title>Email Is The New...I Don't know...Twitter?</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/email_is_the_ne.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/email_is_the_ne.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-32486686</id>
        <published>2007-04-03T20:24:47-07:00</published>
        <updated>2007-04-03T20:24:47-07:00</updated>
        <summary>For a long time, I've been wishing I had a blog posting tool that would let you use email to post to your blog. Let's say the service is called blogmastergeneral. I'm at work, I see an image or screen...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;For a long time, I've been wishing I had a blog posting tool that would let you use email to post to your blog.  Let's say the service is called blogmastergeneral.  I'm at work, I see an image or screen I want to post, I use &lt;a href="http://www.techsmith.com"&gt;SnagIt&lt;/a&gt; to grab it to my clipboard, I paste it into an email with some Markdown-like syntax for the post, send it, and its done.  In practice, I have no idea how this would work (how does the blogmastergeneral know my email came from me?), but I've always thought it would be cool.&lt;/p&gt;
&lt;p&gt;I never thought, though, that someone would think about building it, because here in the blogosphere, rich clients &lt;a href="http://www.zoliblog.com/blog/_archives/2007/3/5/2783574.html?message="&gt;are&lt;/a&gt; &lt;a href="http://paul.kedrosky.com/archives/2007/03/06/dst_dooms_deskt.html"&gt;uncool&lt;/a&gt;, right (ummm..with a &lt;a href="http://earth.google.com/"&gt;few&lt;/a&gt; &lt;a href="http://www.apple.com/downloads/macosx/email_chat/twitterpost.html"&gt;blogger-approved&lt;/a&gt; &lt;a href="http://www.sketchup.com/"&gt;exceptions&lt;/a&gt;?  So why would we want to build stuff to interact with &lt;emph&gt;them&lt;/emph&gt; (blogmastergeneral isn't really that compelling with webmail, IMHO, mainly cause of the lack of image pasting)?&lt;/p&gt;
&lt;p&gt;It seems that rich client or no, email is making a big comeback since the dark days of &lt;a href="http://www.google.com/search?hl=en&amp;q=Email+is+for+old+people&amp;btnG=Google+Search"&gt;October 2006&lt;/a&gt;.&lt;/p&gt;  I've seen a lot of new stuff lately thats based on the idea of email-as-version-manager, email-as-collaboration-tool, etc.  One of the most memorable email-related demos I've seen lately was &lt;a href="http://www.raelity.org"&gt;Rael Dornfest&lt;/a&gt;'s &lt;a href="http://www.iwantsandy.com"&gt;Sandy&lt;/a&gt; demo at &lt;a href="http://www.undertheradarblog.com"&gt;UTR&lt;/a&gt;. part if which is recapitulated on the &lt;a href="http://raelity.org/blog"&gt;Values of N blog:&lt;/a&gt; &lt;blockquote&gt;&lt;p&gt;And it dawned on us that the core product had been there all along.&lt;/p&gt;
 &lt;p&gt;We noticed that active Stikkiteers — ourselves included — tended to interact with Stikkit from the comfort of an already-familiar interface: email. We already know how to use email to collaborate and share; and with the addition of Stikkit's "thinking," our email had become more useful.&lt;/p&gt;&lt;/blockquote&gt; As much as email sucks, we've got a real lot of tooling built around it that's pretty thoroughly debugged and pretty powerful.  Arguably more important, we've got social norms around it.  It seems like there's a general pattern that you can tell if a social tool like email is successful if people abuse it.  If it's unsuccessful, there's no payoff, cause there's no audience (so stay tuned for some serious Twitter spam).  People know how to use it and even the normal people are willing to use it, so it doesn't run as much of a risk of sitting there with one "Welcome (content goes here)" page set up like the wiki you set up for your bar league softball team to schedule stuff.  So a lot of this is a "pave the cowpaths" mentality.  I'm a big buyer of cowpath-paving.  I can't let this paragraph go by without pointing out again that this another reason why RESTful web services built on top of HTTP are the Right Thing.&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>APP Interop</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/app_interop.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/app_interop.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-32442348</id>
        <published>2007-04-02T20:52:53-07:00</published>
        <updated>2007-04-02T20:52:53-07:00</updated>
        <summary>This rules. This is the bane of my existence. At Proto, we are always trying to build (or help people build) cool apps that consume WSDLs and generate handy Proto interfaces to web services. When it works, it's awesome. It's...</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.intertwingly.net/wiki/pie/InteropGrid">This</a> rules. <a href="http://www.intertwingly.net/blog/2007/03/29/The-Cost-of-Independence">This</a> is the bane of my existence. At <a href="http://www.protosw.com">Proto</a>, we are always trying to build (or help people build) cool apps that consume WSDLs and generate handy Proto interfaces to web services. When it works, <a href="http://www.protosw.com/search/mods?q=salesforce&amp;search=Search">it's awesome</a>. It's very easy to use. In Proto, you paste in your WSDL URI and Proto uses .NET's WS stack to generate some proxy classes you never have to see, which it handily exposes Proto-style (input and output menus) and it more-or-less magically deals with type conversions, data structures, etc. When we first added this feature to test builds of Proto, we tried it with the Google Search WSDL, which used XML-RPC IIRC (RIP). It was one of those times where you're like, "let's see if this works". We pasted in a URI, clicked a button, and all of the sudden, we had a Proto module with inputs like "Set Search Query" and outputs like "Get Results" that we could connect anything to: Proto input modules like textboxes, Excel cells, all sorts of stuff. It took a few seconds to set up. Very cool. </p>
  <p>However, the WS-* stack is so complicated that (1) .NET is not even close to perfectly interoperable with all endpoints. Not even close. For example, the last time I checked the .NET 1.1 libs could not parse the Amazon S3 WSDL. It's not like the joker implementations aren't interoperable, it's the people who ostensibly know what they are doing. (2) We don't implement/expose every option. In fact, we don't even understand every option. The specs seem to be internally contradictory, overlapping, or vague, so we chose what we considered to be a reasonable subset to implement by inspecting a wide array of services, and went with it. This means every so often we hit a service we can't use because it relies on a feature we didn't implement. For the record, as far as I can tell, everyone does this. I'm not sure if a complete implementation of those specs is even logically possible. The last time I checked, .NET didn't implement certain features of WSDL or SOAP, but I can't remember exactly what. In fact, the practice is so prevalent, <a href="http://www.ws-i.org/">there is an industry group dedicated to picking which parts are safe to use.</a> Even with this magical tooling stack (I have to assume the .NET implementation is one that every vendor would test against), we still end up in situations where it's faster and easier to write <a href="http://www.protosw.com/mods/lib/view/304">a little VBA code in a module</a> to hit a reasonably RESTy 'web service' (in the traditional sense of 'all web endpoints represent web services'). </p>
 <p>I have two distinct suspicions about this type of engineering. The first is that I'm struck by how much this feels like C++ in the 90s (can't keep the design in your head, no complete implementations, industry WGs working on an 'ok to use' subset, etc.) . I'm not saying C++ isn't powerful and useful and used successfully in all sorts of mission critical applications (and Bjarne Stroustrup lived down the block from my friend when we were in middle school. You gotta support the home team) , but haven't we learned some important lessons about that sort of thing? Things that can save us some agita nowadays? Again, I fully admit my second is a not a provable hypothesis, but it is a strong suspicion: I suspect the document-oriented design of REST-style web services makes a lot more sense as a distributed computing architecture for <i>the bulk</i> of distributed computing applications, not all, but the bulk, as opposed to "hey lets have distributed objects with methods we can call just like normal, and pretend the network doesn't exist! The tools will take care of it! W00t!1!"</p></div>
</content>


    </entry>
    <entry>
        <title>April 1</title>
        <link rel="alternate" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/april_1.html" />
        <link rel="replies" type="text/html" href="http://swankbookiejibes.typepad.com/swank_bookie_jibes/2007/04/april_1.html" />
        <id>tag:typepad.com,2003:post-32441618</id>
        <published>2007-04-02T20:50:00-07:00</published>
        <updated>2007-04-02T20:50:00-07:00</updated>
        <summary>"April Fools' Day" should be called "The Internet is Sucky and Useless Day".</summary>
        <author>
            <name>Jeb Boniakowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nerdery" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://swankbookiejibes.typepad.com/swank_bookie_jibes/">
<div xmlns="http://www.w3.org/1999/xhtml">"April Fools' Day" should be called "The Internet is Sucky and Useless Day".</div>
</content>


    </entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
