<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by nemoby</title>
    <description>Stories kicked by nemoby</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>LINQ Farm: More on the LINQ Aggregate Operators</title>
      <description>The LINQ aggregate operators allow you to perform simple math operations over the elements in a sequence. This post is designed to walk you through those operators, and give you an overview of how to use them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f07%2f14%2flinq-farm-more-on-aggregate-operators.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f07%2f14%2flinq-farm-more-on-aggregate-operators.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_Farm_More_on_the_LINQ_Aggregate_Operators</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_Farm_More_on_the_LINQ_Aggregate_Operators</guid>
      <pubDate>Tue, 29 Jul 2008 23:31:23 GMT</pubDate>
    </item>
    <item>
      <title>Charlie will be giving a talk entitled The Essence of LINQ</title>
      <description>Explore the essential technologies that establish LINQ as a unique and important new tool for developers who want to query data. By looking at a series of code samples, attendees will learn that LINQ is integrated, unitive, declarative, hierarchical, extensible, transformative, and composable. These principles illustrate why LINQ has quickly been established as an important new development tool. Other topics covered in the talk include deferred execution, lambda expressions, extension methods, expression trees and the IQueryable&amp;lt;T&amp;gt; and IEnumerable&amp;lt;T&amp;gt; interfaces. The goal of the talk is to give developers a practical understanding of why LINQ is useful, and how it can be used to improve our development process. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f31%2fupcoming-talks-by-charlie.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f31%2fupcoming-talks-by-charlie.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Charlie_will_be_giving_a_talk_entitled_The_Essence_of_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Charlie_will_be_giving_a_talk_entitled_The_Essence_of_LINQ</guid>
      <pubDate>Mon, 31 Mar 2008 15:27:02 GMT</pubDate>
    </item>
    <item>
      <title>Understanding the Technical Book Market</title>
      <description>Mike Hendrickson from O'Reilly has published a survey of the technical book market. As when viewing the TIOBE site, I think it is wrong to extrapolate any broad conclusions about the development languages market from the data you see here. For instance, lots of developers are still writing batch files, it just so happens that the book-market for that syntax is small. Changes in the C/C++ market are slow, which means that developers stick with tried and true books for those very popular languages rather than rushing out to buy new texts. Nevertheless, it is interesting to at least view this data, especially if you happen to be interested in technical books or trends in the broader developer landscape. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f13%2funderstanding-the-technical-book-market.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f13%2funderstanding-the-technical-book-market.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Understanding_the_Technical_Book_Market</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Understanding_the_Technical_Book_Market</guid>
      <pubDate>Fri, 14 Mar 2008 06:38:25 GMT</pubDate>
    </item>
    <item>
      <title>Community Convergence XLI</title>
      <description>Welcome to the forty-first Community Convergence. The big news this week is that we have moved Future Focus, our peak at features that might appear in the next version of Visual Studio, to the Code Gallery. To seed our efforts on this new platform we have a new post on our plans for the IDE. This post covers a feature named the Call Hierarchy. I should perhaps add that in subsequent Future Focus posts you can expect to see us switch back and forth between our plans for the IDE, the C# language and other features. We want to mix up the issues we discuss, thereby insuring that all the major areas in the product are covered at one point or another. On a related note, I should mentioned that the IDE Dev Lead, Kevin Pilch-Bisson, is also looking for general feedback on features you'd like to see in the next version of the IDE.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f11%2fcommunity-convergence-xli.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f11%2fcommunity-convergence-xli.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Community_Convergence_XLI</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Community_Convergence_XLI</guid>
      <pubDate>Wed, 12 Mar 2008 04:34:13 GMT</pubDate>
    </item>
    <item>
      <title>Links to LINQ</title>
      <description>Here are some useful links to LINQ information. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2006%2f10%2f05%2fLinks-to-LINQ.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2006%2f10%2f05%2fLinks-to-LINQ.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Links_to_LINQ</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Links_to_LINQ</guid>
      <pubDate>Sat, 01 Mar 2008 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Link to Everything: A List of LINQ Providers</title>
      <description>I've recently updated the list of LINQ Providers found on my Links to LINQ page, accessible from the News section on the left of my blog. I'm sure there are other providers available. Feel free to write me or append a comment if you want to add to this list.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f28%2flink-to-everything-a-list-of-linq-providers.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f28%2flink-to-everything-a-list-of-linq-providers.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Link_to_Everything_A_List_of_LINQ_Providers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Link_to_Everything_A_List_of_LINQ_Providers</guid>
      <pubDate>Fri, 29 Feb 2008 04:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Three levels of extension methods</title>
      <description>Some tips for building up C# 3.0 extension methods to solve problems, from wrapping static framework classes, to creating missing methods, to performing business logic validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f02%2fthree-levels-of.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f02%2fthree-levels-of.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Three_levels_of_extension_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Three_levels_of_extension_methods</guid>
      <pubDate>Fri, 29 Feb 2008 10:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Linq Expressions - Access private fields</title>
      <description>In this post I will show how you can use Linq Expressions to access private(or public) class fields instead of using Reflection.FieldInfo. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frogeralsing.com%2f2008%2f02%2f26%2flinq-expressions-access-private-fields%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frogeralsing.com%2f2008%2f02%2f26%2flinq-expressions-access-private-fields%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_Expressions_Access_private_fields</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_Expressions_Access_private_fields</guid>
      <pubDate>Tue, 26 Feb 2008 23:24:33 GMT</pubDate>
    </item>
    <item>
      <title>Try/Catch Blocks Can Hurt Performance Significantly</title>
      <description>Over at Programmers Heaven.com, there's an interesting article on the potential performance impact of try/catch blocks. The article concluded that the average cost of a try/catch block is essentially nothing (sorry there's no author information on the post), and that .NET/C# programmers should not think twice about using try/catch blocks. The author is right that a try/catch block has essentially zero cost. However, like most coding performance issues, exceptions and try/catch blocks do not have performance implications until they occur in some type of loop. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.chinhdo.com%2f20080226%2ftry-catch-blocks-performance%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.chinhdo.com%2f20080226%2ftry-catch-blocks-performance%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Try_Catch_Blocks_Can_Hurt_Performance_Significantly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Try_Catch_Blocks_Can_Hurt_Performance_Significantly</guid>
      <pubDate>Wed, 27 Feb 2008 01:01:02 GMT</pubDate>
    </item>
    <item>
      <title>TextBox MaxLength From LINQ Meta Data</title>
      <description>Set the MaxLength property using LINQ Meta Data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f24%2fTextBoxMaxLengthFromLINQMetaData.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f24%2fTextBoxMaxLengthFromLINQMetaData.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/TextBox_MaxLength_From_LINQ_Meta_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/TextBox_MaxLength_From_LINQ_Meta_Data</guid>
      <pubDate>Wed, 27 Feb 2008 03:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Video of Luke Hoban's In-Depth Look at C# 3.0</title>
      <description>Last fall in Barcelona, Spain two PM's from the C# team gave talks on key parts of the new technology found in Visual Studio 2008. 

