<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Programming</title>
    <description>the latest stories tagged with 'Programming' from DotNetKicks.com</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>PostSharp Principals</title>
      <description>Learn how to use the features of PostSharp to get the most out of Aspect Oriented Programming. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2fpostsharp-principals%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2fpostsharp-principals%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/PostSharp_Principals</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/PostSharp_Principals</guid>
      <pubDate>Fri, 08 Jul 2011 16:02:32 GMT</pubDate>
    </item>
    <item>
      <title>Don't use foreach and for loops in .NET</title>
      <description>This article explains various loops and their execution timings.
1. foreach loop vs for loop.
1. foreach loop vs while loop. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codekicks.com%2f2011%2f01%2ftry-to-avoid-foreachfor-loops.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codekicks.com%2f2011%2f01%2ftry-to-avoid-foreachfor-loops.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Don_t_use_foreach_and_for_loops_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Don_t_use_foreach_and_for_loops_in_NET</guid>
      <pubDate>Mon, 24 Jan 2011 14:27:34 GMT</pubDate>
    </item>
    <item>
      <title>Begin with Parallel programming in Dotnet 4.0</title>
      <description>Now a days computers are coming with multiple processors that enable multiple threads to be executed simultaneously to give performance of applications and we can expect significantly more CPUs in near future. If application is doing CPU intensive tasks and we find that one CPU is taking 100 %usage and others are idle. It might be situation when one thread is doing cpu intensive work and other threads are doing non cpu intensive work. In this case application is not utilizing all CPUs potential here. To get benefits all CPUs Microsoft launches Parallel Programming Library in DotNet Framework 4.0.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbeyondrelational.com%2fblogs%2fneeraj%2farchive%2f2011%2f01%2f21%2fbegin-with-parallel-programming-in-dotnet-4-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbeyondrelational.com%2fblogs%2fneeraj%2farchive%2f2011%2f01%2f21%2fbegin-with-parallel-programming-in-dotnet-4-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Begin_with_Parallel_programming_in_Dotnet_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Begin_with_Parallel_programming_in_Dotnet_4_0</guid>
      <pubDate>Sat, 22 Jan 2011 00:59:59 GMT</pubDate>
    </item>
    <item>
      <title>Manipulating Properties and Methods with Reflection</title>
      <description>Today I'm going to write about a simple yet powerful way to manipulate properties and methods of a given type. We'll set values to properties and invoke methods through the use of reflection. Maybe you haven't had the chance to use reflection or maybe you even don't know what is reflection. Reflection is one of the most powerful features a programming language has as is the case of C# programming language that I'll be using in this post. Read on... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2010%2f06%2fmanipulate-property-method-reflection.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2010%2f06%2fmanipulate-property-method-reflection.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Manipulating_Properties_and_Methods_with_Reflection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Manipulating_Properties_and_Methods_with_Reflection</guid>
      <pubDate>Sun, 06 Jun 2010 04:12:41 GMT</pubDate>
    </item>
    <item>
      <title>A* pathfinding search in C# - Part 3</title>
      <description>This is the last installment in the series about A* search. The C# source code implemented is available in the final part of this post. As promised in the last words of A* pathfinding search in C# - Part 2 today we're gonna run a test case using the Romania map. This post shows a test case in which the application outputs the shortest path from Arad to Bucharest. I used the ViewOtherPaths method to show the different possible routes. This way we can have a look at why the A* algorithm has chosen such shortest path. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f12%2fastar-pathfinding-search-csharp-part-3.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f12%2fastar-pathfinding-search-csharp-part-3.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_3</guid>
      <pubDate>Wed, 02 Dec 2009 03:02:05 GMT</pubDate>
    </item>
    <item>
      <title>A* pathfinding search in C# - Part 2</title>
      <description>This post describes step by step the methods used to implement the A* search algorithm. To illustrate the path finding problem and how it can be solved using A* I decided to use the Romania map (with the same Cities I used in Breadth and depth first search series of posts). Now I modified it adding more connections between the cities so that we have more fun while debugging the code. This time I decided to get the real values of latitude and longitude for the cities shown in the Romania map. See how a graph of cities is assembled using the real geocode values for latitude and longitude using Google Maps service. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f06%2fastar-pathfinding-search-csharp-part-2.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f06%2fastar-pathfinding-search-csharp-part-2.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_2</guid>
      <pubDate>Wed, 02 Dec 2009 03:00:57 GMT</pubDate>
    </item>
    <item>
      <title>Parallel LINQ (PLINQ) with Visual Studio 2010</title>
      <description>On the last day of May I wrote about how to calculate prime numbers with LINQ in C#. To close that post I said that I'd use the primeNumbers delegate to evaluate PLINQ (Parallel LINQ) and measure the performance gains when the same calculation is done in parallel instead of in a sequential fashion. As promised, today I show the performance gains when the same delegate is run in 2 cores (parallel) instead of only 1 core (sequential). In this post you'll also see the new parallel debugging windows that come with Visual Studio 2010: Parallel Stacks and Parallel Tasks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f11%2fparallel-linq-plinq-visual-studio-2010.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f11%2fparallel-linq-plinq-visual-studio-2010.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Parallel_LINQ_PLINQ_with_Visual_Studio_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Parallel_LINQ_PLINQ_with_Visual_Studio_2010</guid>
      <pubDate>Tue, 03 Nov 2009 01:12:58 GMT</pubDate>
    </item>
    <item>
      <title>Finding missing numbers in a list using LINQ with C#</title>
      <description>Let's say you have a list of integer values that represent the days of a month like this: 6, 2, 4, 1, 9, 7, 3, 10, 13, 15, 19, 11, 18, 13, 22, 24, 20, 27, 31, 25, 28 - Clearly we have missing numbers/days in the list. They are: 5 8 12 14 16 17 21 23 26 29 30. It's really easy to get a list of missing numbers using LINQ with C# and the Except operator. LINQ is the greatest addition to the C# language. I can imagine how life would be difficult if we hadn't LINQ! This post shows how I implemented a missing numbers finder using a C# extension method. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f10%2ffinding-missing-numbers-in-list-csharp.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f10%2ffinding-missing-numbers-in-list-csharp.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Finding_missing_numbers_in_a_list_using_LINQ_with_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Finding_missing_numbers_in_a_list_using_LINQ_with_C</guid>
      <pubDate>Mon, 12 Oct 2009 21:44:43 GMT</pubDate>
    </item>
    <item>
      <title>NPOI with Excel Table and dynamic Chart</title>
      <description>NPOI is a great open source project that enables us to create Excel spreadsheets in code using Microsoft .Net Framework. A reader of my blog commented on the post titled Creating Excel spreadsheets .XLS and .XLSX in C# about a problem he was having to get NPOI working with an Excel table bound to a chart. The chart should get updated whenever new data is inserted into the table. NPOI doesn't achieve what the user desires at first but in this post I experiment a workaround to the problem so that you can use NPOI to insert new data on a template spreadsheet that has a table bound to chart. Read on... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f10%2fnpoi-with-excel-table-and-dynamic-chart.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f10%2fnpoi-with-excel-table-and-dynamic-chart.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NPOI_with_Excel_Table_and_dynamic_Chart</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NPOI_with_Excel_Table_and_dynamic_Chart</guid>
      <pubDate>Mon, 12 Oct 2009 03:24:55 GMT</pubDate>
    </item>
    <item>
      <title>Regex matching and naming groups in C#</title>
      <description>Let's say you have a string and want to match individual groups of characters against that string. How would you do that? That's the question I asked myself.
