<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Hibernating Rhinos</title>
        <link>http://www.ayende.com/Blog/category/541.aspx</link>
        <description>Hibernating Rhinos</description>
        <language>en-US</language>
        <copyright>Ayende Rahien</copyright>
        <managingEditor>Ayende@ayende.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>Setting up MonoRail Windsor Integration with Binsor</title>
            <link>http://ayende.com/Blog/archive/2008/05/13/Setting-up-MonoRail-Windsor-Integration-with-Binsor.aspx</link>
            <description>&lt;p&gt;I think I'll let it stand on its own:&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;&lt;font color="#ff8000"&gt;facility&lt;/font&gt; Castle.MonoRail.WindsorExtension.MonoRailFacility 
&lt;span style="color: #0000ff"&gt;for&lt;/span&gt; type &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; AllTypesBased of Controller("&lt;span style="color: #8b0000"&gt;HibernatingRhinos&lt;/span&gt;"):
	&lt;font color="#ff8000"&gt;component&lt;/font&gt; type.Name, type&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Done.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I&lt;/em&gt; didn't believe it, to be fair. &lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10218.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/05/13/Setting-up-MonoRail-Windsor-Integration-with-Binsor.aspx</guid>
            <pubDate>Tue, 13 May 2008 04:17:17 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10218.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/05/13/Setting-up-MonoRail-Windsor-Integration-with-Binsor.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10218.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Paying for Hibenrating Rhinos</title>
            <link>http://ayende.com/Blog/archive/2008/04/13/Paying-for-Hibenrating-Rhinos.aspx</link>
            <description>&lt;p&gt;I have been producing the Hibernating Rhinos screen casts for over a year now, and so far, I have offered them free of charge.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Estimated cost of producing a single screen cast is 3,500$ - 10,000$ each, considering the amount of planning, recording &amp;amp; editing that goes into them.&lt;/p&gt;
&lt;p&gt;I am thinking about making the new episodes available for a fee, something in the 10$ - 25$ range.&lt;/p&gt;
&lt;p&gt;I would like your opinions in this matter,&lt;/p&gt;
&lt;p&gt;~ Ayende&lt;/p&gt;
&lt;img src="http://ayende.com/Blog/aggbug/10180.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/04/13/Paying-for-Hibenrating-Rhinos.aspx</guid>
            <pubDate>Sun, 13 Apr 2008 12:39:40 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10180.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/04/13/Paying-for-Hibenrating-Rhinos.aspx#feedback</comments>
            <slash:comments>67</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10180.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhino 8 - Going Distributed as Torrent</title>
            <link>http://ayende.com/Blog/archive/2008/04/02/Hibernating-Rhino-8--Going-Distributed-as-Torrent.aspx</link>
            <description>&lt;p&gt;Edward Connolly was kind enough to setup Hibernating Rhino #8 as a torrent file.&lt;/p&gt;  &lt;p&gt;You can get the torrent from here: &lt;a title="http://www.mininova.org/tor/1286587" href="http://www.mininova.org/tor/1286587"&gt;http://www.mininova.org/tor/1286587&lt;/a&gt;&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10153.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/04/02/Hibernating-Rhino-8--Going-Distributed-as-Torrent.aspx</guid>
            <pubDate>Tue, 01 Apr 2008 22:04:01 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10153.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/04/02/Hibernating-Rhino-8--Going-Distributed-as-Torrent.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10153.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos #8 - Going Distributed &amp;amp; Building our own Bus</title>
            <link>http://ayende.com/Blog/archive/2008/03/30/Hibernating-Rhinos-8--Going-Distributed-amp-Building-our-own.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos8GoingDistributedBuildi_C3F2/image_2.png"&gt;&lt;img height="287" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos8GoingDistributedBuildi_C3F2/image_thumb.png" width="506" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Well, I was toying around with the idea for about a month or so, and finally I got around to actually record &amp;amp; editing that.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Vastly improved sound quality. I think you'll enjoy it.&lt;/li&gt;    &lt;li&gt;Vastly extended in time &amp;amp; scope. For some reason, this screencast is longer than many full length movies. We also write our own bus implementation from scratch, and discuss the implementation details there.&lt;/li&gt;    &lt;li&gt;This is more of a low level discussion, not a high level architectural discussion about why you want a bus (well, I do talk about it a bit, but mostly we implement the bus).&lt;/li&gt;    &lt;li&gt;The first 45 minutes are dedicated to moving from an old style RPC to an async batching bus approach, that still uses the request / reply. The rest is dedicated to building the one way, message passing, queue based, service bus.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;There are some interesting challenges there, and I hope you'll make sense of my grunts as I write the code.&lt;/li&gt;      &lt;li&gt;The last hour or so of the screen cast it live coding, and you get to see how I revert some design decisions as they turn out to be problematic.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;The technical details:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Total length: An hour and forth minutes(!)&lt;/li&gt;    &lt;li&gt;Size: 160 MB&lt;/li&gt;    &lt;li&gt;Code starts on 04:31&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Go to &lt;a href="http://www.ayende.com/hibernating-rhinos.aspx"&gt;download page&lt;/a&gt;&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10139.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/03/30/Hibernating-Rhinos-8--Going-Distributed-amp-Building-our-own.aspx</guid>
            <pubDate>Sun, 30 Mar 2008 10:56:25 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10139.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/03/30/Hibernating-Rhinos-8--Going-Distributed-amp-Building-our-own.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10139.aspx</wfw:commentRss>
        </item>
        <item>
            <title>How did it get to that point?</title>
            <link>http://ayende.com/Blog/archive/2008/03/29/How-did-it-get-to-that-point.aspx</link>
            <description>&lt;p&gt;Just finished recording Hibernating Rhino #8, somehow, it is 1 hour and 40 minutes long.&lt;/p&gt;  &lt;p&gt;Then again, we get to implement a full service bus and some variations.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10138.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/03/29/How-did-it-get-to-that-point.aspx</guid>
            <pubDate>Sat, 29 Mar 2008 19:11:44 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10138.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/03/29/How-did-it-get-to-that-point.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10138.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos 7: Rhino Igloo</title>
            <link>http://ayende.com/Blog/archive/2007/12/19/Hibernating-Rhinos-7-Rhino-Igloo.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos7RhinoIgloo_12CA2/image.png" atomicselection="true"&gt;&lt;img alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos7RhinoIgloo_12CA2/image_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I got quite a few requests for more information on this, beyond the &lt;a href="http://www.ayende.com/Blog/archive/2007/09/03/Rhino-Igloo-ndash-MVC-Framework-for-Web-Forms.aspx"&gt;short documentation in this post&lt;/a&gt;. This is not something that I was very happy with because I feel that Rhino Igloo represents a compromise that I am not very happy with. Consider this the product of a developer longing for MonoRail while having to deal with WebForms world.&lt;/p&gt; &lt;p&gt;I am not making excuses for this project, it is meant to serve a very specific goal, and it has done &lt;em&gt;that&lt;/em&gt; very successfully.It is also extremely opinionated and may not fit what you want to do.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Length: 57 minutes  &lt;/li&gt;&lt;li&gt;Download size: 79 MB  &lt;/li&gt;&lt;li&gt;Code starts at: 11:14&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;You can download the screen cast &lt;a href="http://www.ayende.com/hibernating-rhinos.aspx"&gt;here&lt;/a&gt;. There is a secret message there, let us see if you can spot it.&lt;/p&gt; &lt;p&gt;&lt;strike&gt;&lt;strong&gt;Update:&lt;/strong&gt; looks like the file I uploaded is corrupted, I'll upload a new one soon, in the meantime, I removed it from the download page.&lt;/strike&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update 2:&lt;/strong&gt; Uploaded a good version, it is available now.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9962.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/19/Hibernating-Rhinos-7-Rhino-Igloo.aspx</guid>
            <pubDate>Wed, 19 Dec 2007 05:32:37 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/19/Hibernating-Rhinos-7-Rhino-Igloo.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9962.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos 6 - Code Search Engine</title>
            <link>http://ayende.com/Blog/archive/2007/10/28/Hibernating-Rhinos-6--Code-Search-Engine.aspx</link>
            <description>&lt;p&gt;&lt;a atomicselection="true" href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos6CodeSearchEngine_1BEC/image.png"&gt;&lt;img width="497" height="227" border="0" align="right" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos6CodeSearchEngine_1BEC/image_thumb.png" alt="image" style="margin: 0px 0px 0px 15px;" /&gt;&lt;/a&gt; This is a screen cast that was spawned as a result of the discussion in the &lt;a href="http://tech.groups.yahoo.com/group/altnetconf/"&gt;ALT.Net&lt;/a&gt; about the ideal IDE. &lt;a href="http://blogs.msdn.com/gblock/"&gt;Glenn Block&lt;/a&gt; mentioned that something that would be cool is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ability to instantly search for a specific artifact (kind of like Google / windows live search). As I type it in, I see the filtered results. &lt;/p&gt;
&lt;/blockquote&gt; &lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;I like challenges, and I happened to know some components that can make this very easy, so I set out to build the foundations of a code search engine that can match the above requirements. Now, refining it to the point where it is usable should take about a day or two, I think, but all the basics are there. &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Length: 28:07:00&lt;/li&gt;
    &lt;li&gt;Download size: 40Mb&lt;/li&gt;
    &lt;li&gt;Code starts at: 1 minute mark&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is basically glue code, so be aware of it. It meant to show you how, not to actually show production level code to handle all the required scenarios.&lt;/p&gt;
&lt;p&gt;You can download the screen cast &lt;a href="http://www.ayende.com/hibernating-rhinos.aspx"&gt;here&lt;/a&gt;. As usual, the sound quality is probably suspect, and I recorded it at 2AM, so I am not sounding my best there.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9822.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/10/28/Hibernating-Rhinos-6--Code-Search-Engine.aspx</guid>
            <pubDate>Sun, 28 Oct 2007 05:40:02 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/10/28/Hibernating-Rhinos-6--Code-Search-Engine.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9822.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos 5: Hot Code Swapping</title>
            <link>http://ayende.com/Blog/archive/2007/10/27/Hibernating-Rhinos-5-Hot-Code-Swapping.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos5HotCodeSwapping_4703/image.png" atomicselection="true"&gt;&lt;img style="margin: 0px 0px 0px 30px" height="240" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HibernatingRhinos5HotCodeSwapping_4703/image_thumb.png" width="512" align="right" border="0" /&gt;&lt;/a&gt; After reading about Erlang, I got very excited about doing hot code swapping, and always on applications. I decided that this is something that would be cool to do on the CLR. So I did, it was very easy.&lt;/p&gt; &lt;p&gt;The screen cast is a short one, less than 25 minutes, but it covers all the concepts, and we have dynamically updated code in the end. :-)&lt;/p&gt; &lt;p&gt;As usual, the sound quality is suspicious, and I am probably speaking to fast.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Total length: 00:24:12  &lt;/li&gt;&lt;li&gt;Download Size: 34.2 Mb  &lt;/li&gt;&lt;li&gt;Code starts at 2:05&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Memorable code:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;I think it is telling that I am using the Command pattern to print hello world.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;You can get the code &lt;a href="http://www.ayende.com/hibernating-rhinos.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9817.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/10/27/Hibernating-Rhinos-5-Hot-Code-Swapping.aspx</guid>
            <pubDate>Sat, 27 Oct 2007 09:34:12 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/10/27/Hibernating-Rhinos-5-Hot-Code-Swapping.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9817.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos - Episode #4: Hibernating Forums - Part I - Testable &amp;amp; Painless Persistence</title>
            <link>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos--Episode-4-Hibernating-Forums--Part-I.aspx</link>
            <description>&lt;p&gt;Okay, here is the first episode in my OR/M challenge series. It mostly deals with the MonoRail skeleton project and with setting up the domain model in a TDD fashion. I am not sure how interesting it is, because about 60% of it is building the Active Record entities, and explaining how it works, but it lays a foundation that I will use for the next few episodes.&lt;/p&gt; &lt;p&gt;Lots of Um..., I am afraid, but at least I am speaking in a normal speed :-)&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Total length: 55:44 Minutes&lt;/li&gt; &lt;li&gt;Download size: 77Mb&lt;/li&gt; &lt;li&gt;Code starts from ~4 minutes into the episode.&lt;/li&gt; &lt;li&gt;Getting the &lt;a href="http://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Hibernating.Forums"&gt;Latest code&lt;/a&gt; - will be updated for new episodes&lt;/li&gt; &lt;li&gt;Getting the &lt;a href="http://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/tags/Hibernating.Rhinos/HibernatingForums_EpisodeOne/"&gt;Code from the episode&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The download page is here: &lt;a title="http://ayende.com/hibernating-rhinos.aspx" href="http://ayende.com/hibernating-rhinos.aspx"&gt;http://ayende.com/hibernating-rhinos.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I have some ideas about where to take the next episode, but this is something that is mostly dependant on &lt;em&gt;your&lt;/em&gt; feedback :-)&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9510.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos--Episode-4-Hibernating-Forums--Part-I.aspx</guid>
            <pubDate>Thu, 28 Jun 2007 01:00:45 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos--Episode-4-Hibernating-Forums--Part-I.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9510.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hibernating Rhinos Status</title>
            <link>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos-Status.aspx</link>
            <description>&lt;p&gt;Well, I have finished the first episode of the OR/M Challenge, and it is now in the process of being uploaded to the server. I am going to sleep, based on some good advice that I received, so I will do the actual publishing in the morning.&lt;/p&gt; &lt;p&gt;What is &lt;em&gt;really &lt;/em&gt;interesting is the numbers you can see here: &lt;a title="http://ayende.com/hibernating-rhinos.aspx" href="http://ayende.com/hibernating-rhinos.aspx"&gt;http://ayende.com/hibernating-rhinos.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nearly &lt;em&gt;ten thousands&lt;/em&gt; downloads for each of the previous episodes? Wow!&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9508.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos-Status.aspx</guid>
            <pubDate>Wed, 27 Jun 2007 22:21:27 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/06/28/Hibernating-Rhinos-Status.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9508.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>