* Microsoft Visual C# Under the Covers: An In-Depth Look at C# 3.0 
* LINQ to SQL: Accessing Relational Data with Language Integrated Query 

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f22%2fvideo-of-luke-hoban-in-depth-look-at-c-3-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f22%2fvideo-of-luke-hoban-in-depth-look-at-c-3-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Video_of_Luke_Hoban_s_In_Depth_Look_at_C_3_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Video_of_Luke_Hoban_s_In_Depth_Look_at_C_3_0</guid>
      <pubDate>Tue, 04 Mar 2008 18:16:02 GMT</pubDate>
    </item>
    <item>
      <title>LINQ to SQL and SQL Server 2008</title>
      <description>Faisal Mohamood, the LINQ to SQL Program Manager, has posted a blog about the work his team has been doing in preparation for the next release of LINQ to SQL. Faisal says that his team has added support for new T-SQL data types that will be found in SQL Server 2008. These updates include support for the DATE, TIME, DATETIME2 and DATETIMEOFFSET types. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f21%2flinq-to-sql-and-sql-server-2008.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f21%2flinq-to-sql-and-sql-server-2008.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_to_SQL_and_SQL_Server_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_to_SQL_and_SQL_Server_2008</guid>
      <pubDate>Fri, 22 Feb 2008 08:09:40 GMT</pubDate>
    </item>
    <item>
      <title>Set ASP.NET TextBox MaxLength via LINQ Meta Data</title>
      <description>With a simple ExpressionBuilder, you can declaratively set the MaxLength property of a TextBox to your database column length. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f20%2fSetTextBoxMaxLengthValueToDatabaseColumnLengthUsingAnExpressionBuilderAndLINQMetaData.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f20%2fSetTextBoxMaxLengthValueToDatabaseColumnLengthUsingAnExpressionBuilderAndLINQMetaData.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Set_ASP_NET_TextBox_MaxLength_via_LINQ_Meta_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Set_ASP_NET_TextBox_MaxLength_via_LINQ_Meta_Data</guid>
      <pubDate>Thu, 21 Feb 2008 06:41:45 GMT</pubDate>
    </item>
    <item>
      <title>LINQ Farm Seed: Using the Expression Tree Visualizer</title>
      <description>The Visual Studio 2008 CSharp samples include several valuable tools that LINQ developers can use to help expedite the development process. One of the is the Expression Tree Visualizer. This tool works in both Visual Studio Express and the other versions of Visual Studio that support C# development. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f13%2flinq-farm-seed-using-the-expression-tree-visualizer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f02%2f13%2flinq-farm-seed-using-the-expression-tree-visualizer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_Farm_Seed_Using_the_Expression_Tree_Visualizer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_Farm_Seed_Using_the_Expression_Tree_Visualizer</guid>
      <pubDate>Mon, 18 Feb 2008 19:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>