The following code is the outcome of some research on how to get this done. It shows you how to capture/match and name groups of characters using a regex. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f09%2fregex-matching-and-naming-groups-in-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f09%2fregex-matching-and-naming-groups-in-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Regex_matching_and_naming_groups_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Regex_matching_and_naming_groups_in_C</guid>
      <pubDate>Sat, 26 Sep 2009 22:07:24 GMT</pubDate>
    </item>
    <item>
      <title>Creating Excel spreadsheets .XLS and .XLSX in C# - ASP.NET MVC Project</title>
      <description>Recently I had to implement some code to create an Excel spreadsheet/report using C#.
The task was: given an Excel spreadsheet template - a .XLS file (with formulas, pivot tables, macros, etc) I had to fill some data in one of the sheets of the spreadsheet and send this modified spreadsheet back to the user requesting such an operation (Excel report).
I had a great time while studying the possible ways of doing what the task asks for.
In this article I present an ASP.NET MVC project that shows you how to create an .XLS file using NPOI and an .XLSX file using ExcelPackage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</guid>
      <pubDate>Thu, 02 Jul 2009 22:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Creating Excel spreadsheets .XLS and .XLSX in C# - ASP.NET MVC Project</title>
      <description>Recently I had to implement some code to create an Excel spreadsheet/report using C#.
The task was: given an Excel spreadsheet template - a .XLS file (with formulas, pivot tables, macros, etc) I had to fill some data in one of the sheets of the spreadsheet and send this modified spreadsheet back to the user requesting such an operation (Excel report).
I had a great time while studying the possible ways of doing what the task asks for.
In this article I present an ASP.NET MVC project that shows you how to create an .XLS file using NPOI and an .XLSX file using ExcelPackage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</guid>
      <pubDate>Thu, 02 Jul 2009 22:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Creating Excel spreadsheets .XLS and .XLSX in C# - ASP.NET MVC Project</title>
      <description>Recently I had to implement some code to create an Excel spreadsheet/report using C#.
