<?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>ITtecture</title>
	<atom:link href="http://ittecture.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ittecture.wordpress.com</link>
	<description>Software architecture, performance and programming cool stuff</description>
	<lastBuildDate>Mon, 19 Dec 2011 19:40:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ittecture.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ITtecture</title>
		<link>http://ittecture.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ittecture.wordpress.com/osd.xml" title="ITtecture" />
	<atom:link rel='hub' href='http://ittecture.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Tip of the day #211 &#8211; .NET Framework 4.0 &#8211; Your first parallel loop</title>
		<link>http://ittecture.wordpress.com/2009/05/13/tip-of-the-day-211-net-framework-4-0-your-first-parallel-loop/</link>
		<comments>http://ittecture.wordpress.com/2009/05/13/tip-of-the-day-211-net-framework-4-0-your-first-parallel-loop/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:00:44 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[.NET Framework 4.0]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2308</guid>
		<description><![CDATA[Let&#8217;s check today how to write a simple For loop using parallel programming. Basically the parallel programming takes advantage of the multi-processor computing and the .NET Framework 4.0 provides a set of tools to help you out developing multi-thread applications. Method Overloads The most basic Parallel For loop overload accepts a start index (inclusive), an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2308&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/13/tip-of-the-day-211-net-framework-4-0-your-first-parallel-loop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #210 – .NET Framework 4.0 – Named Parameters</title>
		<link>http://ittecture.wordpress.com/2009/05/12/tip-of-the-day-210-net-framework-4-0-named-parameters/</link>
		<comments>http://ittecture.wordpress.com/2009/05/12/tip-of-the-day-210-net-framework-4-0-named-parameters/#comments</comments>
		<pubDate>Tue, 12 May 2009 10:00:10 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[.NET Framework 4.0]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2331</guid>
		<description><![CDATA[A new feature available on the .NET framework 4.0 is called Named Parameters. The idea of the named parameters is to invoke operations without passing the parameters in the regular sequence as we&#8217;ve been developing but to name the parameters. A similar feature was added to the .NET framework 3.0 that allows us to initialize [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2331&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/12/tip-of-the-day-210-net-framework-4-0-named-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #209 – .NET Framework 4.0 – Optional Parameters for C#</title>
		<link>http://ittecture.wordpress.com/2009/05/11/tip-of-the-day-209-%e2%80%93-net-framework-4-0-%e2%80%93-optional-parameters-for-c/</link>
		<comments>http://ittecture.wordpress.com/2009/05/11/tip-of-the-day-209-%e2%80%93-net-framework-4-0-%e2%80%93-optional-parameters-for-c/#comments</comments>
		<pubDate>Mon, 11 May 2009 10:00:07 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[.NET Framework 4.0]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2327</guid>
		<description><![CDATA[Welcome to the series of posts about the .NET Framework 4.0. Let&#8217;s start by the first feature that has been available for years on Visual Basic development and now is available for C# programs: Optional parameters on methods. Take a look on the following code snippet: public void MyMethod(int a = 123) { &#160;&#160;&#160;&#160;Console.WriteLine(a); } [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2327&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/11/tip-of-the-day-209-%e2%80%93-net-framework-4-0-%e2%80%93-optional-parameters-for-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #208 &#8211; ASP.NET MVC &#8211; Populating dropdownlists using LINQ to SQL</title>
		<link>http://ittecture.wordpress.com/2009/05/10/tip-of-the-day-208-asp-net-mvc-populating-dropdownlists-using-linq-to-sql/</link>
		<comments>http://ittecture.wordpress.com/2009/05/10/tip-of-the-day-208-asp-net-mvc-populating-dropdownlists-using-linq-to-sql/#comments</comments>
		<pubDate>Sun, 10 May 2009 10:00:44 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2293</guid>
		<description><![CDATA[Due to some e-mails I&#8217;ve received this week I am posting a quick tip on how to populate an ASP.NET MVC dropdownlist control using LINQ to SQL. If you haven&#8217;t read the Tip#189 about ASP.NET MVC dropdownlist controls, it is a good time to read it. How to Create a new ASP.NET MVC Web Application; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2293&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/10/tip-of-the-day-208-asp-net-mvc-populating-dropdownlists-using-linq-to-sql/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip208_11.jpg" medium="image">
			<media:title type="html">Create a new LINQ to SQL file</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip208_2.jpg" medium="image">
			<media:title type="html">Product and categories tables added to the dbml file</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip208_3.jpg" medium="image">
			<media:title type="html">New controller class</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip208_4.jpg" medium="image">
			<media:title type="html">Create the View for our selector</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip208_5.jpg" medium="image">
			<media:title type="html">The product selector in action</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #207 &#8211; ASP.NET MVC &#8211; Architecture best practices &#8211; Moving the validation to the service layer</title>
		<link>http://ittecture.wordpress.com/2009/05/09/tip-of-the-day-207-asp-net-mvc-architecture-best-practices-moving-the-validation-to-the-service-layer/</link>
		<comments>http://ittecture.wordpress.com/2009/05/09/tip-of-the-day-207-asp-net-mvc-architecture-best-practices-moving-the-validation-to-the-service-layer/#comments</comments>
		<pubDate>Sat, 09 May 2009 10:00:38 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2284</guid>
		<description><![CDATA[On Tip #206 we saw an example on how to create a service layer that may be used by both an ASP.NET MVC web application and a windows client application. The main idea was to show how to code against interfaces and how to consume on an ASP.NET MVC application. If you have followed my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2284&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/09/tip-of-the-day-207-asp-net-mvc-architecture-best-practices-moving-the-validation-to-the-service-layer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #206 &#8211; ASP.NET MVC &#8211; Architecture best practices &#8211; Service layer</title>
		<link>http://ittecture.wordpress.com/2009/05/08/tip-of-the-day-206-asp-net-mvc-architecture-best-practices-service-layer/</link>
		<comments>http://ittecture.wordpress.com/2009/05/08/tip-of-the-day-206-asp-net-mvc-architecture-best-practices-service-layer/#comments</comments>
		<pubDate>Fri, 08 May 2009 10:00:33 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2267</guid>
		<description><![CDATA[It&#8217;s usually a good idea to keep concerns separated between layers. Maintenance and scalability are just two of many benefits of doing that. When developing an ASP.NET MVC web application this is not different. You not only keep the concerns separated via the model, view and controller classes but is important to keep in mind [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2267&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/08/tip-of-the-day-206-asp-net-mvc-architecture-best-practices-service-layer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip206_addcontroller.jpg" medium="image">
			<media:title type="html">Add Controller Dialog</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #205 &#8211; ASP.NET MVC &#8211; Architecture best practices &#8211; Loosely coupled data access</title>
		<link>http://ittecture.wordpress.com/2009/05/07/tip-of-the-day-205-asp-net-mvc-architecture-best-practices-loosely-coupled-data-access/</link>
		<comments>http://ittecture.wordpress.com/2009/05/07/tip-of-the-day-205-asp-net-mvc-architecture-best-practices-loosely-coupled-data-access/#comments</comments>
		<pubDate>Thu, 07 May 2009 10:00:39 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2256</guid>
		<description><![CDATA[There are some architecture concepts that are not new but every time a product is launched it is worth to revisit some of them to make clearer to developers on how to implement them and for those that have just started a good opportunity to learn them. We have heard and read a lot about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2256&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/07/tip-of-the-day-205-asp-net-mvc-architecture-best-practices-loosely-coupled-data-access/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #204 &#8211; ASP.NET MVC &#8211; Tired of the default blue design?</title>
		<link>http://ittecture.wordpress.com/2009/05/06/tip-of-the-day-204-asp-net-mvc-tired-of-the-default-blue-design/</link>
		<comments>http://ittecture.wordpress.com/2009/05/06/tip-of-the-day-204-asp-net-mvc-tired-of-the-default-blue-design/#comments</comments>
		<pubDate>Wed, 06 May 2009 10:00:56 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[ASP.NET MVC Design]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2251</guid>
		<description><![CDATA[The official ASP.NET web site has a gallery of ready to use design packs especially for ASP.NET MVC applications. It&#8217;s a good start to improve the look and feel of your application. How to apply It&#8217;s pretty straightforward to apply a custom design to your ASP.NET MVC application. Visit the ASP.NET MVC Gallery by clicking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2251&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/06/tip-of-the-day-204-asp-net-mvc-tired-of-the-default-blue-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #203 &#8211; ASP.NET MVC &#8211; Defining partial caching of a view</title>
		<link>http://ittecture.wordpress.com/2009/05/05/tip-of-the-day-203-asp-net-mvc-defining-partial-caching-of-a-view/</link>
		<comments>http://ittecture.wordpress.com/2009/05/05/tip-of-the-day-203-asp-net-mvc-defining-partial-caching-of-a-view/#comments</comments>
		<pubDate>Tue, 05 May 2009 10:00:13 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[ASP.NET MVC Caching]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2235</guid>
		<description><![CDATA[Define a cache for just part of a view is not possible (so far) but you can simulate it by implementing an output cache to a partial view (an ascx control view) and add this partial view declaratively using the same syntax we are used to write when adding regular user controls (ascx controls) to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2235&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/05/tip-of-the-day-203-asp-net-mvc-defining-partial-caching-of-a-view/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip203_createpartialview.jpg" medium="image">
			<media:title type="html">Create a partial View</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip203_output1.jpg" medium="image">
			<media:title type="html">Output 1</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip203_output2.jpg" medium="image">
			<media:title type="html">Output 2</media:title>
		</media:content>

		<media:content url="http://ittecture.files.wordpress.com/2009/05/tip203_output3.jpg" medium="image">
			<media:title type="html">Output 3</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip of the day #202 – ASP.NET MVC – Hiding public methods with NonAction attribute</title>
		<link>http://ittecture.wordpress.com/2009/05/04/tip-of-the-day-202-asp-net-mvc-hiding-public-methods-with-nonaction-attribute/</link>
		<comments>http://ittecture.wordpress.com/2009/05/04/tip-of-the-day-202-asp-net-mvc-hiding-public-methods-with-nonaction-attribute/#comments</comments>
		<pubDate>Mon, 04 May 2009 10:00:12 +0000</pubDate>
		<dc:creator>Cirilo Meggiolaro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Tip of the day]]></category>

		<guid isPermaLink="false">http://ittecture.wordpress.com/?p=2229</guid>
		<description><![CDATA[Any method in a controller class defined as public is by default an action method accessible via url. If you need a public method in a controller class but you don&#8217;t want to expose it you can &#8220;hide&#8221; it by decorating the method with the NonAction attribute. It makes the method unavailable if requested via [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ittecture.wordpress.com&amp;blog=3446233&amp;post=2229&amp;subd=ittecture&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ittecture.wordpress.com/2009/05/04/tip-of-the-day-202-asp-net-mvc-hiding-public-methods-with-nonaction-attribute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Cirilo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
