<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ארכיטקטים אנונימים</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/</link><description>בלוג על ארכיטקטורת תוכנה, ניהול פרויקטים ומתודולוגיות פיתוח</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Rendezvous Thread synchronization</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/05/374052.aspx</link><pubDate>Thu, 06 Aug 2009 04:30:51 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:374052</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=374052</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/05/374052.aspx#comments</comments><description>I am currently implementing Reservation (a pattern for&amp;#160; “partial temporary commitment” when using Sagas ).The&amp;#160; implementation calls for calling a few of the saga members asking them to reserve an asset. Since network calls can take some time I wanted to make each call on its own thread, collect any errors (failures to reserve or communication exceptions) and then have all the threads reconverge to the initiating thread&amp;#160; where any problems will be sorted out (e.g. by retrying the reservation...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/05/374052.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=374052" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/.NET/default.aspx">.NET</category></item><item><title>What is maintainability anyway?</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/02/373424.aspx</link><pubDate>Mon, 03 Aug 2009 03:19:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:373424</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=373424</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/02/373424.aspx#comments</comments><description>Reacting to a comment left by Frans Bauma , Ayende recently wrote about “Maintainability” Maintainable is a value that can only be applied by someone who is familiar with the codebase. If that someone find it hard to work on the codebase, it is hard to maintain. If someone with no knowledge of a codebase find it hard to work with it, tough luck, but that doesn’t say anything about the maintainability of a code base. I usually agree with what Ayende has to say, but not this time. First I hope that...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/08/02/373424.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=373424" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D405E005D305E105EA05_+_EA05D505DB05E005D405_/default.aspx">הנדסת תוכנה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category></item><item><title>CRUD is bad for REST</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/24/345762.aspx</link><pubDate>Wed, 24 Jun 2009 10:46:19 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:345762</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=345762</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/24/345762.aspx#comments</comments><description>In one of my previous posts (Rest: good, bad and ugly), I made a passing comment, about how I think using CRUD in RESTful service&amp;#160; is a bad practice. I received a few comments / questions asking why do I say that – so what’s wrong with CRUD and REST? On the surface, it seems like a very good fit (both technically and architecturally), however scratch that surface, and you’d see&amp;#160; that it isn’t a good fit for either. REST over HTTP is the most common (almost only) implementation of the REST...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/24/345762.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=345762" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/REST/default.aspx">REST</category></item><item><title>Transactions are bad for REST</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/16/338246.aspx</link><pubDate>Tue, 16 Jun 2009 15:17:23 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:338246</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=338246</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/16/338246.aspx#comments</comments><description>&amp;#160; Yesterday I read an interesting paper called “ RETRO: A RESTful Transaction Mode ”. On the good side, I have to say, it is one of the best RESTful models I’ve seen thus far. The authors took special care to satisfy the different REST constraints, unlike many “RESTful” services (e.g. twitter that returns identifier and not URIs ). On the downside is I think a distributed transaction model is bad for REST or in other words I don’t see a reason for going through this effort and jumping through...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/16/338246.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=338246" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category></item><item><title>WCF defaults stifles loose coupling</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/08/332474.aspx</link><pubDate>Mon, 08 Jun 2009 14:22:28 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:332474</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=332474</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/08/332474.aspx#comments</comments><description>This is another post (&amp;lt;Rant&amp;gt;) about WCF default behavior and how it can make the life of developers miserable ( you can also check out “ WCF defaults limit scalability ”&amp;#160; and “ Another WCF gotcha - calling another service/resource within a call ”) Anyway, the trigger for this is a post by Ayende called “ WCF works in mysterious ways ”.&amp;#160; Ayende posted some code he wrote which was throwing a serialization exception. You can see his post for the full code, but in a nut shell he was defining...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/06/08/332474.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=332474" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D405E005D305E105EA05_+_EA05D505DB05E005D405_/default.aspx">הנדסת תוכנה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/.NET/default.aspx">.NET</category></item><item><title>The web vs. the fallacies of distributed computing</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309671.aspx</link><pubDate>Fri, 29 May 2009 03:19:21 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:309671</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=309671</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309671.aspx#comments</comments><description>I recently read a post by&amp;#160; Tim Bray where he states that building on web technologies let you get away with believing some of the fallacies of distributed computing . I personally thinks he is a little optimistic in that claim. On “ The network is reliable ” – Tim says that that the connectionless of HTTP helps (it does) and that GET, PUT and DELETE are idempotent helps as well. I say that GET, PUT and DELETE only if the people implementing the server side make them so – i.e. consider the fallacy...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309671.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=309671" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category></item><item><title>Do we have an Active SOA Service?</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309029.aspx</link><pubDate>Thu, 28 May 2009 15:08:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:309029</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=309029</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309029.aspx#comments</comments><description>Michael Poulin @ ebizq doesn’t like the Active Service pattern I suggest you read his post first but in a nutshell Michael sees two possible ways to understand the term Active Service: “a) service view - a service that actively looking for companions to complete its own task b) consumer view – a service which triggers its own execution by itself” …and he doesn’t like both… I think that both of these definitions aren’t that far… and I like both :) The way I see it there are two concern here 1. Are...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/28/309029.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=309029" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/SOA+Patterns/default.aspx">SOA Patterns</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category></item><item><title>REST - The good, the bad and the ugly</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/21/300945.aspx</link><pubDate>Thu, 21 May 2009 18:34:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:300945</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=300945</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/21/300945.aspx#comments</comments><description>I recently got a request from Alik for my opinion on REST. I think this might be interesting for a wider audience and decided to blog my answer here. Note: I also have a REST presentation I prepared awhile ago, which is downloadable from here (ppt) The good As you probably know REST is an architectural style defined by Roy Fielding for the web which is built on several foundations (client/server, uniform interface etc.) which gives it a lot of strength in affected areas. The top three in my opinion...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2009/05/21/300945.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=300945" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_E905D005DC05D505EA05_+_D505EA05E905D505D105D505EA05_/default.aspx">שאלות ותשובות</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/DEV/default.aspx">DEV</category></item><item><title>RESTful WCF</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2008/03/13/65764.aspx</link><pubDate>Thu, 13 Mar 2008 12:14:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:65764</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=65764</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2008/03/13/65764.aspx#comments</comments><description>If you recall what I currently work on is a type of a visual search engine. In a nutshell when we get a request (image) we allocate a bunch of algorithmic engines in a grid like manner to process the image (e.g. try to perform OCR or whatever). As it happens, we are developing the different components using several different environments(*) - e.g. the control bits run on windows (.NET) and most algorithms run on Linux (mostly C++). The need for easy cross-platform communications and extensibility...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2008/03/13/65764.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=65764" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D805DB05E005D505DC05D505D205D905D405_/default.aspx">טכנולוגיה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/Design/default.aspx">Design</category></item><item><title>New Developer &amp; Algorithms positions @ PaperLnx</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/19/43578.aspx</link><pubDate>Wed, 19 Dec 2007 15:19:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:43578</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=43578</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/19/43578.aspx#comments</comments><description>PaperLnx develops an advanced visual search solution for mobile handsets based on computer vision and image understanding technologies developed by Rafael. PaperLnx solves the cumbersome web surfing experience on mobile handsets by enabling end users to send captured images from their mobiles to retrieve relevant information for the object photographed. We now have few open positions for the following profiles: Senior Developer We are looking for a highly motivated, resourceful and intelligent developer...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/19/43578.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=43578" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/Offtopic/default.aspx">Offtopic</category></item><item><title>Microsoft Volta - oh my oh my</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/08/40754.aspx</link><pubDate>Sat, 08 Dec 2007 21:05:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:40754</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=40754</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/08/40754.aspx#comments</comments><description>Microsoft uses the &amp;quot;live labs&amp;quot; to release all sorts of test balloons. Sometimes we get really nifty stuff like Photosynth or SeaDragon . Unfortunately, sometimes we get stupid not so bright ideas like Volta . Ok, so what is Volta? Here&amp;#39;s what the project&amp;#39;s homepage has to say (emphasis mine): &amp;quot; The Volta technology preview is a developer toolset that enables you to build multi-tier web applications by applying familiar techniques and patterns. First, design and build your application...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/12/08/40754.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=40754" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D805DB05E005D505DC05D505D205D905D405_/default.aspx">טכנולוגיה</category></item><item><title>Ruby.NET 0.9 released</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/11/21/36117.aspx</link><pubDate>Wed, 21 Nov 2007 16:20:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:36117</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=36117</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/11/21/36117.aspx#comments</comments><description>While everybody and their sister (especially in this blogging community) is busy celebrating the release of VS2008 . A more interesting* release happened today - The first community release of Ruby.NET (version 0.9) . This is another step in the languages trend I discussed here a few weeks ago. The release is said to have a lot of improvements however, Ruby.Net isn&amp;#39;t running Rails just yet. Hopefully we&amp;#39;d have that soon. Another thing I would love to have is to use Ruby&amp;#39;s testing frameworks...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/11/21/36117.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=36117" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D805DB05E005D505DC05D505D205D905D405_/default.aspx">טכנולוגיה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/Ruby/default.aspx">Ruby</category></item><item><title>Offtopic: PaperLnx in the news</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/24/29347.aspx</link><pubDate>Wed, 24 Oct 2007 16:21:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:29347</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=29347</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/24/29347.aspx#comments</comments><description>I received a number of inquires regarding PaperLnx following the help we rendered to Yediot in enhancing the quality of the video of Yitzhak Rabin&amp;#39;s assassination (The link is to a site in Hebrew). Our business is not video enhancement per se. What we do is use this and other similar proprietary technologies to provide a form of visual search for pictures taken on mobile phone cameras. &amp;quot;surfing&amp;quot; on a mobile phone is not a good user experience, typing URLs and search terms is cumbersome...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/24/29347.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=29347" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/Offtopic/default.aspx">Offtopic</category></item><item><title>TDD tidbit - Who tests the tests?</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/18/28233.aspx</link><pubDate>Fri, 19 Oct 2007 00:18:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:28233</guid><dc:creator>arnonrgo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=28233</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/18/28233.aspx#comments</comments><description>One question I don&amp;#39;t hear asked too much is &amp;quot;who tests the tests?&amp;quot; - after all we are writing all this additional code - if we write so many bugs in our production code that we need tests - what are the chances the test code is clean? The current answer I have is that the code, the tests and the acceptance tests all test each other so if one fails we&amp;#39;ll spot the problem in at least one of the others. I hope that this it is a good enough answer... :) What do you think?...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/18/28233.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=28233" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D405E005D305E105EA05_+_EA05D505DB05E005D405_/default.aspx">הנדסת תוכנה</category></item><item><title>What is that SOA thingy again?</title><link>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/13/27463.aspx</link><pubDate>Sun, 14 Oct 2007 03:25:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:27463</guid><dc:creator>arnonrgo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/arnonrgo/rsscomments.aspx?PostID=27463</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/13/27463.aspx#comments</comments><description>Pete Lacey has a post called &amp;quot; What is SOA? &amp;quot; where he defines SOA as follows: &amp;quot; Network Oriented Computing (NOC): An approach to computing that makes business logic available over the network in a standardized and interoperable manner. Service Oriented Architecture (SOA): A technical approach to NOC that has a non-uniform service interface as its principle abstraction. Today, SOAP/WS-* is the chief implementation approach. Resource Oriented Architecture (ROA): A technical approach...(&lt;a href="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/2007/10/13/27463.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=27463" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/_D005E805DB05D905D805E705D805D505E805D405_/default.aspx">ארכיטקטורה</category><category domain="http://blogs.microsoft.co.il/blogs/arnonrgo/archive/tags/SOA+Patterns/default.aspx">SOA Patterns</category></item></channel></rss>