<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by tiernano</title>
    <description>Stories kicked by tiernano</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Dynamic CSS with Razor (part 2)</title>
      <description>In PART ONE we saw how to create a gradient programmatically in order automate a CSS stylesheet using the Razor engine. We started from a base color in the RGB space and converted it to the HSL space. Given its Lightness we could easily build shades and highlights of the starting color. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.h3mm3.com%2f2012%2f02%2fdynamic-css-with-razor-part-2.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.h3mm3.com%2f2012%2f02%2fdynamic-css-with-razor-part-2.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Dynamic_CSS_with_Razor_part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Dynamic_CSS_with_Razor_part_2</guid>
      <pubDate>Thu, 09 Feb 2012 17:21:32 GMT</pubDate>
    </item>
    <item>
      <title>Basic Raven DB Indexing and Querying with Lucene</title>
      <description>We've got up and running with Raven DB for our new project, which has been a delight to use from a code perspective, but one of the big gaps for me is figuring out how to do SQL like queries. I'm not too bad at putting a SQL query together as something I do semi-regularly as part of my job, so I thought it shouldn't be too much of a stretch to start pulling some statistics. I was wrong. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2funstructuredthinking.blogspot.com.au%2f2012%2f02%2fbasic-raven-db-indexing-and-querying.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2funstructuredthinking.blogspot.com.au%2f2012%2f02%2fbasic-raven-db-indexing-and-querying.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Basic_Raven_DB_Indexing_and_Querying_with_Lucene</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Basic_Raven_DB_Indexing_and_Querying_with_Lucene</guid>
      <pubDate>Wed, 08 Feb 2012 17:39:59 GMT</pubDate>
    </item>
    <item>
      <title>Why is RAID So Important for Databases?</title>
      <description>A good server design has no, or very few, single points of failure. One of the most common server component that fails, are disks. So data redundancy becomes essential to recoverability. Redundant Array of Independent/Inexpensive Disks (RAID) is a disk system that provides better fault-tolerance by making use of redundancy of disk(s).
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f12%2fwhy-is-raid-important-for-databases.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sqlservercurry.com%2f2011%2f12%2fwhy-is-raid-important-for-databases.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Why_is_RAID_So_Important_for_Databases</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Why_is_RAID_So_Important_for_Databases</guid>
      <pubDate>Tue, 07 Feb 2012 15:32:36 GMT</pubDate>
    </item>
    <item>
      <title>Running your TeamCity builds from PowerShell for any Git branch</title>
      <description>I love TeamCity and use it since a while to automate my build/release processes. As human we should never do the work a machine can do, we have certainly better and more interesting things to do.

The habit I saw in the different projects I worked for is to create new TeamCity builds for the branches you work on. It take quite some work to do, even with templates.

