<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Jonathan's Pancheria</title>
    <link>http://blog.dotbot.net/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>dotcom Thousandaire</description>
    <item>
      <title>del.icio.us bookmarks - 2008-10-13</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=200725"&gt;Fun With Automated Characterization Test Generation&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;4th in a 4-part series&lt;/li&gt;
		&lt;li&gt;Posted: Mon Oct 13 20:17:29 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Tue, 14 Oct 2008 07:20:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f6844d71-6724-489b-a404-3eaa7eca7207</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/10/14/del-icio-us-bookmarks-2008-10-13</link>
    </item>
    <item>
      <title>del.icio.us bookmarks - 2008-10-10</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.axiomstack.com/about/"&gt;Axiom Stack &amp;#8211; About&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;Quick Axiom Stack Facts      * All scripting is done in server side ECMAscript (JavaScript)      * Axiom Stack provides a unified object model to all content data      * Built-in storage behaves like a transparent, hierarchical object database      * &lt;span class="caps"&gt;TALE&lt;/span&gt; templating language, a clean and concise &lt;span class="caps"&gt;XML&lt;/span&gt; based attribute system for building templates      * Javascript makes language impedance issues arising from &lt;span class="caps"&gt;AJAX&lt;/span&gt; disappear      * Axiom Stack is secure by default &amp;#8211; no programming needed      * Includes everything that you need to build a web application&lt;/li&gt;
		&lt;li&gt;Posted: Fri Oct 10 15:18:55 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Sat, 11 Oct 2008 07:19:26 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:149a4d45-f299-470c-9fed-5d0adb25b86e</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/10/11/del-icio-us-bookmarks-2008-10-10</link>
    </item>
    <item>
      <title>Bruce Schneier on intelligent terrorism security</title>
      <description>&lt;p&gt;He&amp;#8217;s said it before in many different ways, but I finally found a bunch of statements in a single &lt;a href="http://www.schneier.com/blog/archives/2008/09/movie_plot_thre_2.html"&gt;posting of his&lt;/a&gt; that summarizes his what I think is very correct thinking about terrorism prevention:&lt;/p&gt;


&lt;blockquote&gt;
The problem with building security around specific targets and tactics is that its only effective if we happen to guess the plot correctly. If we spend billions defending [target type A] and terrorists bomb [target type B] instead, we&amp;#8217;ve wasted our money. If we focus on [event type X] and terrorists attack [event type Y], we&amp;#8217;ve wasted our money.

	&lt;p&gt;[...]&lt;/p&gt;


	&lt;p&gt;The following three things are true about terrorism. One, the number of potential terrorist targets is infinite. Two, the odds of the terrorists going after any one target is zero. And three, the cost to the terrorist of switching targets is zero.&lt;/p&gt;


	&lt;p&gt;We need to defend against the broad threat of terrorism, not against specific movie plots. Security is most effective when it doesn&amp;#8217;t require us to guess. We need to focus resources on intelligence and investigation: identifying terrorists, cutting off their funding and stopping them regardless of what their plans are. We need to focus resources on emergency response: lessening the impact of a terrorist attack, regardless of what it is. And we need to face the geopolitical consequences of our foreign policy.&lt;/p&gt;


