<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://billwagner.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Bill Wagner</title>
 <link>http://billwagner.sys-con.com/</link>
 <description>Latest News from Bill Wagner</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Mon, 30 Nov 2009 06:41:38 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>C#3.0-LINQ</title>
 <link>http://billwagner.sys-con.com/node/461381</link>
 <description>C# 3.0 represents a radical new approach to .NET development. The new language features were added primarily to support Language Integrated Query (LINQ), allowing you to query data using the same constructs regardless of where the data is currently stored. However, you&#039;ll find that there are many things you can do with these new features outside of queries. There&#039;s a learning curve for these new features, but by adopting them you&#039;ll find that you can be much more productive than you ever were in earlier versions of C#. In this article, I&#039;ll give you a whirlwind tour of C# 3.0 language features, and how you can leverage them in your work.&lt;p&gt;&lt;a href=&quot;http://billwagner.sys-con.com/node/461381&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 16 Nov 2007 12:00:00 EST</pubDate>
 <guid isPermaLink="true">http://billwagner.sys-con.com/node/461381</guid>
 <comments>http://billwagner.sys-con.com/node/461381#feedback</comments>
</item>
<item>
 <title>Implementing Patterns with Generics</title>
 <link>http://billwagner.sys-con.com/node/204813</link>
 <description>It&#039;s been a few months since Visual Studio 2005 was released. In that time you&#039;ve probably seen and read quite a bit about generics. Unfortunately all those articles and presentations can leave you with the impression that generics are useful only in the context of collections (List, Dictionary&lt;K,V&gt;, Queue, and so on).&lt;p&gt;&lt;a href=&quot;http://billwagner.sys-con.com/node/204813&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 17 Apr 2006 14:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://billwagner.sys-con.com/node/204813</guid>
 <comments>http://billwagner.sys-con.com/node/204813#feedback</comments>
</item>
<item>
 <title>Building Dynamic Systems Using Attributes and Reflection</title>
 <link>http://billwagner.sys-con.com/node/45914</link>
 <description>Building binary components sometimes means utilizing late binding and reflection to find the code with the particular functionality you need. Reflection is a powerful tool, and it enables you to write software that is much more dynamic. Using reflection, an application can be upgraded with new capabilities by adding new components that were not available when the application was deployed. That&#039;s the upside.&lt;p&gt;&lt;a href=&quot;http://billwagner.sys-con.com/node/45914&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 10 Aug 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://billwagner.sys-con.com/node/45914</guid>
 <comments>http://billwagner.sys-con.com/node/45914#feedback</comments>
</item>
</channel>
</rss>