So I came with another way of doing it. It is leverage Git, PowerShell and the possibility to run TeamCity builds by "Accessing Server by HTTP" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.laurentkempe.com%2fpost%2fRunning-your-TeamCity-builds-from-a-command-line.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.laurentkempe.com%2fpost%2fRunning-your-TeamCity-builds-from-a-command-line.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Running_your_TeamCity_builds_from_PowerShell_for_any_Git_branch</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Running_your_TeamCity_builds_from_PowerShell_for_any_Git_branch</guid>
      <pubDate>Mon, 06 Feb 2012 19:46:55 GMT</pubDate>
    </item>
    <item>
      <title>Debugging Windows Service</title>
      <description>In this post we can see the process of debugging windows services &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpavanarya.wordpress.com%2f2012%2f02%2f05%2fdebugging-a-windows-service%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpavanarya.wordpress.com%2f2012%2f02%2f05%2fdebugging-a-windows-service%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Debugging_Windows_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Debugging_Windows_Service</guid>
      <pubDate>Mon, 06 Feb 2012 19:24:04 GMT</pubDate>
    </item>
    <item>
      <title>Lucene.net - Ultra-fast search for MVC or Webforms</title>
      <description>Mikhail T. has put together an article showing how you can integrate the Java-based Apache Lucene project with your .Net based MVC or WebForms sites, giving you ultra-fast and slick search capabilities. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fArticles%2f320219%2fLucene-Net-ultra-fast-search-for-MVC-or-WebForms"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fArticles%2f320219%2fLucene-Net-ultra-fast-search-for-MVC-or-WebForms" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Lucene_net_Ultra_fast_search_for_MVC_or_Webforms</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Lucene_net_Ultra_fast_search_for_MVC_or_Webforms</guid>
      <pubDate>Thu, 02 Feb 2012 16:44:03 GMT</pubDate>
    </item>
    <item>
      <title>Improve WCF services testability with simple Dependency Injection</title>
      <description>Dependency injection is a great technique to reduce coupling between components and improve testability. Manually injected dependencies are dependencies which are passed manually to an object's constructor. When using WCF we depend on the WCF run time to create new instances of our service class. This solution provides a way to easily control service class instantiation for any type of WCF service   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2012%2f01%2f30%2fimprove-wcf-services-testability-with-simple-dependency-injection.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2012%2f01%2f30%2fimprove-wcf-services-testability-with-simple-dependency-injection.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Improve_WCF_services_testability_with_simple_Dependency_Injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Improve_WCF_services_testability_with_simple_Dependency_Injection</guid>
      <pubDate>Mon, 30 Jan 2012 17:05:04 GMT</pubDate>
    </item>
    <item>
      <title>Thread Safe High Performance Capped Queue</title>
      <description>Lately I was busy creating a new infrastructure for our logging system. I work on OpenBook - a website that gets a lot of traffic and involves with many different business processes. I started logging errors, info data and more with the excellent log4net to files, but has the logs got bigger and longer it became almost impossible  to track it. We also use several IIS servers behind a load - balancer, and the result is a lot of logs on many different servers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgal-segal.com%2fc-sharp%2fthread-safe-high-performance-capped-queue%23.TyZ10mX4tA0.dotnetkicks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgal-segal.com%2fc-sharp%2fthread-safe-high-performance-capped-queue%23.TyZ10mX4tA0.dotnetkicks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Thread_Safe_High_Performance_Capped_Queue</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Thread_Safe_High_Performance_Capped_Queue</guid>
      <pubDate>Mon, 30 Jan 2012 14:49:10 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server Virtualization Notes</title>
      <description>Virtualization of SQL Server these days are becoming more a reality and common practice. Usually if you mention SQL Server and Virtualization in one sentence people will look at you as if you are a mad man. With this post I would like to talk about a couple of notes you need to consider when you virtualize SQL Server. When using a hypervisor to consolidate your SQL Servers into a virtualization environment you need to think about the impact on CPU, Memory, Storage and Network performance and management. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcecildt.blogspot.com%2f2012%2f01%2fsql-server-virtualization-notes.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcecildt.blogspot.com%2f2012%2f01%2fsql-server-virtualization-notes.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/sql/SQL_Server_Virtualization_Notes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/sql/SQL_Server_Virtualization_Notes</guid>
      <pubDate>Thu, 26 Jan 2012 16:22:54 GMT</pubDate>
    </item>
    <item>
      <title>Going Faster: Sexy numbers and full post-mortem</title>
      <description>In a followup to my article on how not to suck at serving web content, I go over what we did to improve page performance at DotNetKicks and why it worked. Read the first post if you haven't already: http://blogs.dotnetkicks.com/dnk-jump-in/2011/12/21/going-faster-how-not-to-suck-at-serving-web-content/ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.dotnetkicks.com%2fdnk-jump-in%2f2012%2f01%2f21%2fgoing-faster-post-mortem%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.dotnetkicks.com%2fdnk-jump-in%2f2012%2f01%2f21%2fgoing-faster-post-mortem%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Going_Faster_Sexy_numbers_and_full_post_mortem</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Going_Faster_Sexy_numbers_and_full_post_mortem</guid>
      <pubDate>Mon, 23 Jan 2012 14:49:20 GMT</pubDate>
    </item>
    <item>
      <title>A few principles for writing blazing fast code in .NET</title>
      <description>Just a few tips to write code that requires higher performance demands &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.smelser.net%2fblog%2fpost%2f2011%2f04%2f16%2fA-few-principles-for-writing-blazing-fast-code-in-NET.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.smelser.net%2fblog%2fpost%2f2011%2f04%2f16%2fA-few-principles-for-writing-blazing-fast-code-in-NET.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_few_principles_for_writing_blazing_fast_code_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_few_principles_for_writing_blazing_fast_code_in_NET</guid>
      <pubDate>Mon, 23 Jan 2012 14:45:33 GMT</pubDate>
    </item>
    <item>
      <title>Arachnophobia - Spider, Spider go away, come again another day</title>
      <description>While working on soon-to-be-released projects there has often been a need to make a staging/testing website publicly accessible for client testing. This is a slippery slope if search engine spiders get in and index your site before the rest of the world is meant to see it (it happens more than you'd like to think) - If it happens to be a website you are building for something that the rest of the world shouldn't see yet such as a product/service launch, having it leak too early can often make or break you. They have a word that describes this very fear of spiders  - it's called Arachnophobia. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.diaryofaninja.com%2fblog%2f2012%2f01%2f18%2farachnophobia--spider-spider-go-away-come-again-another-day%23.TxeDPkhg3Ew.dotnetkicks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.diaryofaninja.com%2fblog%2f2012%2f01%2f18%2farachnophobia--spider-spider-go-away-come-again-another-day%23.TxeDPkhg3Ew.dotnetkicks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Arachnophobia_Spider_Spider_go_away_come_again_another_day</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Arachnophobia_Spider_Spider_go_away_come_again_another_day</guid>
      <pubDate>Thu, 19 Jan 2012 19:47:59 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Achievements, now a reality!</title>
      <description>Follow up to last year's comic story on Visual Studio having game-like achievements. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.whiletrue.com%2f2012%2f01%2fvisual-studio-achievements-now-a-reality%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.whiletrue.com%2f2012%2f01%2fvisual-studio-achievements-now-a-reality%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Achievements_now_a_reality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Achievements_now_a_reality</guid>
      <pubDate>Wed, 18 Jan 2012 20:13:24 GMT</pubDate>
    </item>
    <item>
      <title>10 Things ASP.NET Developers Should Know About Web.config Inheritance</title>
      <description>Ten things you should know about Web.config inheritance and overrides that will simplify some configuration challenges and help with debugging. Bet there are some you didn't know about! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2012%2f01%2f17%2f10-things-asp-net-developers-should-know-about-web-config-inheritance-and-overrides.aspx%23.TxYtNY5HnSg.dotnetkicks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2012%2f01%2f17%2f10-things-asp-net-developers-should-know-about-web-config-inheritance-and-overrides.aspx%23.TxYtNY5HnSg.dotnetkicks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/10_Things_ASP_NET_Developers_Should_Know_About_Web_config_Inheritance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/10_Things_ASP_NET_Developers_Should_Know_About_Web_config_Inheritance</guid>
      <pubDate>Wed, 18 Jan 2012 03:16:05 GMT</pubDate>
    </item>
    <item>
      <title>What's new in WCF 4.5? Improved streaming in IIS hosting</title>
      <description>What's new in WCF 4.5? Improved streaming in IIS hosting As promised in my previous post, I'm continuing my mission to inform you of new changes in WCF 4.5.

If you've ever tried creating a WCF service that uses streamed requests (for example a file upload service) and host it in IIS, you may have noticed a strange behavior in your WCF service - it would seem that WCF is late in receiving the request, as if it was entirely loaded into the memory, and then passed to WCF. So is it streamed? or is it actually buffered? well, it's both.

This is the ninth post in the WCF 4.5 series. This post continues the previous posts on web-hosting features, and this time it is about the improved streaming capabilities of WCF 4.5 when it is hosted in IIS. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f17%2fwhat-s-new-in-wcf-4-5-improved-streaming-in-iis-hosting.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fidof%2farchive%2f2012%2f01%2f17%2fwhat-s-new-in-wcf-4-5-improved-streaming-in-iis-hosting.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Improved_streaming_in_IIS_hosting</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/What_s_new_in_WCF_4_5_Improved_streaming_in_IIS_hosting</guid>
      <pubDate>Wed, 18 Jan 2012 16:00:53 GMT</pubDate>
    </item>
    <item>
      <title>MVC Asynchronous Controller : The Basics</title>
      <description>When I first saw the Asynchronous Controllers introduced in MVC 2, I couldn't wait to start playing around. I thought that it would be a really easy to get up and running with a simple example, but after searching online for a few working examples - pretty much all of them used an event based pattern that wasn't easy to understand. In this blog post I am going to run through a really simple example that will show you the basics of Asynchronous Controllers, and show you how easy they really are. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeanhume.com%2fHome%2fBlogPost%2fmvc-asynchronous-controller---the-basics%2f67"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeanhume.com%2fHome%2fBlogPost%2fmvc-asynchronous-controller---the-basics%2f67" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/MVC_Asynchronous_Controller_The_Basics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/MVC_Asynchronous_Controller_The_Basics</guid>
      <pubDate>Tue, 17 Jan 2012 14:43:37 GMT</pubDate>
    </item>
    <item>
      <title>Using Quartz.Net to Create Scheduled Tasks</title>
      <description>Quartz.Net is a full-featured, open source job scheduling system. Basically this system allows an asp.net web application to schedule and run background jobs. This makes it much simpler for us developers by making it so that we do not have to have a windows service running on the server as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcorymathews.com%2fusing-quartz-net-to-create-scheduled-tasks%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcorymathews.com%2fusing-quartz-net-to-create-scheduled-tasks%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_Quartz_Net_to_Create_Scheduled_Tasks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_Quartz_Net_to_Create_Scheduled_Tasks</guid>
      <pubDate>Fri, 13 Jan 2012 14:22:27 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC 3 Real Time Collaborative Apps with SignalR</title>
      <description>In this article, we'll create a simple blog app using ASP.NET MVC 3 and SignalR, that will allow multiple collaborators to review the same article in real-time  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d780"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d780" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_3_Real_Time_Collaborative_Apps_with_SignalR</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_3_Real_Time_Collaborative_Apps_with_SignalR</guid>
      <pubDate>Thu, 12 Jan 2012 14:53:27 GMT</pubDate>
    </item>
    <item>
      <title>NoSQL MongoDb Enterprise Design with C# .NET, the Repository Pattern</title>
      <description>Learn how to use a NoSQL MongoDb database to create a simple .NET application for displaying Dragons. Our architecture will utilize the repository pattern, combined with a global database context provider. We'll create a 3-tier system for accessing the Dragons, creating, updating, and deleting. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle137.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.primaryobjects.com%2fCMS%2fArticle137.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/NoSQL_MongoDb_Enterprise_Design_with_C_NET_the_Repository_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/NoSQL_MongoDb_Enterprise_Design_with_C_NET_the_Repository_Pattern</guid>
      <pubDate>Tue, 10 Jan 2012 17:12:26 GMT</pubDate>
    </item>
    <item>
      <title>C# 5.0 Async explaned as simple as possible</title>
      <description>In my own clear style, async programming explained &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.infosupport.com%2fc-5-0-async-explained-as-simple-as-possible%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.infosupport.com%2fc-5-0-async-explained-as-simple-as-possible%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_5_0_Async_explaned_as_simple_as_possible</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_5_0_Async_explaned_as_simple_as_possible</guid>
      <pubDate>Tue, 10 Jan 2012 17:32:26 GMT</pubDate>
    </item>
    <item>
      <title>How To Build a Modern Website in 2011</title>
      <description>Over the past 12 months I've been on a self-imposed quest for knowledge. We're at a changing - almost revolutionary - point with the web as I (start) writing this on November 1st, 2011. Here's why &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.tommilway.com%2fpost%2f14322949339%2fhow-to-build-a-modern-website-in-2011"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.tommilway.com%2fpost%2f14322949339%2fhow-to-build-a-modern-website-in-2011" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_To_Build_a_Modern_Website_in_2011</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_To_Build_a_Modern_Website_in_2011</guid>
      <pubDate>Mon, 09 Jan 2012 20:10:43 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET session hijacking with Google and ELMAH</title>
      <description>ELMAH is one those libraries which is both beautiful in its simplicity yet powerful in what it allows you to do. Combine the power of ELMAH with the convenience of NuGet and you can be up and running with absolutely invaluable error logging and handling in literally a couple of minutes.

Yet, as the old adage goes, with great power comes great responsibility and if you're not responsible with how you implement ELMAH, you're also only a couple of minutes away from making session hijacking of your ASP.NET app - and many other exploits - very, very easy.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.troyhunt.com%2f2012%2f01%2faspnet-session-hijacking-with-google.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.troyhunt.com%2f2012%2f01%2faspnet-session-hijacking-with-google.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/ASP_NET_session_hijacking_with_Google_and_ELMAH</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/ASP_NET_session_hijacking_with_Google_and_ELMAH</guid>
      <pubDate>Mon, 09 Jan 2012 11:17:10 GMT</pubDate>
    </item>
    <item>
      <title>Having Fun with a Console Application</title>
      <description>Messing around with basic console graphics. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tombatron.com%2fpost%2fHaving-Fun-with-a-Console-Application"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tombatron.com%2fpost%2fHaving-Fun-with-a-Console-Application" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Having_Fun_with_a_Console_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Having_Fun_with_a_Console_Application</guid>
      <pubDate>Mon, 09 Jan 2012 00:50:26 GMT</pubDate>
    </item>
    <item>
      <title>Essential guide to ASP.NET MVC3 performance</title>
      <description>The .NET CLR can give your web application a significant performance boost compared to other platforms such as PHP due to it's compiled nature. Not only does your .NET code perform better because it's more low-level, it also comes with good support for parallel programming. This guide will not explain the basics of a responsive and fast web application by talking about CSS minifying, sprites, content delivery networks, etc. Instead this guide will be an essential guide for making sure you don't miss any features that can enhance the performance of your ASP.NET MVC3 application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleoncullens.nl%2fpost%2f2011%2f12%2f24%2fEssential-guide-to-ASPNET-MVC3-performance.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleoncullens.nl%2fpost%2f2011%2f12%2f24%2fEssential-guide-to-ASPNET-MVC3-performance.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Essential_guide_to_ASP_NET_MVC3_performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Essential_guide_to_ASP_NET_MVC3_performance</guid>
      <pubDate>Thu, 05 Jan 2012 14:16:43 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft to enable Linux on its Windows Azure cloud in 2012</title>
      <description>Microsoft to offer persistent VMs and Linux hosting on Azure this year. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.zdnet.com%2fblog%2fmicrosoft%2fmicrosoft-to-enable-linux-on-its-windows-azure-cloud-in-2012%2f11508"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.zdnet.com%2fblog%2fmicrosoft%2fmicrosoft-to-enable-linux-on-its-windows-azure-cloud-in-2012%2f11508" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/azure/Microsoft_to_enable_Linux_on_its_Windows_Azure_cloud_in_2012</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/azure/Microsoft_to_enable_Linux_on_its_Windows_Azure_cloud_in_2012</guid>
      <pubDate>Tue, 03 Jan 2012 14:23:10 GMT</pubDate>
    </item>
  </channel>
</rss>