In 2006, UK police arrested the liquid bombers not through diligent airport security, but through intelligence and investigation. It didn&amp;#8217;t matter what the bombers&amp;#8217; target was. It didn&amp;#8217;t matter what their tactic was. They would have been arrested regardless. That&amp;#8217;s smart security. Now we confiscate liquids at airports, just in case another group happens to attack the exact same target in exactly the same way. That&amp;#8217;s just illogical.
&lt;/blockquote&gt;

	&lt;p&gt;The problem is it&amp;#8217;s much harder to make it look like you&amp;#8217;re doing something so when the next attack comes you can say how much work you were doing protecting target type A and event type X, and the only way you could have prevented the attacks on target type B and event type Y would be &lt;i&gt;more resources&lt;/i&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 04 Sep 2008 18:23:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6a81a79a-026b-4858-a529-9e8eab40058d</guid>
      <author>Jonathan Altman</author>
      <link>http://blog.dotbot.net/articles/2008/09/04/bruce-schneier-on-intelligent-terrorism-security</link>
      <category>personal</category>
      <category>security</category>
      <category>terrorism</category>
      <category>Schneier</category>
    </item>
    <item>
      <title>The Mainstream realizes SOA is going the way of WS-*</title>
      <description>&lt;p&gt;So I disagree with the way the argument in &lt;a href="http://www.informationweek.com/news/software/soa/showArticle.jhtml?articleID=209904293"&gt;this post&lt;/a&gt; is framed, but I am glad to see the &amp;#8220;mainstream&amp;#8221; tech press realizing there&amp;#8217;s a better way to get to &lt;span class="caps"&gt;SOA&lt;/span&gt;:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;A growing number of companies are finding that lower-visibility Web-oriented architecture (WOA) developments, spawned through grassroots movements, are a better route to the service-oriented architecture. &lt;span class="caps"&gt;WOA&lt;/span&gt;, like &lt;span class="caps"&gt;SOA&lt;/span&gt;, is an architectural approach to system design, though &lt;span class="caps"&gt;WOA&lt;/span&gt; is resource-oriented rather than service-oriented. What&amp;#8217;s the difference? While the core &lt;span class="caps"&gt;SOA&lt;/span&gt; design unit is a reusable service that fulfills a distinct business function, resource-oriented services are more limited and data-focused.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;span class="caps"&gt;SOA&lt;/span&gt; and &lt;span class="caps"&gt;WOA&lt;/span&gt; work at different layers of abstraction. &lt;span class="caps"&gt;SOA&lt;/span&gt; is a system-level architectural style that tries to implement new business capabilities so that they can be consumed by many applications. &lt;span class="caps"&gt;WOA&lt;/span&gt; is an interface-level architectural style that focuses on the means by which these service capabilities are exposed to consumers. Governance, quality of service, security, and management are of equal importance, whether the functionality is being delivered via &lt;span class="caps"&gt;SOA&lt;/span&gt; or &lt;span class="caps"&gt;WOA&lt;/span&gt;.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;I think the delineation between &lt;span class="caps"&gt;SOA&lt;/span&gt; design units as a service fulfilling a distinct business function and &lt;span class="caps"&gt;WOA&lt;/span&gt; as a resource-oriented service being more limited and data-focused is so much dissembling for &lt;span class="caps"&gt;SOA&lt;/span&gt; being an attempt to force a top-down, waterfall-based model on what services you offer in your architecture versus an iterative or even agile strategy of building the individual services and then gluing them together.&lt;/p&gt;


	&lt;p&gt;I think &lt;span class="caps"&gt;SOA&lt;/span&gt; was also overblown in the framework for tying them together, which is the root of this problem, and leads to the conclusion I made up above.  Put a bunch of webservices out there that handle orthogonal responsibilities, make it easy to access them (personally, preferably with easy &lt;span class="caps"&gt;HTTP&lt;/span&gt;/POX or a light &lt;span class="caps"&gt;SOAP&lt;/span&gt; layer), rather than a huge management stack that services have to a priori fit into, with the up-front design and overhead that comes with it.&lt;/p&gt;</description>
      <pubDate>Mon, 11 Aug 2008 19:21:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0be58bb4-7eda-489b-8b75-6d4ee2ba536f</guid>
      <author>Jonathan Altman</author>
      <link>http://blog.dotbot.net/articles/2008/08/11/the-mainstream-realizes-soa-is-going-the-way-of-ws</link>
      <category>technical</category>
      <category>webservices</category>
      <category>SOAP</category>
      <category>web</category>
      <category>services</category>
      <category>SOA</category>
      <category>POX</category>
      <category>advocacy</category>
    </item>
    <item>
      <title>del.icio.us bookmarks - 2008-07-25</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.slideshare.net/kellan/beyond-rest"&gt;Beyond &lt;span class="caps"&gt;REST&lt;/span&gt;? Building data services with &lt;span class="caps"&gt;XMPP&lt;/span&gt;&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;Presentation on using &lt;span class="caps"&gt;XMPP&lt;/span&gt; for high volume update pubsub instead of Atom polling&lt;/li&gt;
		&lt;li&gt;Posted: Fri Jul 25 02:57:18 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jul 2008 07:19:55 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9990b7ff-9961-4067-941d-1bf15dc3ef0b</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/07/26/del-icio-us-bookmarks-2008-07-25</link>
    </item>
    <item>
      <title>Good point about *any* Web Services != RPC</title>
      <description>&lt;p&gt;So ordinarily, &lt;a href="http://www.bloglines.com/blog/sanjiva?id=227"&gt;this post&lt;/a&gt; would have gone up as a link in del.icio.us, but the interesting part of it is actually a single quote that flows in the article but is not the main point.  So I will just crib the interesting part here.  It is worth reading the entire post as it is interesting, but what I want to call out is:&lt;/p&gt;


	&lt;p&gt;bq.IMO the real underlying problem is that as long as programmers expect to write a class and flip a switch to get a service or one or more RESTful resources then we have nothing really but &lt;span class="caps"&gt;RPC&lt;/span&gt; masquerading as something else. Both resource and service advocates would be well-off in trying to move the developer community to get past the &amp;#8220;class is all I need&amp;#8221; stage. If &lt;span class="caps"&gt;REST&lt;/span&gt; is successful in getting developers to get their hands dirty more power to it.&lt;/p&gt;</description>
      <pubDate>Fri, 25 Jul 2008 15:44:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:28e70a2e-5033-4862-ab92-071169c3eedb</guid>
      <author>Jonathan Altman</author>
      <link>http://blog.dotbot.net/articles/2008/07/25/good-point-about-any-web-services-rpc</link>
      <category>technical</category>
    </item>
    <item>
      <title>del.icio.us bookmarks - 2008-07-18</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&amp;#8220;What does the word &amp;#8220;Quality&lt;a href="http://weblog.raganwald.com/2008/07/what-does-word-quality-mean.html"&gt; mean?&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;it has few known defects in its current state, we have high confidence that we will not discover defects in its current state over time, [and] we will not create further defects&amp;#8230;as we add to or alter its functionality in the normal course&amp;#8230;.&lt;/li&gt;
		&lt;li&gt;Posted: Fri Jul 18 02:07:04 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Sat, 19 Jul 2008 07:19:37 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:76592390-19f7-4cba-a361-d2d849c83475</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/07/19/del-icio-us-bookmarks-2008-07-18</link>
    </item>
    <item>
      <title>...And we shall call it NetBlub</title>
      <description>&lt;p&gt;Paul Graham first wrote about a strawman hypothetical programming language &lt;a href="http://www.paulgraham.com/avg.html"&gt;blub&lt;/a&gt; that examined the constraints that people who choose to stay firmly embedded in only one language seem to impose upon themselves and their programming capabilities and creativity.&lt;/p&gt;


	&lt;p&gt;Steve Vinoski, who has been writing a bunch about some of the failures of &lt;span class="caps"&gt;RPC&lt;/span&gt;-style distributed systems technologies (and should know, having been involved in &lt;span class="caps"&gt;CORBA&lt;/span&gt;), I think just extended the theme to distributed systems programming &lt;a href="http://steve.vinoski.net/blog/2008/07/01/convenience-over-correctness/"&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 02 Jul 2008 06:07:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:67d9b5ff-7d64-4c10-89d4-15b5a83afd83</guid>
      <author>Jonathan Altman</author>
      <link>http://blog.dotbot.net/articles/2008/07/02/and-we-shall-call-it-netblub</link>
      <category>technical</category>
      <category>webservices</category>
      <category>web</category>
      <category>services</category>
      <category>RPC</category>
      <category>advocacy</category>
      <category>blub</category>
    </item>
    <item>
      <title>del.icio.us bookmarks - 2008-06-20</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://matthewjamestaylor.com/blog/perfect-3-column.htm"&gt;The Perfect 3 Column Liquid Layout: No &lt;span class="caps"&gt;CSS&lt;/span&gt; hacks. &lt;span class="caps"&gt;SEO&lt;/span&gt; friendly. iPhone compatible.&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;Actually it&amp;#8217;s advertised as &amp;#8220;No &lt;span class="caps"&gt;CSS&lt;/span&gt; hacks. &lt;span class="caps"&gt;SEO&lt;/span&gt; friendly. No Images. No JavaScript. Cross-browser &amp;#38; iPhone compatible.&amp;#8221; &lt;/li&gt;
		&lt;li&gt;Posted: Fri Jun 20 04:01:06 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Sat, 21 Jun 2008 07:19:42 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:2f5df8bd-837f-4902-b336-dd01b67cb310</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/06/21/del-icio-us-bookmarks-2008-06-20</link>
    </item>
    <item>
      <title>del.icio.us bookmarks - 2008-06-05</title>
      <description>&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://heroku.com/"&gt;Heroku&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;Rails-based competition for Google Apps.  Ruby, Rails, &lt;span class="caps"&gt;EC2&lt;/span&gt; hosting, and an environment to make it easy to build/update/manage apps&lt;/li&gt;
		&lt;li&gt;Posted: Thu Jun 05 00:25:34 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.nickstakenburg.com/projects/prototip2/"&gt;Prototip 2 &amp;#8211; Create beautiful tooltips with ease&lt;/a&gt;
	&lt;ul&gt;
	&lt;li&gt;Prototip allows you to easily create both simple and complex tooltips using the Prototype javascript framework.&lt;/li&gt;
		&lt;li&gt;Posted: Thu Jun 05 00:25:34 &lt;span class="caps"&gt;UTC 2008&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Click &lt;a href="http://del.icio.us/metatecture/"&gt;here&lt;/a&gt; for all of my del.icio.us bookmarks.&lt;/p&gt;</description>
      <pubDate>Fri, 06 Jun 2008 07:19:36 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1f467286-de34-4a69-8db6-84951fc19699</guid>
      <author>Delicious auto poster</author>
      <link>http://blog.dotbot.net/articles/2008/06/06/del-icio-us-bookmarks-2008-06-05</link>
    </item>
  </channel>
</rss>
