<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>Community</title>
        <link>http://www.ayende.com/Blog/category/457.aspx</link>
        <description>Community</description>
        <language>en-US</language>
        <copyright>Ayende Rahien</copyright>
        <managingEditor>Ayende@ayende.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>Talks Abstracts</title>
            <link>http://ayende.com/Blog/archive/2008/05/10/Talks-Abstracts.aspx</link>
            <description>&lt;p&gt;This is an update of an old post of mine, listing all the talks that I am thinking of / had prepared. I am using this mostly as a way to centralize all my talks. Comments are welcome.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Level 200: Producing Production Quality Software&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Working software is no longer the only thing that we need to produce. We need to create a software system that has a chance of surviving in the cruel world of production system, outside the clean room and sterile environment of development and QA. Understanding bottlenecks in the system, preventing cascading failures and recovery strategies have ceased being the problems of the very high end players. With the cost of system downtime being measures in $$$/second, this is an area we have to consider all the way.&lt;br /&gt;
In this talk we will cover how we can map common weaknesses in the system design, preemptively protect ourselves from them, and produce software systems that can withstand the real world hostile environment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Level 200: Building Zero Friction Development Environment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Development is a fun process, most of the time. But in any development environment, we have areas where we have friction points that we have to deal with. If it is the pain of having to add a column to the database, or taking three weeks in order to deploy to production. It doesn't have to be like this. Being conscious of those friction points and actively eliminating them is a key to creating sustainable development environment and keeping our software design from being corrupt by "quick fixes" or hacks.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Level 4/300:&lt;/strong&gt;&lt;strong&gt;Object Relational Mapping += 2: More then just data &amp;lt;-&amp;gt; object&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
Object relational mapping are becoming only more popular, as people developing complex systems find that they need more than the tabular model to work with in their applications. A sophisticated ORM can do a lot more than merely get the data out of the database in object form, it can be a valuable assest in simplifying development and making things possible. In this session, you will see how you can utilize an ORM in untraditional ways to get an additional, better, approach to solving complex issues.&lt;br /&gt;
Some of those ways include business rules, localization, state transitions, inversion of control, etc. All done via the ORM layer, and all can be used to drasticly simplify the complexity of the given scenarios.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 100: Using Active Record to write less code&lt;/strong&gt; &lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
What would you say if I told you that you can stop writing data access code in .Net? Aren't you tired of writing the same thing over and over again, opening connection, querying the database, figuring out what to return, getting back untype data that you need to start putting on the form? Do you really see some value in writing yet another UPDATE statement?&lt;br /&gt;
The Active Record framework allows you to fully utilize the power of the database, but without the back breaking work that it used to take. Active Record uses .Net objects to relieveyou from the repeating task of persistance. Those objects are schema aware and can persist and load themselves without you needing to write a single line of SQL. Building business application using Active Record is a pleasure, the database stuff just happens, and you are free to implement the business functionality.&lt;br /&gt;
&lt;br /&gt;
Presentation for this can be found here: &lt;a href="http://ayende.com/91/section.aspx/download/160"&gt;Using Castle Active Record&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 200: Rapid (maintainable) web development with MonoRail&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span class="Normal" id="_ctl1_lstEvents__ctl1_lblDescription"&gt;If you're a fan of Ruby on Rails and want to see similar capabilities in .NET, or you're an ASP.NET developer looking for an easier way to do things, MonoRail will be irresistible once you find out what it can do for you. &lt;span class="Normal" id="_ctl1_lstEvents__ctl1_lblDescription"&gt;Strong support for Ajax makes writing buzzward compliant web applications a breeze. &lt;span class="Normal" id="_ctl1_lstEvents__ctl1_lblDescription"&gt;Utilization of the Model-View-Controller architecture and convention over configuration makes web development with MonoRail a pleasure. Free yourself from page-life cycle issues and viewstate worries, start working with MonoRail, where the framework works for you.&lt;br /&gt;
This talk will introduce the general concepts of the framework, and how you can use them&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 100: Interaction based testing With Rhino Mocks&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
Beyond the simplest scenarios, all objects had collaborators that they work with. This flies in the face of testing objects in isolation. This is the problem that mock objects were created to solve. In this talk you will learn what mock objects are, how to utilize them and best practices on when / how to utilize them. Rhino Mocks is a mock objects framework for .Net whose core goals are to let the developer rely on the compiler work well with refactoring tools.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 200: Inversion of Control and Dependency Injection: Breaking out from the dependecy hell&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
Responding to change is the holy grail of software development. Inversion of Control (IoC) and Dependency Injection (DI) are two related patterns that allows to make significant changes to an application without having to touch every part of the application. IoC and DI encourage breaking the application into discerete, highly cohesive parts, so a change, when it eventually comes, is very local. A nice benefit is that applications that uses IoC are also very testable applications.&lt;br /&gt;
This talk will introduce the concepts of IoC and how to use them in your application.&lt;br /&gt;
&lt;br /&gt;
Presentation can be found here: &lt;a href="http://ayende.com/91/section.aspx/download/145"&gt;Inversion Of Control and Dependency Injection&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 4/300: Advance usages of Inversion of Control containers&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
You already understand the concepts of Inversion of Control and Dependency Injection, now is the time to see how far we can make the IoC container works for us. This talk will focus on using an IoC container in complex scenarios. We will talk about generic decorator chains and generic specialization, contextful containers and IoC DSLs. These powerful concepts can greatly enhance your ability to respond to change in your application.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Level 300: Writing Domain Specific Languages in Boo&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
Domain Specific Langauge is not just the DSL SDK from Microsoft. A DSL can make working with the domain much easier, since you are capable of leveraging the domain concepts directly. The other alternative to a DSL is an XML file, and we all know how well declarative model can work when you need imperative concepts, just consider NAnt for a minute and you will see the issue. Usually, writing a DSL in .Net would be a complex issue, requiring writing a parser, interpreter, etc. Boo already handles all of that, and its open architecture means that it is very easy to extend it to express the concepts of the domain. This talk will show you how to build DSLs in Boo and how to utilize this power in your applications.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="Normal" id="_ctl1_lstEvents__ctl1_lblDescription"&gt;Presentation can be found here: &lt;span style="color: #000000;"&gt;&lt;a href="http://ayende.com/91/section.aspx/download/210"&gt;Writing Domain Specific Language in Boo&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;
&lt;img src="http://ayende.com/Blog/aggbug/10215.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/05/10/Talks-Abstracts.aspx</guid>
            <pubDate>Sat, 10 May 2008 12:09:34 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10215.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/05/10/Talks-Abstracts.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10215.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Twitter</title>
            <link>http://ayende.com/Blog/archive/2008/04/20/Twitter.aspx</link>
            <description>&lt;p&gt;Still not sure that I figure out what is going on, but I am here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ayende"&gt;http://twitter.com/ayende&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://ayende.com/Blog/aggbug/10186.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/04/20/Twitter.aspx</guid>
            <pubDate>Sun, 20 Apr 2008 20:24:29 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10186.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/04/20/Twitter.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10186.aspx</wfw:commentRss>
        </item>
        <item>
            <title>The MVC Storefront</title>
            <link>http://ayende.com/Blog/archive/2008/04/09/The-MVC-Storefront.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://blog.wekeroad.com/"&gt;Rob Conery&lt;/a&gt; has been doing a &lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-part-1/"&gt;screen cast&lt;/a&gt; &lt;a href="http://blog.wekeroad.com/mvc-storefront/asp-net-mvc-mvc-storefront-part-2/"&gt;series&lt;/a&gt;, showing how to build an application using MS MVC. He has also decided to not only take care of application building, but do it in a way that many members of the community, myself included, feel passionately about. Using TDD, DDD concepts, etc.&lt;/p&gt;  &lt;p&gt;Rob freely admits that he is exploring a lot of ground as he is producing those screen casts, and I think that he is doing a good job.&lt;/p&gt;  &lt;p&gt;There were several instances of overly harsh critique about the screen casts, which do injustice to the work being done. Don't treat this as the Final Guidance, treat this as a journey, and pitch in if you have interesting commentary.&lt;/p&gt;  &lt;p&gt;Rob has been &lt;a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-intermission/"&gt;very open&lt;/a&gt; about it, and I, for one, am very happy about it.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10167.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/04/09/The-MVC-Storefront.aspx</guid>
            <pubDate>Wed, 09 Apr 2008 11:25:19 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10167.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/04/09/The-MVC-Storefront.aspx#feedback</comments>
            <slash:comments>19</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10167.aspx</wfw:commentRss>
        </item>
        <item>
            <title>With the blinders off</title>
            <link>http://ayende.com/Blog/archive/2007/11/13/With-the-blinders-off.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://codebetter.com/blogs/scott.bellware/archive/2007/11/12/170768.aspx"&gt;Scott Bellware&lt;/a&gt; is talking about Gloryhounds: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Gloryhounds are often already visible members of the community.  Upon achieving a certain level of authority in their particular specialization, and a sufficient level of visibility, they rally to an impending new technology release, and work with the benefactor to bring a semblance of impartial evangelism to the community while the benefactor provides the Gloryhound with opportunities that bolster his status through promotional engagements supporting the new technology.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Scott has a decidedly... un-commercial streak, which I can both appreciate and disagree with. I appreciate it because I have been flat out lied to by people that had commercial interest in technological decisions, and I disagree because I don't think in advance that anything commercial is suspect by default.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flux88.com"&gt;Ben Scheirman&lt;/a&gt; then asks:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Is it wrong that I'm excited about ASP.NET MVC?  Should people not listen to me "preach" it because I didn't invent Rails, MonoRail, Django &amp;amp; others?&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;No, it is not, period.&lt;/p&gt; &lt;p&gt;&lt;em&gt;However&lt;/em&gt;, getting excited about it without ever going out and learning about the rest is a bad idea in many ways. Deciding that &lt;em&gt;this is the true path&lt;/em&gt;, &lt;em&gt;so decreed by [vendor]&lt;/em&gt; is almost always a bad decision.&lt;/p&gt; &lt;p&gt;Making the decision that this product or approach is the best out there because you have &lt;em&gt;tried&lt;/em&gt; a significant portion of them is almost always a &lt;em&gt;good&lt;/em&gt; decision.&lt;/p&gt; &lt;p&gt;Some people thinks that NHibernate is problematic, because it doesn't comes with VS integration and drag &amp;amp; drop. I disagree, and I see a lot more value in the flexibility that I get from the approach that NH has chosen. That means that if you want to argue OR/M with me you should have experience in building applications that relies on OR/Ms.  If one would want to argue, "I just saw an EF demo, and the designer is &lt;em&gt;great&lt;/em&gt;, so it is the best thing out there" I am going to label that guy as uninformed.&lt;/p&gt; &lt;p&gt;No, demo applications are not good enough. You need a real project or two to get things rolling, you need to bang your head against a technology. You need to code in anger and swear eternal vengeance against the authors' ancestors  nine generations backs and three forward. &lt;/p&gt; &lt;p&gt;In other words, if your use of the tool has never cracked it around the edges, you haven't done enough to really tell how it is going to be. After you have done that, you should also look at the other tools, not to the same level, but to a degree where you are familiar with them enough to discuss their pros and cons from a knowledgeable position. &lt;/p&gt; &lt;p&gt;Then, I think that you are capable of being a "recognized leader in the problem space", as Scott so eloquently puts it&lt;/p&gt; &lt;p&gt;For myself, I read Java, Rails and Erlang books occasionally, just to make sure that I don't walk with blinders on. I keep an eye on what is going on around in both the .NET land and in other frameworks and platforms. This is also not something that I believe that you can just sit still and let past results indicate future performance. &lt;/p&gt; &lt;p&gt;And, I think, the key point to take from Scott's post and Ben's question is that there is a distinct difference between saying: "oh look, it can do back flips while singing the top 50, cool!" vs. "as a recognized leader...". &lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9852.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/11/13/With-the-blinders-off.aspx</guid>
            <pubDate>Mon, 12 Nov 2007 22:15:22 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/11/13/With-the-blinders-off.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9852.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Larry Lessig: How creativity is being strangled by the law</title>
            <link>http://ayende.com/Blog/archive/2007/11/10/Larry-Lessig-How-creativity-is-being-strangled-by-the-law.aspx</link>
            <description>&lt;p&gt;I just watched &lt;a href="http://www.ted.com/talks/view/id/187"&gt;this&lt;/a&gt;, and I am impressed. More than the content of the talk itself, it is the delivery of this talk that is really impressive.&lt;/p&gt; &lt;p&gt;This is not a talk, this is a show, and Larry is a talented actor. &lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9846.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/11/10/Larry-Lessig-How-creativity-is-being-strangled-by-the-law.aspx</guid>
            <pubDate>Sat, 10 Nov 2007 13:07:05 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/11/10/Larry-Lessig-How-creativity-is-being-strangled-by-the-law.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9846.aspx</wfw:commentRss>
        </item>
        <item>
            <title>High performance domain models</title>
            <link>http://ayende.com/Blog/archive/2007/10/27/High-performance-domain-models.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://udidahan.weblogs.us/"&gt;Udi&lt;/a&gt; has an &lt;a href="http://udidahan.weblogs.us/2007/10/26/teched-speaking-about-high-performance-persistent-domain-models/"&gt;interesting presentation&lt;/a&gt; that I recommend that you go through. He is going to present it at Tech Ed (&lt;a href="https://www.mseventseurope.com/online/Registered/vcsdownload.aspx?Type=ScheduleItem&amp;amp;ID=7585"&gt;Thu Nov 8 13:30 - 14:45 Room 117&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;Most of the ideas are familiar to me because I have spoken to him about them before, but it represent new concepts to most people. I would preface his suggestion with the usual warning about designing for performance. Udi's points are about big systems, so consider if they are appropriate to your scenario first.&lt;/p&gt; &lt;p&gt;A pal of mine once told me that he designs systems for an order of magnitude increase in the requirements. So a system that works for a hundred users should also scale to a thousand users (additional hardware, maybe, but the architecture should hold), but going beyond that will require more than just throwing hardware at the issue.&lt;/p&gt; &lt;p&gt;This sounds like a good rule of the thumb.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9815.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/10/27/High-performance-domain-models.aspx</guid>
            <pubDate>Sat, 27 Oct 2007 01:30:50 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/10/27/High-performance-domain-models.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9815.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Well, it started life as an IoC Container ,but then we added this bit...</title>
            <link>http://ayende.com/Blog/archive/2007/10/18/Well-it-started-life-as-an-IoC-Container-but-then.aspx</link>
            <description>&lt;p&gt;I hate planning. This comes from a long experience at all the problems that raise when you have faulty planning.&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;So, today I intended to have the class write an IoC container ,but somehow, still not sure how, we ended up building the trivial OR/M imp&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Course/SampleORM"&gt;https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Course/SampleORM&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; Let me say first that this is sample code, written in the span of a few hours, off the cuff coding, etc. Not meant for production... It doesn't even have identity map or unit of work.  &lt;em&gt;But&lt;/em&gt;, it shows that it takes only a few hours to make a significant improvement in the way you work, if you are not already using the best tools out there.&lt;/p&gt;