The task was: given an Excel spreadsheet template - a .XLS file (with formulas, pivot tables, macros, etc) I had to fill some data in one of the sheets of the spreadsheet and send this modified spreadsheet back to the user requesting such an operation (Excel report).
I had a great time while studying the possible ways of doing what the task asks for.
In this article I present an ASP.NET MVC project that shows you how to create an .XLS file using NPOI and an .XLSX file using ExcelPackage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</guid>
      <pubDate>Thu, 02 Jul 2009 22:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Creating Excel spreadsheets .XLS and .XLSX in C# - ASP.NET MVC Project</title>
      <description>Recently I had to implement some code to create an Excel spreadsheet/report using C#.
The task was: given an Excel spreadsheet template - a .XLS file (with formulas, pivot tables, macros, etc) I had to fill some data in one of the sheets of the spreadsheet and send this modified spreadsheet back to the user requesting such an operation (Excel report).
I had a great time while studying the possible ways of doing what the task asks for.
In this article I present an ASP.NET MVC project that shows you how to create an .XLS file using NPOI and an .XLSX file using ExcelPackage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f07%2fcreating-excel-spreadsheets-xls-xlsx-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Creating_Excel_spreadsheets_XLS_and_XLSX_in_C_ASP_NET_MVC_Project</guid>
      <pubDate>Thu, 02 Jul 2009 22:20:00 GMT</pubDate>
    </item>
    <item>
      <title>A* pathfinding search in C# - Part 1</title>
      <description>Standing on the shoulders of giants just like Eric Lippert, this is my try to create a running sample of the code he has presented in his magnific series of posts titled Path Finding Using A* in C# 3.0. Eric wrote the base structure of the A* pathfinding algorithm but didn't provide a complete running sample. I basically added some code I had already posted on the series of posts titled Breadth and depth first search and created some properties here and there to get the whole thing running. It's nothing more than code reuse.
