﻿<?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>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Örjan,
  
With the MVC Music Store, I only ported the code, I did NOT change the design in any significant way.
  
I would generally create Query objects for anything that was more complicated than a Load by id, yes.
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment15</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment15</guid><pubDate>Mon, 31 May 2010 08:53:30 GMT</pubDate></item><item><title>Ron commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Thank you Ayende. Learning a lot of best practices form you!
  
  
Ron
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment14</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment14</guid><pubDate>Thu, 27 May 2010 00:48:11 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Ron,
  
This is not my app. I just ported it, I didn't re-architect it.
  
Moreover, stuff that work for very small app isn't appropriate for bigger apps
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment13</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment13</guid><pubDate>Wed, 26 May 2010 09:50:46 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Ron,
  
The controller should orchestrate stuff, not make actual queries.
  
And replicate == re-write - in this instance
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment12</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment12</guid><pubDate>Tue, 25 May 2010 19:05:34 GMT</pubDate></item><item><title>Ron the MVC Rookie commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>I really don’t like the fact that the controller issues queries like that, but we will let it go for now.
  
  
What don't you like about it?
  
  
...we can’t really replicate this query. The reason is that this query runs over multiple tables which our model says would be in different documents.
  
  
Replicate as in rewrite for RavenDB? Sorry, I am lost.
  
  
Ron the MVC Rookie
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment11</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment11</guid><pubDate>Mon, 24 May 2010 16:31:05 GMT</pubDate></item><item><title>Frank Quednau commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>That's the thing isn't it? It isn't sufficient to be a Genius that found the end to all...it takes a lot of sweat for others to notice. It's probably a good thing, as it's honest stuff. 
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment10</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment10</guid><pubDate>Sat, 22 May 2010 10:41:06 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Frank,
  
Putting it out, making it work, listening to people, writing blog posts (I had about 80 subscribers then), writing articles in places like CodeProject, participating in mailing lists about TDD.
  
That sort of thing.
  
  
IOW, a lot of really hard work
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment9</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment9</guid><pubDate>Sat, 22 May 2010 10:32:47 GMT</pubDate></item><item><title>Frank Quednau commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Ayende,
  
that was somewhat ahead of my time...how can I take a look? Your first posts are in 2005 and judging by the comments left you didn't have that many readers then than now...
  
  
I am genuinely interested to hear that story :)
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment8</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment8</guid><pubDate>Sat, 22 May 2010 10:26:29 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Frank,
  
Take a look at how Rhino Mocks became famous.
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment7</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment7</guid><pubDate>Sat, 22 May 2010 08:55:02 GMT</pubDate></item><item><title>Frank Quednau commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>It is fantastic how you have managed to create a buzz around document DBs and especially RavenDB. 
  
  
I am currently wondering how many good projects may be out there that go unattended and without the focus they may deserve because there isn't a 'famous' name attached to it and simply go under in the webs due to the sheer mass of signals. 
  
  
The situation has grown even worse with less people blogging and more people tweeting, where the signal-to-noise ratio is, at least from my perspective, lower.
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment6</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment6</guid><pubDate>Sat, 22 May 2010 08:37:37 GMT</pubDate></item><item><title>Chris commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>I hope the idiomatic way is more immediately comprehensible and succinct.  It sure does seem like a bunch more code for the same functionality at first glance.
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment5</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment5</guid><pubDate>Fri, 21 May 2010 17:09:26 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Demis,
  
You pretty much have to, because there is usually more power (but more work) at lower levels.
  
And yes higher levels offer better productivity
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment4</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment4</guid><pubDate>Fri, 21 May 2010 11:13:54 GMT</pubDate></item><item><title>Demis Bellot commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Very Nice, supporting multiple levels of API! And I thought I was the only dev crazy enough to spend the time to do this :)
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment3</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment3</guid><pubDate>Fri, 21 May 2010 11:05:37 GMT</pubDate></item><item><title>Ayende Rahien commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Demis,
  
This is using the low level API, the high level API would just use Linq.
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment2</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment2</guid><pubDate>Fri, 21 May 2010 11:03:21 GMT</pubDate></item><item><title>Demis Bellot commented on Porting MVC Music Store to Raven: Porting the HomeController, the map/reduce way</title><description>Interesting. Looking forward to seeing your next post on the 'recommended approach' to see if we come up with similar solutions.
  
  
Is there any reason why you're choosing to go with 'OrderBy("-Quantity")' rather than the more natural 'OrderByDescending("Quantity")' ?
</description><link>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment1</link><guid>http://ayende.com/4512/porting-mvc-music-store-to-raven-porting-the-homecontroller-the-map-reduce-way#comment1</guid><pubDate>Fri, 21 May 2010 11:01:22 GMT</pubDate></item></channel></rss>