﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>fschwiet commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>@g, I'm the only fschwiet on the internet :P  its @gmail
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment12</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment12</guid><pubDate>Wed, 07 Jul 2010 21:43:56 GMT</pubDate></item><item><title>Nikos Baxevanis commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Wow, this should be a 3-in-1 article covering 3 different MSDN magazine columns. It covers the basics of a backend infrastructure implemented the *right way* using the *right tools* (NHibernate, Rhino.ServiceBus w. protobuf-net, etc) but also covers a very acceptable (maybe the best?) way to implement a UI client in WPF/SL using the Caliburn framework. Add that lot of best practises can be found in the article (IoC containers, ISession management, etc). I wish if you could write even more (about new details on Linq and re-motion's Linq provider in 3.x release on NHibernate trunk). Microsoft should take such articles into very detail.. You are upfront &amp; forward-thinking as always. **10/10
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment11</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment11</guid><pubDate>Sat, 03 Jul 2010 12:25:11 GMT</pubDate></item><item><title>Stuart C commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Great article as always. Can't wait for part two...
  
I am however interested in how you handle authentication... is authentication handled at the message level or at some higher, more general level?
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment10</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment10</guid><pubDate>Fri, 02 Jul 2010 19:05:54 GMT</pubDate></item><item><title>H. Kusters commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Great article! 
  
  
Is this something that could be used in a silverlight application as wel. If so, you probably need to rewrite the PersistentCache to store the files in isolated storage, or is there more involved?
  
  
I am looking forward to your next installment.
  
  
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment9</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment9</guid><pubDate>Fri, 02 Jul 2010 06:45:19 GMT</pubDate></item><item><title>g commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>fschwiet, do you have an email address / twitter?
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment8</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment8</guid><pubDate>Thu, 01 Jul 2010 21:26:24 GMT</pubDate></item><item><title>fschwiet commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>@g
  
  
Yeah I was considering how to apply this architecure to a Javascript application as well.  You statement about using WebKit SQL implies you would keep the queue on the client.  I was thinking the queue would still be on the server, the javascript code would just be a queue client.
  
You lose the transaction support and durability, but it allows for the message based architecture.  I can see though how having a queue on the client would be helpful as well to coordinate UI blocks that communicate. 
  
  
Does anyone know of tools to support such an architecture in a javascript scenario?
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment7</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment7</guid><pubDate>Thu, 01 Jul 2010 16:25:51 GMT</pubDate></item><item><title>Greg Fleming commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Nice article, but...  Where are the tests?  I don't understand how it can be considered acceptable to publish a code sample like this without unit tests.  IMO, tests are the most important part of sample code.  
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment6</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment6</guid><pubDate>Thu, 01 Jul 2010 14:42:48 GMT</pubDate></item><item><title>Ayende Rahien commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Matthijs,
  
the final source code is already posted
  
[http://github.com/ayende/alexandria](http://github.com/ayende/alexandria)</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment5</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment5</guid><pubDate>Thu, 01 Jul 2010 13:34:29 GMT</pubDate></item><item><title>Matthijs ter Woord commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Will the final source project be posted somewhere?
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment4</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment4</guid><pubDate>Thu, 01 Jul 2010 07:31:36 GMT</pubDate></item><item><title>JC commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Great! I've been looking for some solid guidance on this exact type of architecture with smart clients.
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment3</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment3</guid><pubDate>Thu, 01 Jul 2010 03:35:36 GMT</pubDate></item><item><title>g commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>Interesting! With some modifications and an automapper with the domain layer it should be fairly straightforward to write the client in Javascript. The persistent cache can be handled with WebKit SQL storage. 
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment2</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment2</guid><pubDate>Wed, 30 Jun 2010 22:57:55 GMT</pubDate></item><item><title>Jason Meckley commented on Building Distributed Apps with NHibernate and Rhino Service Bus</title><description>great article. i especially like the caching technique, simply "re-send" the response. I'm looking forward to part 2.
</description><link>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment1</link><guid>http://ayende.com/4551/building-distributed-apps-with-nhibernate-and-rhino-service-bus#comment1</guid><pubDate>Wed, 30 Jun 2010 15:22:14 GMT</pubDate></item></channel></rss>