<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>ASP.NET 3.5 Social Networking:</title>
        <link>http://blog.socialnetworkingin.net/Default.aspx</link>
        <description>An Expert Guide to Building Enterprise-ready Social Networking and Community Applications with ASP.NET 3.5</description>
        <language>en-US</language>
        <copyright>Andrew Siemer</copyright>
        <managingEditor>asiemer@hotmail.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <image>
            <title>ASP.NET 3.5 Social Networking:</title>
            <url>http://blog.socialnetworkingin.net/images/RSS2Image.gif</url>
            <link>http://blog.socialnetworkingin.net/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Aspnet35SocialNetworking" /><feedburner:info uri="aspnet35socialnetworking" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Building Distributed Applications in ASP.NET MVC at MvcConf 2010 on 7/22/2010</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/n67NQpXeIUg/building-distributed-applications-in-asp.net-mvc-at-mvcconf-2010-on.aspx</link>
            <description>&lt;p /&gt;  &lt;p&gt;Next week Thursday I will be speaking at &lt;a href="http://mvcconf.com/"&gt;MvcConf&lt;/a&gt;.  This is a virtual, free conference that has attracted some very heavy hitters MVC hitters to come and chat about their voodoo.  This should be interest sting.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mvcconf.com/"&gt;http://mvcconf.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Below is the abstract and TOC for my presentation.  If you think I missed something or am watering down the presentation please feel free to contact me to give me your suggestions.&lt;/p&gt;  &lt;h3&gt;Abstract&lt;/h3&gt;  &lt;p&gt;In this session we will take a look at a handful of common ways that MVC applications are created along with each approaches pros and cons. We will start with a very simplistic, not so flexible, ecommerce application. This will then be followed by several iterations of refactoring to embrace different design patterns, easier code management, loose coupling, better testability, more flexible deployment options, etc. Our final iteration will put us in a place where we can easily scale the system to include the ability to plug in a distribution layer for remote processing with a little IoC and MVC.&lt;/p&gt;  &lt;p&gt;We will start by looking at the traditional demo style application where business logic, data access, and everything in between is handled in a controller – not much different than the bloated code behind of WebForms days. Then we will take a look at how to slowly refactor that type of application into something better. We will take a look at how to move towards the single responsibility principle. Next we will take a look at moving to logical separation of our code using namespaces (creating layers). Then we will move towards physical separation with different class library projects (creating tiers). Once our code is pushed into appropriate buckets we will look at removing tight coupling by implementing dependency injection. Then will be ready to plug in an IoC container (StructureMap in this case) which will allow us to easily swap out our concrete implementation as requirements change with little ripple affect felt by our application. At this point our application will be ready to easily support distributed processing on an as needed basis.&lt;/p&gt;  &lt;h3&gt;The map from start to finish&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;Standard MVC demo application      &lt;ol&gt;       &lt;li&gt;All code in a controller/action, or the view          &lt;ol&gt;           &lt;li&gt;Domain model &lt;/li&gt;            &lt;li&gt;Business logic &lt;/li&gt;            &lt;li&gt;Data access (LINQ to SQL) &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;        &lt;li&gt;b. Why is this bad?          &lt;ol&gt;           &lt;li&gt;Causes code duplication and increased complexity &lt;/li&gt;            &lt;li&gt;Tight coupling results in less flexible code &lt;/li&gt;            &lt;li&gt;No abstractions and/or leaky abstractions cause unforeseen ripple effects &lt;/li&gt;            &lt;li&gt;Not easily testable &lt;/li&gt;            &lt;li&gt;Refactoring is more difficult &lt;/li&gt;            &lt;li&gt;Deployment options are fairly fixed &lt;/li&gt;            &lt;li&gt;Versioning specific parts of the application is not easy &lt;/li&gt;            &lt;li&gt;Not compose-able &lt;/li&gt;            &lt;li&gt;Not easily distributable &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Separating our concerns      &lt;ol&gt;       &lt;li&gt;Putting code into small singularly focused classes &lt;/li&gt;        &lt;li&gt;Why is this better?          &lt;ol&gt;           &lt;li&gt;More testable &lt;/li&gt;            &lt;li&gt;Easier to manage &lt;/li&gt;            &lt;li&gt;More reusable &lt;/li&gt;            &lt;li&gt;Refactoring gets better &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Logical separation (layers)      &lt;ol&gt;       &lt;li&gt;Moving classes to appropriate namespaces &lt;/li&gt;        &lt;li&gt;Why is this better?          &lt;ol&gt;           &lt;li&gt;Easier to manage &lt;/li&gt;            &lt;li&gt;A required step to getting closer to tiers &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Physical separation (tiers)      &lt;ol&gt;       &lt;li&gt;Moving classes into appropriate physical assemblies &lt;/li&gt;        &lt;li&gt;Why is this better?          &lt;ol&gt;           &lt;li&gt;Deployment options become more flexible &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Refactoring for dependency injection      &lt;ol&gt;       &lt;li&gt;Achieving loose coupling with interfaces and constructor injection &lt;/li&gt;        &lt;li&gt;Why is this better          &lt;ol&gt;           &lt;li&gt;Loosely coupled &lt;/li&gt;            &lt;li&gt;More compose-able &lt;/li&gt;            &lt;li&gt;Easiest to test &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Using an IoC container for flexible composition      &lt;ol&gt;       &lt;li&gt;Implementing an inversion of control (IoC) container – StructureMap &lt;/li&gt;        &lt;li&gt;Why is this better?          &lt;ol&gt;           &lt;li&gt;Dynamically compose-able. &lt;/li&gt;            &lt;li&gt;Ultimate flexibility for the developer &lt;/li&gt;            &lt;li&gt;Easy to seamlessly slip in new functionality &lt;/li&gt;            &lt;li&gt;Capable of &lt;i&gt;supporting&lt;/i&gt; distributed processing &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Adding a WCF service client and services to support seamless application distribution      &lt;ol&gt;       &lt;li&gt;Why is this better?          &lt;ol&gt;           &lt;li&gt;Ability to distribute specific pieces of our applications to other servers &lt;/li&gt;            &lt;li&gt;Supporting horizontal scalability gets easier &lt;/li&gt;            &lt;li&gt;Vertical scalability can be applied to areas of your application rather than being forced to beef up the entire application &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt; &lt;/ol&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/33.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qCLanIfsPlVQfCjIH7ZiWqSGkcs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qCLanIfsPlVQfCjIH7ZiWqSGkcs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qCLanIfsPlVQfCjIH7ZiWqSGkcs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qCLanIfsPlVQfCjIH7ZiWqSGkcs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/n67NQpXeIUg" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/07/15/building-distributed-applications-in-asp.net-mvc-at-mvcconf-2010-on.aspx</guid>
            <pubDate>Fri, 16 Jul 2010 01:30:11 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/33.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/07/15/building-distributed-applications-in-asp.net-mvc-at-mvcconf-2010-on.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/33.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/07/15/building-distributed-applications-in-asp.net-mvc-at-mvcconf-2010-on.aspx</feedburner:origLink></item>
        <item>
            <title>ASP.NET MVC Cookbook &amp;ndash; public review</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/mok4yptZMD0/asp.net-mvc-cookbook-ndash-public-review.aspx</link>
            <description>&lt;p&gt;I have recently started writing another book.  The topic of this book is ASP.NET MVC.  This book differs from my previous book in that rather than working towards building one project from end to end – this book will demonstrate specific topics from end to end.  It is a recipe book (hence the cookbook name) and will be part of the &lt;a href="https://www.packtpub.com/books/cookbooks"&gt;Packt Publishing cookbook series&lt;/a&gt;.  An example recipe in this book might be how to consume JSON, creating a master /details page, jquery modal popups, custom ActionResults, etc.  Basically anything recipe oriented around the topic of ASP.NET MVC might be acceptable.  &lt;/p&gt;  &lt;p&gt;If you are interested in helping out with the review process you can join the “ASP.NET MVC 2 Cookbook-review” group on Google here: &lt;a title="http://groups.google.com/group/aspnet-mvc-2-cookbook-review" href="http://groups.google.com/group/aspnet-mvc-2-cookbook-review"&gt;http://groups.google.com/group/aspnet-mvc-2-cookbook-review&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Currently the suggested TOC for the project is listed.  Also, chapters 1, 2, and most of 8 are posted.  Chapter 5 should be available tonight or tomorrow.&lt;/p&gt;  &lt;p&gt;In addition to reporting any errors that you might find (much appreciated), I am very interested in hearing about recipes that you want included, expanded, or removed (as being redundant or overly simple).  Any input is appreciated!  Hearing user feedback after the book is complete is a little late in my opinion (unless it is positive feedback of course).&lt;/p&gt;  &lt;p&gt;Thank you!&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/32.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0Ho6KgVA-b3WUtE6NJjgXkjd4jY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Ho6KgVA-b3WUtE6NJjgXkjd4jY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0Ho6KgVA-b3WUtE6NJjgXkjd4jY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Ho6KgVA-b3WUtE6NJjgXkjd4jY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/mok4yptZMD0" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/04/19/asp.net-mvc-cookbook-ndash-public-review.aspx</guid>
            <pubDate>Mon, 19 Apr 2010 18:46:10 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/32.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/04/19/asp.net-mvc-cookbook-ndash-public-review.aspx#feedback</comments>
            <slash:comments>24</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/32.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/04/19/asp.net-mvc-cookbook-ndash-public-review.aspx</feedburner:origLink></item>
        <item>
            <title>$15 off C# in Depth 2nd Edition</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/Ktm0Uj1QDLE/15-off-c-in-depth-2nd-edition.aspx</link>
            <description>&lt;p&gt;If you like C# at all then you know that Jon Skeet (&lt;a href="http://www.yoda.arachsys.com/csharp/"&gt;writings&lt;/a&gt;, &lt;a href="https://msmvps.com/blogs/jon_skeet/"&gt;blog&lt;/a&gt;, &lt;a href="http://stackoverflow.com/users/22656/jon-skeet"&gt;StackOverflow&lt;/a&gt;) is the man when it comes to this language.  Just look at his StackOverflow flair!!!  He is the top dude by a long shot in C# and has been for a long time.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stackoverflow.com/users/22656/jon-skeet"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/15offCinDepth2ndEdition_7E7A/image_3.png" width="229" height="75" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;His latest book “C# in Depth 2nd edition” is currently available in the Manning Early Access Program (MEAP) and ready for you to get your hands on!  &lt;/p&gt;  &lt;p&gt;$15 off C# in Depth 2nd edition: use code dotd0217 at checkout. &lt;a href="http://manning.com/skeet2/"&gt;http://manning.com/skeet2/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/31.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pHtk2UEcSNwkXz4rxnIoeNeLc-I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHtk2UEcSNwkXz4rxnIoeNeLc-I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pHtk2UEcSNwkXz4rxnIoeNeLc-I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHtk2UEcSNwkXz4rxnIoeNeLc-I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/Ktm0Uj1QDLE" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/02/17/15-off-c-in-depth-2nd-edition.aspx</guid>
            <pubDate>Wed, 17 Feb 2010 16:59:15 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/31.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/02/17/15-off-c-in-depth-2nd-edition.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/31.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/02/17/15-off-c-in-depth-2nd-edition.aspx</feedburner:origLink></item>
        <item>
            <title>Can you help me formulate a TOC for an ASP.NET MVC Cookbook</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/v3uIhXZVK-0/can-you-help-me-formulate-a-toc-for-an-asp.net.aspx</link>
            <description>&lt;p&gt;Hey there everyone.  I was recently tasked to pitch a book to my publisher.  As a first step I need to come up with an outline for the Table of Contents.  This book is the standard cookbook style with an added focus on the MVC side of ASP.NET.  I have been poking about at other similarly styled books to get some ideas.  I think comparing ASP.NET Web Forms to ASP.NET MVC would provide some folks with a good reference point when looking at the two ways of doing things.  &lt;/p&gt;  &lt;p&gt;(Thanks to my friend James Shaw for this idea…made my life easier)&lt;/p&gt;  &lt;p&gt;Below is what I have some up with so far.  Can you please take a quick look to make sure I haven’t missed anything?  Perhaps more important than missing a topic…am I including too much?  Feel free to contact me directly with any comments at &lt;a href="mailto:asiemer@hotmail.com"&gt;asiemer@hotmail.com&lt;/a&gt; or leave a comment below. &lt;/p&gt;  &lt;p&gt;Thanks!&lt;/p&gt;  &lt;p&gt;1. &lt;strong&gt;Working with the View&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Discovering the problems of a non-strongly typed view&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Creating a strongly typed view&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Working with a ViewModel&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. How to use strongly typed input builders&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Create a custom input builder&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Consolidating view code into a partial view&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;7. Using the Spark view engine&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;8. Using the FubuMVC view engine&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;9. Exposing a view that returns an image&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;10. Creating a JSON result&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;11. Consuming a JSON view&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;12. Exposing a view that returns a PDF&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2. &lt;strong&gt;Actions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;strong&gt;Controllers&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;strong&gt;Routes&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;strong&gt;Master Pages&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. How to create a master page&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Controlling which master page is used with a custom base page&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Working with Spark View Engine master pages&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;6. &lt;strong&gt;Working with data in the view&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Reintroducing for and foreach&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Displaying data from an xml file&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Displaying an array as a group of check boxes&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Displaying an array as a group of radio buttons&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Creating a page-able set of data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. How to sort data &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;7. Navigating to a specific page of data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;8. Deleting a record from a data set&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;9. Adding a javascript delete confirmation pop-up &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;10. Adding a modal window delete confirmation pop-up&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;11. Displaying a modal window to show a records details&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;12. Adding a totals row to the bottom of a set of data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;13. Using the free telerik grid&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;7. &lt;strong&gt;Working with Forms&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Posting a form to the appropriate action&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Setting the field tab order&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Setting a default button&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;8. &lt;strong&gt;MVC and templating&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Plugging in a new skin from the template gallery&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Using T4 to create strongly typed helpers&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Using T4MVC to destroy magic strings&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Creating a view template&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;9. &lt;strong&gt;Validation Recipes&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Validating with Data Annotation Validators&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Reporting validation errors with ViewData.ModelState&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Using Html.ValidationMessage to display validation errors&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Summarizing validation errors with Html.ValidationSummary&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Using the xVal validation framework&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Using Castle Validator for validation&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;7. Client side validation with JQuery Validation&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;8. Making a required field&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;9. Setting an acceptable range&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;10. Requiring the password and password verification fields to match&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;11. Using a regex pattern to validate data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;12. Forcing a choice to be made in a drop down menu&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;10. &lt;strong&gt;Managing large applications with Areas&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Creating a separate project as an area&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Creating an area in the same project&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Using areas to manage segments of your site&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Creating portable areas to compartmentalize functionality&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;11.&lt;strong&gt; Maintaining state&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Working with application wide information&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Maintaining a user’s information during their session&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Using cookies to remember a user&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Managing state in a web farm scenario using SQL Server&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;12. &lt;strong&gt;Error Handling&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Handling errors in your code&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Handling errors for a view&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Handling errors in your application&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Showing friendly error information&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Using Error Logging Modules and Handlers (ELMAH) to deal with unhandled exceptions&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Reporting caught exceptions to ELMAH&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;13.&lt;strong&gt; Security&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Using membership and roles to manage users&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Using windows authentication&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Restricting access to all pages&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Restricting access to selected pages&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Restricting access to pages by role&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Restricting access to a controller&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;7. Restricting access to a selected area&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;14. &lt;strong&gt;Profiles and Themes&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Using profiles&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Inheriting a profile&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Using an migrating anonymous profiles&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Managing user profiles&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Using themes&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. User personalized themes&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;15. &lt;strong&gt;Configuration&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Adding custom application settings in web.config&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Displaying custom error messages&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Maintaining session state across multiple web servers&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Accessing other web.config configuration elements&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Adding your own configuration elements to web.config&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Encrypting web.config sections&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;16. &lt;strong&gt;Tracing and Debugging&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Uncovering page level problems&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Uncovering application wide problems&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Writing trace data to the event log&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Sending trace data via email&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Using a breakpoint to stop execution of an application when a condition is met&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;17. &lt;strong&gt;Caching&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Caching a whole page&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Caching pages based on route details&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Caching pages based on browser type and version&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Caching pages based on developer defined custom strings&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Caching partial pages&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;6. Caching application data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;7. Caching object data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;8. Installing MemCached Win32 as an alternate cache provider&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;9. Using the MemCached Enyim client to cache application data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;10. Installing Microsoft Velocity&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;11. Using Velocity to cache application data&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;18. &lt;strong&gt;Localizing your application&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Providing multiple language support&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Using resource files to manage display data&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Managing currency display based on selected language&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;19. &lt;strong&gt;HTTP Handlers and Modules&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Tracking access to your resources with an HTTP Handler&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Create a file download HTTP Handler&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Control leeching of your resources with an HTTP Module&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;20. &lt;strong&gt;Making ASP.NET even more powerful&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Making controllers testable by implementing a ControllerFactory&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. Implementing inversion of control with StructureMap&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. Install MVC Turbine and write less code&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. Creating testable views&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. Creating testable controllers&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/28.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HhDsbDec__5CKtTis4qYBJ_k77U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HhDsbDec__5CKtTis4qYBJ_k77U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HhDsbDec__5CKtTis4qYBJ_k77U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HhDsbDec__5CKtTis4qYBJ_k77U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/v3uIhXZVK-0" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/01/15/can-you-help-me-formulate-a-toc-for-an-asp.net.aspx</guid>
            <pubDate>Fri, 15 Jan 2010 23:17:15 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/28.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/01/15/can-you-help-me-formulate-a-toc-for-an-asp.net.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/28.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/01/15/can-you-help-me-formulate-a-toc-for-an-asp.net.aspx</feedburner:origLink></item>
        <item>
            <title>VirtualDNUG.com a virtual .net users group</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/qfakS0ZvQ7o/virtualdnug.com-a-virtual-.net-users-group.aspx</link>
            <description>&lt;p&gt;Hey all!  I am finally going to put my full steam into setting up my &lt;a href="http://virtualdnug.com"&gt;VirtualDNUG&lt;/a&gt; users group.  With the help of the good folks over at &lt;a href="http://www.ineta.org/"&gt;ineta&lt;/a&gt; (they are providing a LiveMeeting license for us) I am hoping to host a great environment for learning.  I will probably start off with topics on ASP.NET MVC and the various side projects that surround that world (Turbine, Spark View Engine, FubuMVC, etc.) but I am totally open to just about any other cutting edge .net topics as well.&lt;/p&gt;  &lt;p&gt;If you are interested in attending our initial meetings, would like to present, or have a topic that you would like to be covered, please contact me directly at &lt;a href="mailto:asiemer@hotmail.com"&gt;asiemer@hotmail.com&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/27.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NRqZNLu-bfj32jmqkBYVDS-9NcE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NRqZNLu-bfj32jmqkBYVDS-9NcE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NRqZNLu-bfj32jmqkBYVDS-9NcE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NRqZNLu-bfj32jmqkBYVDS-9NcE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/qfakS0ZvQ7o" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/01/05/virtualdnug.com-a-virtual-.net-users-group.aspx</guid>
            <pubDate>Tue, 05 Jan 2010 21:32:49 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/27.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/01/05/virtualdnug.com-a-virtual-.net-users-group.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/27.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/01/05/virtualdnug.com-a-virtual-.net-users-group.aspx</feedburner:origLink></item>
        <item>
            <title>ASP.NET MVC 2 in Action conducting a public review</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/DcPzWsSB5Gs/asp.net-mvc-2-in-action-conducting-a-public-review.aspx</link>
            <description>&lt;p&gt;Since I enjoyed the first edition of the ASP.NET MVC in Action book I figured I would jump on this second edition of this book and framework as quickly as I could.  I just read this post from Jeffrey Palermo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://jeffreypalermo.com/blog/mvc-2-in-action-book-conducting-public-reviews/"&gt;http://jeffreypalermo.com/blog/mvc-2-in-action-book-conducting-public-reviews/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Which basically states that they are actively working on the next edition of the book.  More importantly, the chapters that they have completed so far are in a publicly viewable location: &lt;a href="http://github.com/jeffreypalermo/mvc2inaction"&gt;http://github.com/jeffreypalermo/mvc2inaction&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Here is a re-post of Jeffrey’s original post:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you’d like to get an early glimpse of ASP.NET MVC 2 in Action, you can participate on the public email list at&lt;a href="http://groups.google.com/group/mvc2inaction-discuss"&gt;http://groups.google.com/group/mvc2inaction-discuss&lt;/a&gt;.  The first bit of the manuscript is ready to review, and it consists of &lt;a href="http://groups.google.com/group/mvc2inaction-discuss/browse_thread/thread/134fa8c15ef87f2f"&gt;chapter 23, Data Access with NHibernate&lt;/a&gt;.  You can also access every bit of code, text, and image at the book’s &lt;a href="http://github.com/jeffreypalermo/mvc2inaction"&gt;GitHub repository&lt;/a&gt;.  With the first book, &lt;a href="http://bit.ly/mvcinaction"&gt;ASP.NET MVC in Action&lt;/a&gt;, Manning conducted an Early Access Program (MEAP).  Manning will still conduct it, but our program is a early, early access program.  In other words, you can have access to the unedited, perhaps dirty, manuscript and help as it drives forward to polish and completion.&lt;/p&gt;  &lt;p&gt;As each piece of the manuscript is complete, we will post it to this list and ask for feedback.  Anyone who gives us constructive feedback on the list WILL be thanked in the acknowledgements section at the front of the book when it goes to print.  Also, you will have influence in shaping this book so that it is as good as it can be.&lt;/p&gt;  &lt;p&gt;Our hope is that this book serves the .Net community that is working ASP.NET MVC 1 and ASP.NET MVC 2 applications.&lt;/p&gt;  &lt;p&gt;The author team consists of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://jeffreypalermo.com"&gt;Jeffrey Palermo&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://flux88.com/"&gt;Ben Scheirman&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.lostechies.com/blogs/jimmy_bogard/default.aspx"&gt;Jimmy Bogard&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.lostechies.com/blogs/hex/"&gt;Eric Hexter&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mhinze.com/"&gt;Matt Hinze&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this book project interests you, and if you know people who should be involved, please blog, tweet, and otherwise post a link to this announcement.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/26.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/us6Ljc05Bpwx9A7mQSsfOqXf76I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/us6Ljc05Bpwx9A7mQSsfOqXf76I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/us6Ljc05Bpwx9A7mQSsfOqXf76I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/us6Ljc05Bpwx9A7mQSsfOqXf76I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/DcPzWsSB5Gs" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2010/01/05/asp.net-mvc-2-in-action-conducting-a-public-review.aspx</guid>
            <pubDate>Tue, 05 Jan 2010 19:56:37 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/26.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2010/01/05/asp.net-mvc-2-in-action-conducting-a-public-review.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/26.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2010/01/05/asp.net-mvc-2-in-action-conducting-a-public-review.aspx</feedburner:origLink></item>
        <item>
            <title>DotNetRadio.com - Podcast #2 &amp;ndash; interview with Atif Aziz creator of ELMAH</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/5ZUdrgtoH14/dotnetradio.com-podcast-2-ndash-interview-with-atif-aziz-creator.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://dotnetradio.com/archive/2009/11/13/podcast-2.aspx"&gt;http://dotnetradio.com/archive/2009/11/13/podcast-2.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Andrew sites down with Atif Aziz. Atif Aziz is a senior IT business analyst at Cargill International and an ex-Microsoftie. His primary focus is helping customers move to the .NET Framework. He speaks regularly at Microsoft conferences and can be reached &lt;a href="http://www.raboof.com/contact.aspx" target="_blank"&gt;through his website&lt;/a&gt;. You can find out more about Atif Aziz by visiting his web site &lt;a href="http://www.raboof.com"&gt;www.raboof.com&lt;/a&gt;. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.raboof.com"&gt;Raboof.com&lt;/a&gt; = FooBar!! &lt;/li&gt;    &lt;li&gt;Atif describes to us what &lt;a href="http://code.google.com/p/elmah/"&gt;ELMAH&lt;/a&gt; is and the history behind it. He then goes into detail as to how to get ELMAH installed and running. Atif then outlines the types of storage that are supported and how to implement a custom storage provider. Next we get into how ELMAH handles exceptions, how it works with the .NET runtime, and what the appropriate way to handle exceptions with ELMAH is. He then gets into the details of how to signal ELMAH about exceptions that occur as the filtering that ELMAH provides. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://aspexceptionreporter.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35343"&gt;OrbitOne ASP.NET Exception Reporting&lt;/a&gt; (based on ELMAH) – a good example of centralized exception logging and extending ELMAH &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.veracode.com/content/view/840/38"&gt;ELMAH has earned Veracode Application Security rating&lt;/a&gt; and has earned OWASP top 10 and SANS-CWE top 25 placements &lt;/li&gt;    &lt;li&gt;What is &lt;a href="http://code.google.com/p/fizzler/"&gt;Fizzler&lt;/a&gt;? A .NET based CSS selector built on top of HTML Agility Pack to parse nodes of HTML by CSS selector. Using LINQ with Fizzler. How does jQuery (client side selector) compare to Fizzler? How is Fizzler able to select out nodes, make changes, and put those changes back? Fizzler and &lt;a href="http://www.codeplex.com/htmlagilitypack"&gt;HTML Agility Pack&lt;/a&gt; is very powerful when paired together for parsing and modifying HTML nodes &lt;/li&gt;    &lt;li&gt;How does &lt;a href="http://jayrock.berlios.de/"&gt;Jayrock&lt;/a&gt; fit into a web developers world? Jayrock is an easy to use way for JavaScript to communicate with back end web services using JSON as the wire format and JSON-RPC as the procedure invocation protocol. Jayrock can generate the client code that is needed for you. Jayrock works with .NET 1.0!! Jayrock is considerably easier to use compared with WCF. Jayrock follows the Duct Tape Programmer mentality of simple and easy to use with rock solid stability &lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.google.com/p/backlinq/"&gt;BackLINQ&lt;/a&gt; "was a pretty bad start" ...but a good story &lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.google.com/p/linqbridge/"&gt;LINQBridge&lt;/a&gt; provides LINQ capabilities to .NET 2.0 framework &lt;/li&gt;    &lt;li&gt;Unit testing is awesome…but not worth updating older codebases that are based on infrastructure &lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.google.com/p/morelinq/"&gt;MoreLINQ&lt;/a&gt;, by &lt;a href="http://stackoverflow.com/users/22656/jon-skeet"&gt;Jon Skeet, StackOverflow super star&lt;/a&gt;, and author of &lt;a href="http://www.manning.com/skeet/"&gt;C# in Depth&lt;/a&gt;. MoreLINQ provides 22 additional really useful LINQ methods such as Zip(), ToDelimitedString(), TakeLast(), etc. &lt;/li&gt;    &lt;li&gt;Open Source works when everyone contributes little bits, be it code, documentation, writing blog posts and articles, etc. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Send me your questions and comments!&lt;/b&gt;     &lt;br /&gt;If you would like to submit a question to be answered in the next show, please record an audio file and email it to podcast@dotnetradio.com. All you need is a telephone! Call (646) 200-0000, talk, then navigate to &lt;a href="http://cinch.blogtalkradio.com/YOURPHONENUMBER"&gt;http://cinch.blogtalkradio.com/YOURPHONENUMBER&lt;/a&gt; to retrieve your recording. Then send it my way. &lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/24.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FkBojiCrHEXVdsANkBqhxREh3SY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkBojiCrHEXVdsANkBqhxREh3SY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FkBojiCrHEXVdsANkBqhxREh3SY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkBojiCrHEXVdsANkBqhxREh3SY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/5ZUdrgtoH14" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/14/dotnetradio.com-podcast-2-ndash-interview-with-atif-aziz-creator.aspx</guid>
            <pubDate>Sat, 14 Nov 2009 09:47:37 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/24.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/14/dotnetradio.com-podcast-2-ndash-interview-with-atif-aziz-creator.aspx#feedback</comments>
            <slash:comments>11</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/24.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/14/dotnetradio.com-podcast-2-ndash-interview-with-atif-aziz-creator.aspx</feedburner:origLink></item>
        <item>
            <title>Just interviewed Atif Aziz for the DotNetRadio podcast</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/vXWNfbUTbn4/just-interviewed-atif-aziz.aspx</link>
            <description>&lt;p style="padding-right: 10px; padding-left: 10px; float: right; padding-bottom: 10px; padding-top: 10px; text-align: right"&gt;&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/p&gt;  &lt;p&gt;I just got through interviewing &lt;a href="http://raboof.com/" target="_blank"&gt;Atif Aziz&lt;/a&gt; (&lt;a href="http://twitter.com/raboof" target="_blank"&gt;@raboof&lt;/a&gt; on twitter – foobar spelled backwards!) probably most known (at least to me) for his &lt;a href="http://code.google.com/p/elmah/" target="_blank"&gt;ELMAH&lt;/a&gt; (Error Logging Modules and Handlers) contribution.  We discussed ELMAH, ELMAH’s Veracode Application Security Rating which made &lt;a href="http://www.owasp.org/index.php/Top_10_2007" target="_blank"&gt;OWASP top 10 in 2007&lt;/a&gt; and &lt;a href="http://www.sans.org/top25-programming-errors/" target="_blank"&gt;SANS-CWE top 25&lt;/a&gt;, &lt;a href="http://code.google.com/p/fizzler/" target="_blank"&gt;Fizzler&lt;/a&gt;, &lt;a href="http://code.google.com/p/jayrock/" target="_blank"&gt;Jayrock&lt;/a&gt;, &lt;a href="http://www.raboof.com/Projects/BackLINQ/" target="_blank"&gt;BackLINQ&lt;/a&gt;, &lt;a href="http://code.google.com/p/linqbridge/" target="_blank"&gt;LINQBridge&lt;/a&gt;, and &lt;a href="http://code.google.com/p/morelinq/" target="_blank"&gt;MoreLINQ&lt;/a&gt;.  Atif is a very smart guy and you can truly hear his passion for sharing with the development community when speaking with him.  This was a great interview that I think any .net developer could learn a thing or two from.  Look for this interview in the near future on the &lt;a href="http://www.dotnetradio.com" target="_blank"&gt;DotNetRadio&lt;/a&gt; podcast.  &lt;/p&gt;  &lt;p&gt;Subscribe to the podcast feed here: &lt;a href="http://feeds.feedburner.com/Dotnetradio"&gt;http://feeds.feedburner.com/Dotnetradio&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And follow the show on twitter here: &lt;a href="http://twitter.com/dnetradio"&gt;http://twitter.com/dnetradio&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7970b48d-d1c4-4cc7-8143-70db1fc1feaf" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Atif+Aziz" rel="tag"&gt;Atif Aziz&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ELMAH" rel="tag"&gt;ELMAH&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Jayrock" rel="tag"&gt;Jayrock&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BackLINQ" rel="tag"&gt;BackLINQ&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LINQBridge" rel="tag"&gt;LINQBridge&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MoreLINQ" rel="tag"&gt;MoreLINQ&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/23.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/so-3U-ISemvJHYifOdHLYzdO4is/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/so-3U-ISemvJHYifOdHLYzdO4is/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/so-3U-ISemvJHYifOdHLYzdO4is/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/so-3U-ISemvJHYifOdHLYzdO4is/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/vXWNfbUTbn4" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/08/just-interviewed-atif-aziz.aspx</guid>
            <pubDate>Sun, 08 Nov 2009 17:02:26 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/23.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/08/just-interviewed-atif-aziz.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/23.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/08/just-interviewed-atif-aziz.aspx</feedburner:origLink></item>
        <item>
            <title>Interviewing Javier Lozano 7 Nov 2009 (tonight) at 8pm PST</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/Z5K2pzIbI8I/interviewing-javier-lozano-7-nov-2009-tonight-at-8pm-pst.aspx</link>
            <description>&lt;p&gt;Hey all.  I wanted to let you know who was slated for the next interview - &lt;a href="http://blog.lozanotek.com/About.aspx" target="_blank"&gt;Javier Lozano&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;Javier is a .NET consultant in Des Moines, Iowa. He's an ASP.NET MVP and MCSD specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the &lt;strong&gt;&lt;a href="http://www.iadnug.org"&gt;Iowa .NET Users Group&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;On his blog you can find posts on ASP.NET, architecture, design patterns, .NET, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for &lt;strong&gt;&lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;In his &lt;em&gt;spare time&lt;/em&gt;, Javier enjoys spending time with his wife, &lt;strong&gt;&lt;a href="http://dominiclozano.com"&gt;newborn son&lt;/a&gt; &lt;/strong&gt;, two golden retrievers and writing about himself in the third person.&lt;/p&gt;  &lt;p&gt;It is my plan to interview Javier tonight and get the podcast ready for release by the middle of next week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Got Questions for Javier?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you have any questions about &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt;, &lt;a href="http://mvcturbine.codeplex.com/" target="_blank"&gt;Turbine&lt;/a&gt;, or anything else you think appropriate for Javier feel free to send them my way at &lt;a href="mailto:podcast@dotnetradio.com" target="_blank"&gt;podcast@dotnetradio.com&lt;/a&gt;.  The interview will be tonight at 8pm (PST).  Feel free to send your questions in real time via twitter to &lt;a href="http://www.twitter.com/dnetradio" target="_blank"&gt;@DNetRadio&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:115de82d-3825-4b2e-819c-f83cc953040f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Javier+Lozano" rel="tag"&gt;Javier Lozano&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET+MVC" rel="tag"&gt;ASP.NET MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC+Turbine" rel="tag"&gt;MVC Turbine&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Dependency+Injection" rel="tag"&gt;Dependency Injection&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Inversion+of+Control" rel="tag"&gt;Inversion of Control&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC+Contrib" rel="tag"&gt;MVC Contrib&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/22.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R2iXz9laJZjZKrqZ5sx-dFL60Vo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2iXz9laJZjZKrqZ5sx-dFL60Vo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R2iXz9laJZjZKrqZ5sx-dFL60Vo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2iXz9laJZjZKrqZ5sx-dFL60Vo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/Z5K2pzIbI8I" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-7-nov-2009-tonight-at-8pm-pst.aspx</guid>
            <pubDate>Sat, 07 Nov 2009 22:26:21 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/22.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-7-nov-2009-tonight-at-8pm-pst.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/22.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-7-nov-2009-tonight-at-8pm-pst.aspx</feedburner:origLink></item>
        <item>
            <title>Interviewing Javier Lozano tonight at 8pm PST</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/FY3mK1gybo8/interviewing-javier-lozano-tonight-at-8pm-pst-again.aspx</link>
            <description>&lt;p&gt;Hey all.  I wanted to let you know who was slated for the next interview - &lt;a href="http://blog.lozanotek.com/About.aspx" target="_blank"&gt;Javier Lozano&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;Javier is a .NET consultant in Des Moines, Iowa. He's an ASP.NET MVP and MCSD specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the &lt;strong&gt;&lt;a href="http://www.iadnug.org"&gt;Iowa .NET Users Group&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;On his blog you can find posts on ASP.NET, architecture, design patterns, .NET, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for &lt;strong&gt;&lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;In his &lt;em&gt;spare time&lt;/em&gt;, Javier enjoys spending time with his wife, &lt;strong&gt;&lt;a href="http://dominiclozano.com"&gt;newborn son&lt;/a&gt; &lt;/strong&gt;, two golden retrievers and writing about himself in the third person.&lt;/p&gt;  &lt;p&gt;It is my plan to interview Javier tonight and get the podcast ready for release by the middle of next week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Got Questions for Javier?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you have any questions about &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt;, &lt;a href="http://mvcturbine.codeplex.com/" target="_blank"&gt;Turbine&lt;/a&gt;, or anything else you think appropriate for Javier feel free to send them my way at &lt;a href="mailto:podcast@dotnetradio.com" target="_blank"&gt;podcast@dotnetradio.com&lt;/a&gt;.  The interview will be tonight at 8pm (PST).  Feel free to send your questions in real time via twitter to &lt;a href="http://www.twitter.com/dnetradio" target="_blank"&gt;@DNetRadio&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:115de82d-3825-4b2e-819c-f83cc953040f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Javier+Lozano" rel="tag"&gt;Javier Lozano&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET+MVC" rel="tag"&gt;ASP.NET MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC+Turbine" rel="tag"&gt;MVC Turbine&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Dependency+Injection" rel="tag"&gt;Dependency Injection&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Inversion+of+Control" rel="tag"&gt;Inversion of Control&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC+Contrib" rel="tag"&gt;MVC Contrib&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/21.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QInUltBpbKwb4vl3V97a7gywo1w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QInUltBpbKwb4vl3V97a7gywo1w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QInUltBpbKwb4vl3V97a7gywo1w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QInUltBpbKwb4vl3V97a7gywo1w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/FY3mK1gybo8" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst-again.aspx</guid>
            <pubDate>Sat, 07 Nov 2009 22:24:45 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/21.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst-again.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/21.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst-again.aspx</feedburner:origLink></item>
        <item>
            <title>Interviewing Javier Lozano tonight at 8pm PST</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/uRaxWZPSpSQ/interviewing-javier-lozano-tonight-at-8pm-pst.aspx</link>
            <description>&lt;p&gt;Hey all.  I wanted to let you know who was slated for the next interview - &lt;a href="http://blog.lozanotek.com/About.aspx" target="_blank"&gt;Javier Lozano&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;Javier is a .NET consultant in Des Moines, Iowa. He's an ASP.NET MVP and MCSD specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the &lt;strong&gt;&lt;a href="http://www.iadnug.org"&gt;Iowa .NET Users Group&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;On his blog you can find posts on ASP.NET, architecture, design patterns, .NET, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for &lt;strong&gt;&lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;In his &lt;em&gt;spare time&lt;/em&gt;, Javier enjoys spending time with his wife, &lt;strong&gt;&lt;a href="http://dominiclozano.com"&gt;newborn son&lt;/a&gt; &lt;/strong&gt;, two golden retrievers and writing about himself in the third person.&lt;/p&gt;  &lt;p&gt;It is my plan to interview Javier tonight and get the podcast ready for release by the middle of next week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Got Questions for Javier?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you have any questions about &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt;, &lt;a href="http://mvcturbine.codeplex.com/" target="_blank"&gt;Turbine&lt;/a&gt;, or anything else you think appropriate for Javier feel free to send them my way at &lt;a href="mailto:podcast@dotnetradio.com" target="_blank"&gt;podcast@dotnetradio.com&lt;/a&gt;.  The interview will be tonight at 8pm (PST).  Feel free to send your questions in real time via twitter to &lt;a href="http://www.twitter.com/dnetradio" target="_blank"&gt;@DNetRadio&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/20.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/norXZdTaCs0SKbGp8a_wT5iGtGY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/norXZdTaCs0SKbGp8a_wT5iGtGY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/norXZdTaCs0SKbGp8a_wT5iGtGY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/norXZdTaCs0SKbGp8a_wT5iGtGY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/uRaxWZPSpSQ" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst.aspx</guid>
            <pubDate>Sat, 07 Nov 2009 22:22:51 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/20.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/20.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/07/interviewing-javier-lozano-tonight-at-8pm-pst.aspx</feedburner:origLink></item>
        <item>
            <title>Interview with Ben Scheirman co-author of ASP.NET MVC in Action on DotNetRadio.com</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/oY8Urzh-wjI/interview-with-ben-scheirman-co-author-of-asp.net-mvc-in-action.aspx</link>
            <description>&lt;p&gt;I recently sat down with Ben Scheirman (co-author of ASP.NET MVC in Action) for my first interview on my new show DotNetRadio.  It was quite a talk!  We covered the following points:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;An introduction to Ben Scheirman and how he got into web development &lt;/li&gt;    &lt;li&gt;Bens path through various web technologies such as ColdFusion, PHP, Ruby, and ASP.NET &lt;/li&gt;    &lt;li&gt;A brief discussion on code testability &lt;/li&gt;    &lt;li&gt;Working with ASP.NET web forms using the model view presenter pattern &lt;/li&gt;    &lt;li&gt;How &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; simplifies the testing process &lt;/li&gt;    &lt;li&gt;Ben informs us of how you can sell test driven development to a client…or sneak it in &lt;/li&gt;    &lt;li&gt;Regression testing &lt;/li&gt;    &lt;li&gt;We run through the process of refactoring and how you really should trust&lt;a href="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;We briefly touch upon the concept of Continuous Integration &lt;/li&gt;    &lt;li&gt;Ben discusses a new way of testing using &lt;a href="http://github.com/machine/machine.specifications"&gt;MSpec&lt;/a&gt; to create documentation out of your unit tests &lt;/li&gt;    &lt;li&gt;This leads us into behavior driven development and context specification &lt;/li&gt;    &lt;li&gt;Next we discuss how twitter can be used as a developer tool &lt;/li&gt;    &lt;li&gt;Ben describes to us how he got involved with co-authoring &lt;a href="http://www.manning.com/palermo/"&gt;ASP.NET MVC in Action&lt;/a&gt; and the process involved with writing a book based on “preview” code. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Check it out at &lt;a href="http://dotnetradio.com/"&gt;http://dotnetradio.com/&lt;/a&gt;.  You can follow the show on Twitter at &lt;a href="http://twitter.com/dnetradio" target="_blank"&gt;DNetRadio&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As this is a new show the format is not entirely worked out just yet!  I am still trying to work out the music, the format, guest lineup, advertisers, etc.  Also, since I am a coder by day and a coder/writer at night – pro-audio is a totally foreign concept to me.  I am all ears if after listening to the show or visiting the site you come up with a WTF moment or just some good general advice.  Shoot it my way!&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/19.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h_rG1Pq1JRAqh3DJkd9erjuW7tM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h_rG1Pq1JRAqh3DJkd9erjuW7tM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h_rG1Pq1JRAqh3DJkd9erjuW7tM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h_rG1Pq1JRAqh3DJkd9erjuW7tM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/oY8Urzh-wjI" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/11/05/interview-with-ben-scheirman-co-author-of-asp.net-mvc-in-action.aspx</guid>
            <pubDate>Fri, 06 Nov 2009 03:59:27 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/19.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/11/05/interview-with-ben-scheirman-co-author-of-asp.net-mvc-in-action.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/19.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/11/05/interview-with-ben-scheirman-co-author-of-asp.net-mvc-in-action.aspx</feedburner:origLink></item>
        <item>
            <title>Interview with Ben Scheirman coming soon to DotNetRadio.com</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/s4RK_xVXee4/interview-with-ben-scheirman-coming-soon-to-dotnetradio.com.aspx</link>
            <description>&lt;p&gt;This morning I had the chance to speak with &lt;a href="http://flux88.com/" target="_blank"&gt;Ben Scheirman&lt;/a&gt;.  We chatted for roughly an hour or so discussing how he entered into the web development industry, going on the road to teach &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; in its early days, his book &lt;a href="http://www.manning.com/palermo/" target="_blank"&gt;ASP.NET MVC in Action&lt;/a&gt;, and his thoughts on the use of the &lt;a href="http://www.asp.net/mvc/"&gt;MVC&lt;/a&gt; framework.  We discussed some patterns and tools for testing, tools for development in general such as &lt;a href="http://www.jetbrains.com/resharper/" target="_blank"&gt;ReSharper&lt;/a&gt;, and the use of the &lt;a href="http://sparkviewengine.com/" target="_blank"&gt;Spark View Engine&lt;/a&gt;.  Watch for this podcast to be posted within the next couple of days.  &lt;/p&gt;  &lt;p&gt;Being the first podcast for DotNetRadio and the first podcast I have ever done I am hoping that my listeners will share any ideas to improve the show.  I am all ears!  Feel free to share your feedback with me at &lt;a href="mailto:podcast@dotnetradio.com"&gt;podcast@dotnetradio.com&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;Tell your friends about DotNetRadio!  You can also follow us at &lt;a href="http://www.twitter.com/dnetradio" target="_blank"&gt;twitter.com/DNetRadio&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6985a5f5-1862-4bbf-9787-f7251f37527e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Ben+Scheirman" rel="tag"&gt;Ben Scheirman&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net+mvc" rel="tag"&gt;asp.net mvc&lt;/a&gt;,&lt;a href="http://technorati.com/tags/spark+view+engine" rel="tag"&gt;spark view engine&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ReSharper" rel="tag"&gt;ReSharper&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/18.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J8Us60ylXpYwxCJ41rYD8sSdd0Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J8Us60ylXpYwxCJ41rYD8sSdd0Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J8Us60ylXpYwxCJ41rYD8sSdd0Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J8Us60ylXpYwxCJ41rYD8sSdd0Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/s4RK_xVXee4" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/10/18/interview-with-ben-scheirman-coming-soon-to-dotnetradio.com.aspx</guid>
            <pubDate>Mon, 19 Oct 2009 03:16:27 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/18.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/10/18/interview-with-ben-scheirman-coming-soon-to-dotnetradio.com.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/18.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/10/18/interview-with-ben-scheirman-coming-soon-to-dotnetradio.com.aspx</feedburner:origLink></item>
        <item>
            <title>DotNetRadio.com</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/uRCehkAlpnU/dotnetradio.com.aspx</link>
            <description>&lt;p&gt;I decided to start a podcast.  I am going to host it under the name of DotNetRadio…sounded appropriate!  I am in the early stages of getting things set up which means that there is still some flexibility in how things are done.  I was wondering if anyone out there is willing to share some input regarding the creation of a podcast, how they might like to see the show format take shape, who they would be interested in hearing an interview of, etc.  &lt;/p&gt;  &lt;p&gt;I initially did a test recording using a standard analog mic.  Totally sucked!  So I upgraded to a better quality USB mic.  This certainly made things sound better but it still sounded like I was talking through a can.  Tomorrow I should be receiving the Behringer podcaststudio.  I am hoping that this will be an exceptional upgrade (though still not pro-audio).  This package comes with a good mic, head set, mixer, usb interface, etc.  I also got a pop filter that clips on to the mic (everyone said it is a must).  We will see how it goes.&lt;/p&gt;  &lt;p&gt;Take a look at DotNetRadio.com.  Let me know what you think and more importantly if you have any suggestions send that my way too!&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/17.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xODThjZFTOMDFy4XrOhQuM3Cw0I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xODThjZFTOMDFy4XrOhQuM3Cw0I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xODThjZFTOMDFy4XrOhQuM3Cw0I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xODThjZFTOMDFy4XrOhQuM3Cw0I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/uRCehkAlpnU" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/10/12/dotnetradio.com.aspx</guid>
            <pubDate>Tue, 13 Oct 2009 05:43:37 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/17.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/10/12/dotnetradio.com.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/17.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/10/12/dotnetradio.com.aspx</feedburner:origLink></item>
        <item>
            <title>Review: ASP.NET MVC in Action by Jeffrey Palermo, Ben Scheirman, and Jimmy Bogard</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/nzE_xnEZue0/review-asp.net-mvc-in-action-by-jeffrey-palermo-ben-scheirman.aspx</link>
            <description>&lt;p&gt;The &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; framework was just released as a preview when I started to write my first book (&lt;a href="http://www.amazon.com/ASP-NET-3-5-Social-Networking-Enterprise-ready/dp/1847194788/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225408005&amp;amp;sr=8-1"&gt;ASP.NET 3.5 Social Networking&lt;/a&gt;).  In the early days of design decisions for my book I was faced with the problem of building with the MVP pattern or the new &lt;a href="http://www.asp.net/mvc/"&gt;MVC&lt;/a&gt; pattern/framework.  At that time there was next to nothing regarding the use of  the ASP.NET MVC framework (proper or improper).  &lt;/p&gt;  &lt;p&gt;Shortly after I got started with my project (which I chose to do in MVP) I was asked to do a review for the &lt;a href="http://www.amazon.com/ASP-NET-MVC-Action-Jeffrey-Palermo/dp/1933988622/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245789868&amp;amp;sr=1-1"&gt;ASP.NET MVC in Action&lt;/a&gt; book.  I gladly accepted and started to read as &lt;a href="http://jeffreypalermo.com/" target="_blank"&gt;Jeffrey Palermo&lt;/a&gt;, &lt;a href="http://flux88.com/" target="_blank"&gt;Ben Scheirman&lt;/a&gt;, and &lt;a href="http://www.lostechies.com/blogs/jimmy_bogard/" target="_blank"&gt;Jimmy Bogard&lt;/a&gt; explored the world of ASP.NET MVC offerings.  I thought that they did a very good job of describing how Microsoft meant you to use the new framework and a better job of describing how to break beyond the limitations of the current offerings.  They go above and beyond to describe best practices early on.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/images/1933988622/sr=1-1/qid=1245789868/ref=dp_image_0?ie=UTF8&amp;amp;n=283155&amp;amp;s=books&amp;amp;qid=1245789868&amp;amp;sr=1-1"&gt;&lt;img height="240" alt="ASP.NET MVC in Action" src="http://ecx.images-amazon.com/images/I/51Apmme8IUL._SL500_AA240_.jpg" width="240" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I must say that this is one of the few books that I have ever read cover to cover so many times!  With each review of the book I went through each chapter to find any updates.  As this book was being written several new CTP’s of the ASP.NET MVC framework were released.  With each of the CTP releases came a new rendering of the book.  It was quite fun to see how quickly things changed over the year that this book was written.&lt;/p&gt;  &lt;p&gt;Finally having the final review in my hands and being so very familiar with it’s content, I have to say that of all the books on the ASP.NET MVC framework the ASP.NET MVC in Action book should be at the top of your list for things to purchase in the upcoming months.  At a quick glance this book covers all things relating to ASP.NET MVC and then some.  This book is not just a regurgitation of MSDN or other resource as so many books are these days.  Here are the chapter titles for this book:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Getting started with the ASP.NET MVC Framework &lt;/li&gt;    &lt;li&gt;The Model in depth &lt;/li&gt;    &lt;li&gt;The Controller in depth &lt;/li&gt;    &lt;li&gt;Views in depth &lt;/li&gt;    &lt;li&gt;Routing &lt;/li&gt;    &lt;li&gt;Customizing and extending the ASP.NET MVC Framework &lt;/li&gt;    &lt;li&gt;Scaling the architecture to more complex sites &lt;/li&gt;    &lt;li&gt;Leveraging existing ASP.NET features &lt;/li&gt;    &lt;li&gt;AJAX in ASP.NET MVC (which includes coverage of jQuery!) &lt;/li&gt;    &lt;li&gt;Hosting and Deployment &lt;/li&gt;    &lt;li&gt;Exploring MonoRail and Ruby on Rails &lt;/li&gt;    &lt;li&gt;Best Practices &lt;/li&gt;    &lt;li&gt;Recipes &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;As you can clearly see from the above this is more than just the XYZ of ASP.NET MVC.  I highly recommend this book for anyone interested in breaking away from the pains of ASP.NET WebForms.  This framework, especially with the help of this new book, makes programming for the web fun again!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt; &lt;b&gt;Andrew Siemer&lt;/b&gt;   &lt;br /&gt;Teacher, Author, Engineer, Architect, Build Master, Scrum Master, Father of 6, Husband, ex Army Ranger   &lt;br /&gt;  &lt;br /&gt;&lt;b&gt;My Book&lt;/b&gt;   &lt;br /&gt;  &lt;div style="width: 300px"&gt;&lt;a href="http://www.amazon.com/ASP-NET-3-5-Social-Networking-Enterprise-ready/dp/1847194788/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1228158561&amp;amp;sr=1-1"&gt;&lt;img style="float: left" src="http://ecx.images-amazon.com/images/I/41Bw%2BOVfX9L._SL160_AA115_.jpg" border="0" /&gt;ASP.NET 3.5 Social Networking: An Expert Guide to Building Enterprise-ready Social Networking and Community Applications with ASP.NET 3.5&lt;/a&gt;&lt;/div&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;b&gt;Links&lt;/b&gt;   &lt;br /&gt;  &lt;div style="display: block"&gt;&lt;a href="http://blog.andrewsiemer.com"&gt;Blog.AndrewSiemer.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.andrewsiemer.com"&gt;AndrewSiemer.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.pictfresh.com"&gt;PictFresh.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.linkedin.com/in/andrewsiemer"&gt;Linked In&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.myspace.com/andrewsiemer"&gt;My Space&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.facebook.com/home.php?#/profile.php?id=768368610&amp;amp;hiq=andrew%2Csiemer"&gt;Face Book&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://twitter.com/asiemer"&gt;Twitter&lt;/a&gt; &lt;a href="http://andrewsiemer.gymed.com"&gt;AndrewSiemer.GymEd.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.gymed.com"&gt;GymEd.com&lt;/a&gt;     &lt;br /&gt;&lt;iframe marginwidth="0" marginheight="0" src="http://stackoverflow.com/users/flair/83889.html" frameborder="0" width="210" scrolling="no" height="60" /&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/16.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M91uZx8iF4SAp6T36Ryux4HCK6c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M91uZx8iF4SAp6T36Ryux4HCK6c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M91uZx8iF4SAp6T36Ryux4HCK6c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M91uZx8iF4SAp6T36Ryux4HCK6c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/nzE_xnEZue0" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/09/18/review-asp.net-mvc-in-action-by-jeffrey-palermo-ben-scheirman.aspx</guid>
            <pubDate>Fri, 18 Sep 2009 18:20:00 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/16.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/09/18/review-asp.net-mvc-in-action-by-jeffrey-palermo-ben-scheirman.aspx#feedback</comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/16.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/09/18/review-asp.net-mvc-in-action-by-jeffrey-palermo-ben-scheirman.aspx</feedburner:origLink></item>
        <item>
            <title>Typemock webinar &amp;ndash; Tuesday 22-sep-09</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/zLy_lukPQVg/typemock-webinar-ndash-tuesday-22-sep-09.aspx</link>
            <description>&lt;p&gt;Hey all!  I was just informed that Typemock is providing a free webinar covering the following items:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Creating Supporting environment &lt;/li&gt;    &lt;li&gt;Unit testing tools of the trade &lt;/li&gt;    &lt;li&gt;Practices and Pitfalls &lt;/li&gt;    &lt;li&gt;Writing the first test &lt;/li&gt;    &lt;li&gt;Live Q &amp;amp; A &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can see more details here: &lt;a href="http://blog.typemock.com/2009/09/unit-testing-net-successfully-live-free.html"&gt;http://blog.typemock.com/2009/09/unit-testing-net-successfully-live-free.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Should be very informative.  (virtually…) see you there!&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/15.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ndwDwFR5ZnG3VgcDScR030NZu-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndwDwFR5ZnG3VgcDScR030NZu-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ndwDwFR5ZnG3VgcDScR030NZu-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndwDwFR5ZnG3VgcDScR030NZu-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/zLy_lukPQVg" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/09/17/typemock-webinar-ndash-tuesday-22-sep-09.aspx</guid>
            <pubDate>Thu, 17 Sep 2009 17:39:16 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/15.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/09/17/typemock-webinar-ndash-tuesday-22-sep-09.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/15.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/09/17/typemock-webinar-ndash-tuesday-22-sep-09.aspx</feedburner:origLink></item>
        <item>
            <title>Building a StackOverflow inspired knowledge exchange</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/gOh3BlJs-QE/building-a-stackoverflow-inspired-knowledge-exchange.aspx</link>
            <description>&lt;p&gt;The &lt;a href="http://dotnetslackers.com/articles/aspnet/Building-a-StackOverflow-inspired-Knowledge-Exchange-Introduction.aspx" target="_blank"&gt;first article&lt;/a&gt; in my “building a stackoverflow inspired knowledge exchange” on DotNetSlackers.com is finally out.  This article is an introduction to the series and explains the various technologies and processes we will use in our project.  It also takes a look at some of the information that is currently on the net regarding the very famous StackOverflow.com site.  More to come very soon.  Keep an eye on the series index &lt;a href="http://dotnetslackers.com/articles/aspnet/Building-a-StackOverflow-inspired-Knowledge-Exchange-Introduction.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/14.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4pWYForsQ0bI9M18etZWafxwi4w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4pWYForsQ0bI9M18etZWafxwi4w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4pWYForsQ0bI9M18etZWafxwi4w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4pWYForsQ0bI9M18etZWafxwi4w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/gOh3BlJs-QE" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/08/10/building-a-stackoverflow-inspired-knowledge-exchange.aspx</guid>
            <pubDate>Mon, 10 Aug 2009 19:40:46 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/14.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/08/10/building-a-stackoverflow-inspired-knowledge-exchange.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/14.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/08/10/building-a-stackoverflow-inspired-knowledge-exchange.aspx</feedburner:origLink></item>
        <item>
            <title>ASP.NET MVC 2 Preview 1 is out &amp;ndash; woo hoo!!!</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/CrUw5Q57ufg/asp.net-mvc-2-preview-1-is-out-ndash-woo-hoo.aspx</link>
            <description>&lt;p&gt;&lt;a title="http://haacked.com/archive/2009/07/30/asp.net-mvc-released.aspx" href="http://haacked.com/archive/2009/07/30/asp.net-mvc-released.aspx"&gt;http://haacked.com/archive/2009/07/30/asp.net-mvc-released.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://mail.otxresearch.com/exchweb/bin/redir.asp?URL=http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/07/31/asp-net-mvc-v2-preview-1-released.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/13.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LsV_WcPSX4e_AtnPzfEGQM-1ugo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LsV_WcPSX4e_AtnPzfEGQM-1ugo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LsV_WcPSX4e_AtnPzfEGQM-1ugo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LsV_WcPSX4e_AtnPzfEGQM-1ugo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/CrUw5Q57ufg" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/07/31/asp.net-mvc-2-preview-1-is-out-ndash-woo-hoo.aspx</guid>
            <pubDate>Fri, 31 Jul 2009 18:46:38 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/13.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/07/31/asp.net-mvc-2-preview-1-is-out-ndash-woo-hoo.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/13.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/07/31/asp.net-mvc-2-preview-1-is-out-ndash-woo-hoo.aspx</feedburner:origLink></item>
        <item>
            <title>I published my first article on DotNetSlackers! &amp;ldquo;Dynamic email drop box&amp;rdquo;</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/dXW3R1whphQ/i-published-my-first-article-on-dotnetslackers-ldquodynamic-email-drop.aspx</link>
            <description>&lt;p&gt;I am very happy to say that I have published &lt;a href="http://dotnetslackers.com/articles/aspnet/Creating-a-Dynamic-Email-Drop-Box-Part1.aspx"&gt;my first article&lt;/a&gt; on &lt;a href="http://www.dotnetslackers.com"&gt;DotNetSlackers.com&lt;/a&gt;!  While the publication of &lt;a href="http://www.amazon.com/ASP-NET-3-5-Social-Networking-Enterprise-ready/dp/1847194788/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225408005&amp;amp;sr=8-1"&gt;my book&lt;/a&gt; was the first time I considered myself a writer (not just another blogger), writing for DotNetSlackers.com some how feels more important to me.  I hope you enjoy my future efforts!&lt;/p&gt;  &lt;p&gt;This article is actually the first of a three part series.  I came up with the idea for this series as I was answering a question on &lt;a href="http://www.stackoverflow.com"&gt;StackOverflow&lt;/a&gt; regarding the creation of a &lt;a href="http://stackoverflow.com/questions/1128690/how-to-implement-an-email-dropbox-feature-for-web-app"&gt;dynamic email drop box&lt;/a&gt; style feature.  A feature of this nature would allow a site to have their users send content to them or interact with them via a standard pop3 server (via email).  Think of things like the email that craigslist.com gives to you &lt;a href="mailto:asdfasd-somePost-234@craigslist.com"&gt;asdfasd-somePost-234@craigslist.com&lt;/a&gt; when you post something into their system.  This email doesn’t physically exist but it still somehow identifies your post on their system and allows external users to communicate with you and the system.  The creation of a feature like this (including all the infrastructure aspects) is what the article series discusses and implements.&lt;/p&gt;  &lt;p&gt;I hope you find a use for it on one of your projects!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Andrew Siemer&lt;/b&gt;     &lt;br /&gt;Teacher, Author, Engineer, Architect, Build Master, Scrum Master, Father of 6, Husband, ex Army Ranger &lt;/p&gt;  &lt;p&gt;&lt;b&gt;My Book&lt;/b&gt; &lt;a href="http://www.amazon.com/ASP-NET-3-5-Social-Networking-Enterprise-ready/dp/1847194788/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1228158561&amp;amp;sr=1-1"&gt;&lt;img style="float: left" src="http://ecx.images-amazon.com/images/I/41Bw%2BOVfX9L._SL160_AA115_.jpg" border="0" /&gt;       &lt;br /&gt;ASP.NET 3.5 Social Networking:       &lt;br /&gt;An Expert Guide to Building       &lt;br /&gt;Enterprise-ready Social Networking       &lt;br /&gt;and Community Applications       &lt;br /&gt;with ASP.NET 3.5&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;b&gt;Links&lt;/b&gt;     &lt;br /&gt;&lt;a href="http://blog.andrewsiemer.com"&gt;Blog.AndrewSiemer.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.andrewsiemer.com"&gt;AndrewSiemer.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://stackoverflow.com/users/83889/andrew-siemer"&gt;StackOverflow.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.pictfresh.com"&gt;PictFresh.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.linkedin.com/in/andrewsiemer"&gt;Linked In&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.myspace.com/andrewsiemer"&gt;My Space&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.facebook.com/home.php?#/profile.php?id=768368610&amp;amp;hiq=andrew%2Csiemer"&gt;Face Book&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://twitter.com/asiemer"&gt;Twitter&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://andrewsiemer.gymed.com"&gt;AndrewSiemer.GymEd.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.gymed.com"&gt;GymEd.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/12.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RyHN22ZyZYYj1OE3m_ADJoDNXxU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RyHN22ZyZYYj1OE3m_ADJoDNXxU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RyHN22ZyZYYj1OE3m_ADJoDNXxU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RyHN22ZyZYYj1OE3m_ADJoDNXxU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/dXW3R1whphQ" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/07/24/i-published-my-first-article-on-dotnetslackers-ldquodynamic-email-drop.aspx</guid>
            <pubDate>Sat, 25 Jul 2009 00:06:39 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/12.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/07/24/i-published-my-first-article-on-dotnetslackers-ldquodynamic-email-drop.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/12.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/07/24/i-published-my-first-article-on-dotnetslackers-ldquodynamic-email-drop.aspx</feedburner:origLink></item>
        <item>
            <title>NDepend Report for Fisharoo code base</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/s4Is9qtfl2o/ndepend-report-for-fisharoo-code-base.aspx</link>
            <description>&lt;p&gt;I was recently given a copy of the latest version of NDepend Professional so that I could review it.  I have to say that this tool is worth it’s weight in gold.  I used one of the earlier versions of this product and loved it then too…but this version is way better!  The tool was easy to install and get running.  And in a matter of minutes I had a report generated on the code base for my book.  I honestly wish I had this tool integrated into my build process from day one as I would have seen some bottle necks that I will now go back in and fix!  Here are some quick metrics for those interested:&lt;/p&gt;  &lt;p&gt;&lt;a name="APPMETRIC"&gt;&lt;/a&gt;    &lt;/p&gt;&lt;p&gt;Application Metrics&lt;/p&gt;    &lt;p /&gt;   &lt;p&gt;Number of IL instructions: 61021&lt;/p&gt;  &lt;p&gt;Number of lines of code: 6878&lt;/p&gt;  &lt;p&gt;Number of lines of comment: 3764&lt;/p&gt;  &lt;p&gt;Percentage comment: 35&lt;/p&gt;  &lt;p&gt;Number of assemblies: 2&lt;/p&gt;  &lt;p&gt;Number of classes: 388&lt;/p&gt;  &lt;p&gt;Number of types: 512&lt;/p&gt;  &lt;p&gt;Number of abstract classes: 0&lt;/p&gt;  &lt;p&gt;Number of interfaces: 107&lt;/p&gt;  &lt;p&gt;Number of value types: 2&lt;/p&gt;  &lt;p&gt;Number of exception classes: 0&lt;/p&gt;  &lt;p&gt;Number of attribute classes: 0&lt;/p&gt;  &lt;p&gt;Number of delegate classes: 0&lt;/p&gt;  &lt;p&gt;Number of enumerations classes: 15&lt;/p&gt;  &lt;p&gt;Number of generic type definitions: 20&lt;/p&gt;  &lt;p&gt;Number of generic method definitions: 10&lt;/p&gt;  &lt;p&gt;Percentage of public types: 73.05% &lt;/p&gt;  &lt;p&gt;Percentage of public methods: 85.6% &lt;/p&gt;  &lt;p&gt;Percentage of classes with at least one public field: 0.2% &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I have always loved this image.  It is nice in that it shows how much code in the code base is dedicated to a given area.  It also shows at a quick glance where things are located in relationship to one another.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/VisualNDependView%5B6%5D.png"&gt;&lt;img title="VisualNDependView[6]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="VisualNDependView[6]" src="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/VisualNDependView%5B6%5D_thumb.png" width="500" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;In this next image it looks like the code is almost entirely in the green zone.  Not sure how this is determined…but I am guessing that green is good?  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/AbstractnessVSInstability%5B6%5D.png"&gt;&lt;img title="AbstractnessVSInstability[6]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="AbstractnessVSInstability[6]" src="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/AbstractnessVSInstability%5B6%5D_thumb.png" width="500" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;here I think I would prefer that the web side of things entirely go through the core but that is not entirely possible.  The only thing here that really bugs me is the reference to System.Data.Linq.  I will need to go in and see if this is actually used…or just referenced.  I can’t imagine that the web is directly accessing data!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/ComponentDependenciesDiagram%5B6%5D.png"&gt;&lt;img title="ComponentDependenciesDiagram[6]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="421" alt="ComponentDependenciesDiagram[6]" src="http://blog.socialnetworkingin.net/images/blog_socialnetworkingin_net/WindowsLiveWriter/NDependReportforFisharoocodebase_AB79/ComponentDependenciesDiagram%5B6%5D_thumb.png" width="500" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I generated a report with all of the other stats in it and saved it to a PDF here: &lt;a title="http://blog.socialnetworkingin.net/NDepend%20Report%20-%20Fisharoo.pdf" href="http://blog.socialnetworkingin.net/NDepend%20Report%20-%20Fisharoo.pdf"&gt;http://blog.socialnetworkingin.net/NDepend%20Report%20-%20Fisharoo.pdf&lt;/a&gt;  Some of this won’t look as good as what you would get from the NDepend tool…but you will get the idea of how much information they provide.  Now I have to go and clean up some of my code so that I feel better!  &amp;lt;GRIN&amp;gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/11.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ihWkHNG2MvVi5eRCNcgJACfcRqk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ihWkHNG2MvVi5eRCNcgJACfcRqk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ihWkHNG2MvVi5eRCNcgJACfcRqk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ihWkHNG2MvVi5eRCNcgJACfcRqk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/s4Is9qtfl2o" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/05/19/ndepend-report-for-fisharoo-code-base.aspx</guid>
            <pubDate>Tue, 19 May 2009 19:13:03 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/11.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/05/19/ndepend-report-for-fisharoo-code-base.aspx#feedback</comments>
            <slash:comments>525</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/11.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/05/19/ndepend-report-for-fisharoo-code-base.aspx</feedburner:origLink></item>
        <item>
            <title>Social Networking in .NET</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/y3h5b6Vc3tg/social-networking-in-.net.aspx</link>
            <description>&lt;p&gt;I finally posted the code from my book &lt;a href="http://www.amazon.com/ASP-NET-3-5-Social-Networking-Enterprise-ready/dp/1847194788/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225408005&amp;amp;sr=8-1"&gt;ASP.NET 3.5 Social Networking&lt;/a&gt; on CodePlex at  &lt;a title="http://community.codeplex.com/" href="http://community.codeplex.com/"&gt;http://community.codeplex.com/&lt;/a&gt;.  Several people have asked for this so that we can make changes to the code and improve/expand the code base.  I think I may also take the time to convert it from the MVP pattern to the latest ASP.NET MVC pattern/template as well as add test coverage the project.  I also set up a forum for this at &lt;a href="http://forum.socialnetworkingin.net"&gt;forum.socialnetworkingin.net&lt;/a&gt; and a separate blog at &lt;a href="http://blog.socialnetworkinging.net"&gt;blog.socialnetworkinging.net&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/10.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QRqpHNQUk7IEdUPMu-EVPYloeKg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QRqpHNQUk7IEdUPMu-EVPYloeKg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QRqpHNQUk7IEdUPMu-EVPYloeKg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QRqpHNQUk7IEdUPMu-EVPYloeKg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/y3h5b6Vc3tg" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/05/11/social-networking-in-.net.aspx</guid>
            <pubDate>Tue, 12 May 2009 01:09:46 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/10.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/05/11/social-networking-in-.net.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/10.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/05/11/social-networking-in-.net.aspx</feedburner:origLink></item>
        <item>
            <title>SOLID principles explained in a visual manner</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/wVbeYvQymMk/solid-principles-explained-in-a-visual-manner.aspx</link>
            <description>&lt;p&gt;If you followed any of the banter regarding the SOLID principles between “uncle” Bob Martin and Joel Spolsky you may have also already seen the SOLID development principles in motivational pictures.  If not follow through all the links listed here.  The last one has the pictures.&lt;/p&gt;  &lt;p&gt;Simple podcast outlining the SOLID principles: &lt;a title="http://www.hanselminutes.com/default.aspx?showID=163" href="http://www.hanselminutes.com/default.aspx?showID=163"&gt;http://www.hanselminutes.com/default.aspx?showID=163&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jeff Atwood, Joel Spolsky, and “uncle” Bob Martin discuss SOLID: &lt;a title="http://itc.conversationsnetwork.org/shows/detail4012.html" href="http://itc.conversationsnetwork.org/shows/detail4012.html"&gt;http://itc.conversationsnetwork.org/shows/detail4012.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hanselman’s follow on interview with “uncle” Bob Martin: &lt;a title="http://www.hanselminutes.com/default.aspx?showID=168" href="http://www.hanselminutes.com/default.aspx?showID=168"&gt;http://www.hanselminutes.com/default.aspx?showID=168&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The best thing that came from all of this is the following pictures from LosTechies:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://www.lostechies.com/blogs/derickbailey/archive/2009/02/11/solid-development-principles-in-motivational-pictures.aspx"&gt;http://www.lostechies.com/blogs/derickbailey/archive/2009/02/11/solid-development-principles-in-motivational-pictures.aspx&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/9.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qoeh6zJT70MVaxWQKHBgo3kv16Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qoeh6zJT70MVaxWQKHBgo3kv16Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qoeh6zJT70MVaxWQKHBgo3kv16Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qoeh6zJT70MVaxWQKHBgo3kv16Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/wVbeYvQymMk" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/05/07/solid-principles-explained-in-a-visual-manner.aspx</guid>
            <pubDate>Fri, 08 May 2009 04:28:58 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/9.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/05/07/solid-principles-explained-in-a-visual-manner.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/9.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/05/07/solid-principles-explained-in-a-visual-manner.aspx</feedburner:origLink></item>
        <item>
            <title>Huagati DBML/EDMX Tools</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/lnBz-VqAg_8/huagati-dbmledmx-tools.aspx</link>
            <description>&lt;p&gt;Anyone that is working frequently with either LINQ to SQL or the Entity Framework needs to go get a copy of the Huagati DBML/EDMX tools.  They plug right into Visual Studio (2008) and allow you to perform many of the tasks that you would think VS would do for you.  I just recently had a new dev db get corrupted.  I had no backups for it.  I also had no scripts generated for it.  Argh!  What to do?  With this tool I was able to reverse engineer my EDMX file and spit out all the SQL I needed to generate the database.  There are many other features provided with this tool that I am sure you will love too.&lt;/p&gt;  &lt;p&gt;This tool is offered in a free 30 day trial.  Then there are a few paid versions.  I think that the professional version is worth the $120 price tag but there is a $50 version and a $12/mo subscription option.  Very good stuff!  Go grab a copy.&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/8.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/htTROw9T7Is9tIrAZeMeEoLTOow/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/htTROw9T7Is9tIrAZeMeEoLTOow/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/htTROw9T7Is9tIrAZeMeEoLTOow/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/htTROw9T7Is9tIrAZeMeEoLTOow/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/lnBz-VqAg_8" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/04/22/huagati-dbmledmx-tools.aspx</guid>
            <pubDate>Wed, 22 Apr 2009 21:52:56 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/8.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/04/22/huagati-dbmledmx-tools.aspx#feedback</comments>
            <slash:comments>27</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/8.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/04/22/huagati-dbmledmx-tools.aspx</feedburner:origLink></item>
        <item>
            <title>Susan Boyle &amp;ndash; not geeky&amp;hellip;but WOW! Must watch.</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/LJa7DDF4DGQ/susan-boyle-ndash-brings-tears-to-my-eyeshellipwow-must-watch.aspx</link>
            <description>&lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:917a69ab-4065-4fd8-91b7-adb984909cd0" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9lp0IWv8QZY&amp;amp;hl=en" /&gt;&lt;embed src="http://www.youtube.com/v/9lp0IWv8QZY&amp;amp;hl=en" type="application/x-shockwave-flash" width="425" height="355" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/7.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/79f2oRdAvPzHU-75tE47qmCCtMg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79f2oRdAvPzHU-75tE47qmCCtMg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/79f2oRdAvPzHU-75tE47qmCCtMg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/79f2oRdAvPzHU-75tE47qmCCtMg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/LJa7DDF4DGQ" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/04/16/susan-boyle-ndash-brings-tears-to-my-eyeshellipwow-must-watch.aspx</guid>
            <pubDate>Thu, 16 Apr 2009 19:50:24 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/7.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/04/16/susan-boyle-ndash-brings-tears-to-my-eyeshellipwow-must-watch.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/7.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/04/16/susan-boyle-ndash-brings-tears-to-my-eyeshellipwow-must-watch.aspx</feedburner:origLink></item>
        <item>
            <title>StructureMap users - great article (Using the StructureMap Container independently of ObjectFactory)</title>
            <link>http://feedproxy.google.com/~r/Aspnet35SocialNetworking/~3/QenR7D_khrI/structuremap-users-great-article-using-the-structuremap-container-independently.aspx</link>
            <description>&lt;p&gt;The developer of StructureMap (Jeremey Miller) posted a great article (to defend the product) regarding the use of StructureMap outside of the ObjectFactory:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://codebetter.com/blogs/jeremy.miller/archive/2008/09/10/using-the-structuremap-container-independently-of-objectfactory.aspx" href="http://codebetter.com/blogs/jeremy.miller/archive/2008/09/10/using-the-structuremap-container-independently-of-objectfactory.aspx"&gt;http://codebetter.com/blogs/jeremy.miller/archive/2008/09/10/using-the-structuremap-container-independently-of-objectfactory.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.socialnetworkingin.net/aggbug/6.aspx" width="1" height="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0j63DZDRDSf7sfldQIl96OAMBW8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0j63DZDRDSf7sfldQIl96OAMBW8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0j63DZDRDSf7sfldQIl96OAMBW8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0j63DZDRDSf7sfldQIl96OAMBW8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Aspnet35SocialNetworking/~4/QenR7D_khrI" height="1" width="1"/&gt;</description>
            <dc:creator>Andrew Siemer</dc:creator>
            <guid isPermaLink="false">http://blog.socialnetworkingin.net/archive/2009/04/03/structuremap-users-great-article-using-the-structuremap-container-independently.aspx</guid>
            <pubDate>Fri, 03 Apr 2009 17:40:37 GMT</pubDate>
            <wfw:comment>http://blog.socialnetworkingin.net/comments/6.aspx</wfw:comment>
            <comments>http://blog.socialnetworkingin.net/archive/2009/04/03/structuremap-users-great-article-using-the-structuremap-container-independently.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.socialnetworkingin.net/comments/commentRss/6.aspx</wfw:commentRss>
        <feedburner:origLink>http://blog.socialnetworkingin.net/archive/2009/04/03/structuremap-users-great-article-using-the-structuremap-container-independently.aspx</feedburner:origLink></item>
    </channel>
</rss>