&lt;p&gt;And allow me to reiterate that this was written by me and the students in about two and a half hours only. I hope that this would take care of the "can't handle it" muttering.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9789.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/10/18/Well-it-started-life-as-an-IoC-Container-but-then.aspx</guid>
            <pubDate>Thu, 18 Oct 2007 19:07:33 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/10/18/Well-it-started-life-as-an-IoC-Container-but-then.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9789.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Microsoft Most Valuable Professional</title>
            <link>http://ayende.com/Blog/archive/2007/10/03/Microsoft-Most-Valuable-Professional.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/MicrosoftMostValuableProfessional_EE02/image_1.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/MicrosoftMostValuableProfessional_EE02/image_thumb_1.png" width="154" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Visual Developer - Visual C#&lt;/p&gt; &lt;p&gt;I am not that much of a visual guy, but I can leave with that. I have been told some horror stories about mismatching skills and distinctions.&lt;/p&gt; &lt;p&gt;Many thanks for &lt;a href="http://blogs.Microsoft.co.il/blogs/JustinAngel"&gt;Justin Angel&lt;/a&gt;, for all the effort he put into it.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9727.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/10/03/Microsoft-Most-Valuable-Professional.aspx</guid>
            <pubDate>Wed, 03 Oct 2007 14:06:11 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/10/03/Microsoft-Most-Valuable-Professional.aspx#feedback</comments>
            <slash:comments>31</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9727.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Random Impressions from JAOO: Web Forms on the Enterprise</title>
            <link>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Web-Forms-on-the-Enterprise.aspx</link>
            <description>&lt;p&gt;When Hamilton and me gave the MonoRail talk to the Enterprise Application track, we asked how many people were .NET vs JAVA vs Ruby. The results where roughly 43%, 43% and 4%, respectively.&lt;/p&gt; &lt;p&gt;The interesting part was when I asked how many of the .NET guys used Web Forms, almost all of them said that they do. Then I asked how many &lt;em&gt;enjoyed&lt;/em&gt; using Web Forms.&lt;/p&gt; &lt;p&gt;No one raised their hands.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9711.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Web-Forms-on-the-Enterprise.aspx</guid>
            <pubDate>Fri, 28 Sep 2007 04:24:14 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Web-Forms-on-the-Enterprise.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9711.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Random Impressions from JAOO: Agile Adoption is not relevant</title>
            <link>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Agile-Adoption-is-not-relevant.aspx</link>
            <description>&lt;p&gt;It is not relevant because it is a thing of the past. Quite a few of the people that I met there, both speakers and attendees are taking agile and its practices as granted. &lt;/p&gt; &lt;p&gt;As in: Well, obviously this is how you build a software project, how can you do it any other way?&lt;/p&gt; &lt;p&gt;My company doesn't do agile development, lots of background here, and I am &lt;em&gt;not&lt;/em&gt; going into it, and my own efforts seems both puny and diminishing values at some points, it was incredible to see people with that kind of mind set, and to know that this was basically everyone there.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9710.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Agile-Adoption-is-not-relevant.aspx</guid>
            <pubDate>Fri, 28 Sep 2007 04:20:38 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/09/28/Random-Impressions-from-JAOO-Agile-Adoption-is-not-relevant.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9710.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>