<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Corey Coogan &#187; MVC</title>
	<atom:link href="http://blog.coreycoogan.com/tag/mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.coreycoogan.com</link>
	<description>Python, .Net, C#, ASP.NET MVC, Architecture and Design</description>
	<lastBuildDate>Tue, 07 Feb 2012 13:36:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.coreycoogan.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/ba1b8857133275abcfb1794dbd2e242e?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Corey Coogan &#187; MVC</title>
		<link>http://blog.coreycoogan.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.coreycoogan.com/osd.xml" title="Corey Coogan" />
	<atom:link rel='hub' href='http://blog.coreycoogan.com/?pushpress=hub'/>
		<item>
		<title>Beginning ASP.NET MVC</title>
		<link>http://blog.coreycoogan.com/2009/05/28/beginning-asp-net-mvc/</link>
		<comments>http://blog.coreycoogan.com/2009/05/28/beginning-asp-net-mvc/#comments</comments>
		<pubDate>Thu, 28 May 2009 16:20:04 +0000</pubDate>
		<dc:creator>coreycoogan</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Castle Windsor]]></category>
		<category><![CDATA[Controller IoC]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://coreycoogan.wordpress.com/?p=7</guid>
		<description><![CDATA[I&#8217;ve thought about starting a blog for quite some time now, so this is it &#8211; I&#8217;m finally doing it.  I made the decision to actually do this a couple weeks ago, even setup my account here on WordPress.  The only thing stopping me was this &#8211; where to begin?  What should my first post [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.coreycoogan.com&amp;blog=7719567&amp;post=7&amp;subd=coreycoogan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve thought about starting a blog for quite some time now, so this is it &#8211; I&#8217;m finally doing it.  I made the decision to actually do this a couple weeks ago, even setup my account here on WordPress.  The only thing stopping me was this &#8211; where to begin?  What should my first post be?  Since I&#8217;ve been interested in ASP.NET MVC for some time and now have a need to write a production app with the technology, it seemed right.</p>
<p>So where to get started with ASP.NET MVC?  I&#8217;ve read through most of the tutorials from the <a title="MVC Tutorials" href="http://www.asp.net/mvc/learn/">ASP.NET MVC website</a>.  I&#8217;ve read many blog posts over the last year from <a href="http://www.hanselman.com/blog">Scott Hanselman</a>, <a href="http://www.davidhayden.com">David Hayden</a>, <a href="http://jeffreypalermo.com">Jeffrey Palermo</a> and others.  Now it&#8217;s time to step up to the plate and actually make things happen.</p>
<p>The first thing I&#8217;m doing is buying the <a href="http://http://www.amazon.com/Professional-ASP-NET-MVC-1-0-Conery/dp/0470384611">Pro ASP.NET MVC</a> book by Scott Guthrie, Scott Hanselman, Rob Conery and Phil Haak.  I&#8217;ve read many <a href="http://http://www.davidhayden.com/blog/dave/archive/2009/05/02/ProfessionalASPNETMVC10BookReviewConeryHanselmanHaackGuthrie.aspx">reviews </a>that say this is a pretty good book to have on hand and I&#8217;m sure it will come in handy.</p>
<p>Now the fun begins.  My first task is to setup the project solution.  I&#8217;m very meticulous about how a solution gets setup, as once it&#8217;s done it&#8217;s usually set in stone becuase it can be a pain to change later.  I&#8217;ve played with Billy McCafferty&#8217;s <a href="http://code.google.com/p/sharp-architecture/">S#arp Architecture</a>, which is a framework for starting an ASP.NET MVC project in a Domain Driven Design fashion.  I like the way things are broken up and will probably mock much of his structure.  It&#8217;s got great samples for how/where to register your routes and configure your IoC container, for which I&#8217;ll be using Windsor.</p>
<p>We&#8217;re using LLBLGen for an ORM, with LINQ support, so we&#8217;ll likely be handing those generating objects around the app, so I&#8217;ll have to account for that with the design.</p>
<p>The team that&#8217;s working on this project has no experience with ASP.NET MVC, and mine is very limited, so it will be a learning experience for all.  I&#8217;m really stoked to get going on this one and will keep you posted on our architectural decisions and how things turn out.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/coreycoogan.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/coreycoogan.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/coreycoogan.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.coreycoogan.com&amp;blog=7719567&amp;post=7&amp;subd=coreycoogan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.coreycoogan.com/2009/05/28/beginning-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e09ede8123295427210e9a3565804401?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">coreycoogan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