In this implementation you'll find interesting data structures as a priority queue and and immutable stack. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f06%2fastar-pathfinding-search-in-csharp.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f06%2fastar-pathfinding-search-in-csharp.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_pathfinding_search_in_C_Part_1</guid>
      <pubDate>Sat, 20 Jun 2009 21:49:35 GMT</pubDate>
    </item>
    <item>
      <title>Var Wars - Abuse of the CSharp var</title>
      <description>CSharp 3.0 introduced the var keyword for declaring variables without having to explicitly specify the type. This was done for using anonymous types returned from LINQ queries. Now, I am seeing many developers use it all over their code and think its a good thing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftheahmadblog.blogspot.com%2f2009%2f06%2fvar-wars-abuse-of-c-30-var.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftheahmadblog.blogspot.com%2f2009%2f06%2fvar-wars-abuse-of-c-30-var.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Var_Wars_Abuse_of_the_CSharp_var</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Var_Wars_Abuse_of_the_CSharp_var</guid>
      <pubDate>Mon, 08 Jun 2009 13:04:49 GMT</pubDate>
    </item>
    <item>
      <title>CodeRun - Online Development Platform</title>
      <description>CodeRun is a browser-based Integrated Development Environment (IDE), built on top of the Amazon Elastic Compute Cloud (EC2). It allows programmers to easily develop, test, deploy and publish code online, without requiring powerful hardware or complex software. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmaximumcs.wordpress.com%2f2009%2f06%2f07%2fcoderun-online-development-platform%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmaximumcs.wordpress.com%2f2009%2f06%2f07%2fcoderun-online-development-platform%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/CodeRun_Online_Development_Platform_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/CodeRun_Online_Development_Platform_1</guid>
      <pubDate>Sun, 07 Jun 2009 16:21:20 GMT</pubDate>
    </item>
    <item>
      <title>Core: An Aspect Oriented Business Objects Framework</title>
      <description>Learn about aspect-oriented design patterns and how they can be used to quickly add common functionality to your business objects. Josh Heyse explains how Aspect-Oriented Programming allows for the separation of true business logic and the code written allowing interaction with user interfaces. The Core framework is a generation model that dynamically adds common services, such as logging, auditing, persistence, and security to business objects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnet-tv.com%2f2009%2f06%2f02%2fcore-an-aspect-oriented-business-objects-framework%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-tv.com%2f2009%2f06%2f02%2fcore-an-aspect-oriented-business-objects-framework%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Core_An_Aspect_Oriented_Business_Objects_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Core_An_Aspect_Oriented_Business_Objects_Framework</guid>
      <pubDate>Tue, 02 Jun 2009 11:35:54 GMT</pubDate>
    </item>
    <item>
      <title>Calculating prime numbers with LINQ in C#</title>
      <description>It is a beautiful proof of the power and expressiveness of LINQ. The query expression states that from each value i in the Enumerable.Range(2, max - 1) where all elements of the range Enumerable.Range(2, i - 2) satisfy the condition All(j =&amp;gt; i % j != 0), we select i. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f05%2fcalculating-prime-numbers-linq-csharp.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f05%2fcalculating-prime-numbers-linq-csharp.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Calculating_prime_numbers_with_LINQ_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Calculating_prime_numbers_with_LINQ_in_C</guid>
      <pubDate>Sun, 31 May 2009 17:17:23 GMT</pubDate>
    </item>
    <item>
      <title>Logging NHibernate SQL with log4net in ASP.NET</title>
      <description>Have you ever wondered how to log the SQL generated by NHibernate? This post tries to exemplify just that. NHibernate uses HQL to leverage its expressiveness to the developer, but behind the scenes there is an engine that transforms the HQL into pure SQL that is executed against the database. This SQL can be logged so that you can see its... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f05%2flogging-nhibernate-sql-log4net-aspnet.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f05%2flogging-nhibernate-sql-log4net-aspnet.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Logging_NHibernate_SQL_with_log4net_in_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Logging_NHibernate_SQL_with_log4net_in_ASP_NET</guid>
      <pubDate>Sun, 24 May 2009 01:39:24 GMT</pubDate>
    </item>
    <item>
      <title>Regular Expression Engine in C# (the Story)</title>
      <description>A "long time ago", more precisely 3 years ago, I was studying Automata and Formal Languages which was a Computer Engineering discipline. At that time I was amazed by the new things I was learning such as NFAs, DFAs, FSMs and Regular Expressions. For the sake of my development I started searching for programming related material that could... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f02%2fregular-expression-engine-in-csharp.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f02%2fregular-expression-engine-in-csharp.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Regular_Expression_Engine_in_C_the_Story</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Regular_Expression_Engine_in_C_the_Story</guid>
      <pubDate>Wed, 13 May 2009 07:36:58 GMT</pubDate>
    </item>
    <item>
      <title>A Software Craftsman's Bookshelf</title>
      <description>Every now and then I get the question about what books I recommend on the topic of programming and software development. As I try to practice the DRY (Don't repeat yourself) principle while writing code, I'll also intend to do it in real life. And by answering this question in form of a blog post, I'll be able to redirect future questioners here. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2cb0df5924-fb90-4506-b2e7-1e15a5e981c6.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2cb0df5924-fb90-4506-b2e7-1e15a5e981c6.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/A_Software_Craftsman_s_Bookshelf</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/A_Software_Craftsman_s_Bookshelf</guid>
      <pubDate>Wed, 06 May 2009 17:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Mads Torgersen, you are my hero</title>
      <description>In seeking how to implement recursive C# lambda expressions, Mads Torgersen and the Lambda Calculus come to the rescue &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmixedsyntax.wordpress.com%2f2009%2f04%2f10%2fmads-torgersen-you-are-my-hero%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmixedsyntax.wordpress.com%2f2009%2f04%2f10%2fmads-torgersen-you-are-my-hero%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Mads_Torgersen_you_are_my_hero</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Mads_Torgersen_you_are_my_hero</guid>
      <pubDate>Sat, 11 Apr 2009 00:14:15 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Chart with MVC and Google Spreadsheet API</title>
      <description>Learn how to integrate ASP.NET charting controls with ASP.NET MVC and Google Spreadsheet Data API.

It shows a sample ASP.NET MVC application that uses data retrieved from a Google Spreasheet to feed an ASP.NET charting control. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.leniel.net%2f2009%2f02%2faspnet-chart-mvc-google-spreadsheet-api.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leniel.net%2f2009%2f02%2faspnet-chart-mvc-google-spreadsheet-api.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Chart_with_MVC_and_Google_Spreadsheet_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Chart_with_MVC_and_Google_Spreadsheet_API</guid>
      <pubDate>Tue, 10 Feb 2009 21:46:17 GMT</pubDate>
    </item>
    <item>
      <title>Open New Window in ASP.NET web page using JavaScript </title>
      <description>I have found much tricks in different tutorials and forums on opening new window in asp.net web page, using JavaScript, jquery etc. Here I have put most useful of ways to open new window (and pop-up window) in asp.net web page. I hope these tricks will be helpful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetspidor.blogspot.com%2f2009%2f01%2fopen-new-window-in-aspnet-web-page_28.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetspidor.blogspot.com%2f2009%2f01%2fopen-new-window-in-aspnet-web-page_28.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Open_New_Window_in_ASP_NET_web_page_using_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Open_New_Window_in_ASP_NET_web_page_using_JavaScript</guid>
      <pubDate>Wed, 28 Jan 2009 19:44:52 GMT</pubDate>
    </item>
  </channel>
</rss>
