<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Joseph Guadagno : LINQ</title><link>http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx</link><description>Tags: LINQ</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Book Review: LINQ In Action</title><link>http://weblogs.asp.net/jguadagno/archive/2008/09/28/book-review-linq-in-action.aspx</link><pubDate>Mon, 29 Sep 2008 03:53:35 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6646299</guid><dc:creator>jguadagno</dc:creator><author>jguadagno</author><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/rsscomments.aspx?PostID=6646299</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/commentapi.aspx?PostID=6646299</wfw:comment><comments>http://weblogs.asp.net/jguadagno/archive/2008/09/28/book-review-linq-in-action.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:ade04823-c5cd-42df-bc10-3791c6d8f68e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;table cellspacing="0" cellpadding="2" width="400" border="0" unselectable="on"&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td valign="top" width="400"&gt;
&lt;p&gt;&lt;a title="Amazon.com: LINQ in Action: Fabrice Marguerie, Steve Eichert, Jim Wooley, Matt Warren: Books" href="http://www.amazon.com/exec/obidos/ASIN/1933988169/beyondthebasic0e"&gt;&lt;img src="http://images.amazon.com/images/P/1933988169.01.MZZZZZZZ.jpg" border="0" align="left"&gt;Amazon.com: LINQ in Action: Fabrice Marguerie, Steve Eichert, Jim Wooley, Matt Warren: Books&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I think the expression is &amp;quot;&lt;em&gt;don't cry over spilled milk...&lt;/em&gt;&amp;quot;, well when my son spilled milk on this book I almost cried. Why would you cry over a book you ask? There are many reasons.&amp;#160; Not only does the book go into LINQ in depth (I know there is a &lt;a href="http://www.amazon.com/gp/product/1933988363?ie=UTF8&amp;amp;tag=beyondthebasic0e&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1933988363"&gt;C# in Depth&lt;/a&gt;&lt;img style="margin: 0px; border-top-style: none! important; border-right-style: none! important; border-left-style: none! important; border-bottom-style: none! important" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=beyondthebasic0e&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1933988363" width="1" border="0" /&gt; book) but the authors cover all of the parts of the .NET framework that were created and needed for LINQ to function. In addition, all of the samples provided are both in C# and VB.NET. These samples are not your basic &amp;quot;Hello World&amp;quot; samples but useful reusable code snippets that get the point of the book section across.&lt;/p&gt;  &lt;p&gt;The book starts of with an introduction to LINQ and the different versions of LINQ to &lt;em&gt;xxx,&lt;/em&gt; more than enough to wet your whistle. The authors then go into the prerequisites of the .NET framework required, generics, anonymous types and lambda expressions.&amp;#160; This chapter was so good I read it twice.&amp;#160; The third chapter discusses how LINQ is made up.&amp;#160; After this, the authors go in depth in describing the different types of LINQ, including LINQ to SQL, LINQ to Objects and LINQ to Amazon with useful examples.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;This book will be a reference book on my book shelf.&amp;#160; I expect to refer to this book constantly.&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6646299" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jguadagno/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.5/default.aspx">NET 3.5</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.0/default.aspx">NET 3.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+2.0/default.aspx">NET 2.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/Book+Review/default.aspx">Book Review</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>ORM Comparison Part II</title><link>http://weblogs.asp.net/jguadagno/archive/2008/08/29/orm-comparison-part-ii.aspx</link><pubDate>Fri, 29 Aug 2008 19:46:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6576785</guid><dc:creator>jguadagno</dc:creator><author>jguadagno</author><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/rsscomments.aspx?PostID=6576785</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/commentapi.aspx?PostID=6576785</wfw:comment><comments>http://weblogs.asp.net/jguadagno/archive/2008/08/29/orm-comparison-part-ii.aspx#comments</comments><description>&lt;p&gt;Part II of the Southeast Valley .NET User Group ORM comparison happened yesterday.&amp;#160; It started off nice and calm but ended with a bang or two.&amp;#160; No there were no fight or arguments between the presenters or attendees but mother nature let loose on the Phoenix area last night.&amp;#160; Especially during Scott Cate's presentation that happened to be going over on time.&amp;#160; A huge thunder clap ended his presentation :) .&amp;#160; Represented at this part was LLBGen Pro, NHibernate, ActiveRecord, QuickObjects and EasyDB.&lt;/p&gt;  &lt;p&gt;Over the two months/meetings of presentations we saw how different technologies provide database access from .NET to different data stores. Thanks to the following for presenting.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Presenter&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Technology&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;LINQ Overview&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Adam Wolf&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;LINQ to SQL&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Adam Wolf&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;LINQ to Entities&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Rob Richardson&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;QuickObjects&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Ish Singh&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Subsonic&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Saul Mora&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;netTiers&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Brad Mead&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;NHibernate&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Aaron Cure&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;ActiveRecord&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Justin James&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;LLBGen Pro&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Scott Cate&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Easy DB&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Scott Cate&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;It was a great event but if we had to do it over again we would make it longer. In fact there have been talk about making this a web cast series.&amp;#160; If you are interested in seeing this as a web cast series, post a comment here, contact me, or send an email to your local Microsoft developer evangelist.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6576785" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jguadagno/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NHibernate/default.aspx">NHibernate</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.5/default.aspx">NET 3.5</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.0/default.aspx">NET 3.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+2.0/default.aspx">NET 2.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/SEVDNUG/default.aspx">SEVDNUG</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/netTiers/default.aspx">netTiers</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/QuickObjects/default.aspx">QuickObjects</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LLBGen/default.aspx">LLBGen</category></item><item><title>Big Day Today: Object Relational Mappers (ORM) Comparison Day 1</title><link>http://weblogs.asp.net/jguadagno/archive/2008/07/23/big-day-today-object-relational-mappers-orm-comparison-day-1.aspx</link><pubDate>Thu, 24 Jul 2008 02:33:41 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6437422</guid><dc:creator>jguadagno</dc:creator><author>jguadagno</author><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/rsscomments.aspx?PostID=6437422</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/commentapi.aspx?PostID=6437422</wfw:comment><comments>http://weblogs.asp.net/jguadagno/archive/2008/07/23/big-day-today-object-relational-mappers-orm-comparison-day-1.aspx#comments</comments><description>&lt;p&gt;Well the time is here for the &lt;a href="http://www.sevdnug.org" target="_blank"&gt;Southeast East Valley .NET User Group&lt;/a&gt; to hold it first of two meetings to compare different Object Relational Mapper technologies.&amp;#160; Some of the representative technologies will be LINQ, nHibernate, LLBGen Pro, and more.&lt;/p&gt;  &lt;p&gt;The event will be broadcast via LiveMeeting starting at 6:30 PM MST.&lt;/p&gt;  &lt;p&gt;For more details on the event visit: &lt;a title="http://sevdnug.org/Events/2008-07-24/Southeast_Valley_NET_User_Group_Meeting_July_2008.aspx" href="http://sevdnug.org/Events/2008-07-24/Southeast_Valley_NET_User_Group_Meeting_July_2008.aspx"&gt;http://sevdnug.org/Events/2008-07-24/Southeast_Valley_NET_User_Group_Meeting_July_2008.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6437422" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jguadagno/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NHibernate/default.aspx">NHibernate</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.5/default.aspx">NET 3.5</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.0/default.aspx">NET 3.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/SEVDNUG/default.aspx">SEVDNUG</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/netTiers/default.aspx">netTiers</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/QuickObjects/default.aspx">QuickObjects</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LLBGen/default.aspx">LLBGen</category></item><item><title>Southeast Valley .NET User Group: ORM Comparison: Update</title><link>http://weblogs.asp.net/jguadagno/archive/2008/07/08/southeast-valley-net-user-group-orm-comparison-update.aspx</link><pubDate>Tue, 08 Jul 2008 15:29:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6376603</guid><dc:creator>jguadagno</dc:creator><author>jguadagno</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/rsscomments.aspx?PostID=6376603</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/commentapi.aspx?PostID=6376603</wfw:comment><comments>http://weblogs.asp.net/jguadagno/archive/2008/07/08/southeast-valley-net-user-group-orm-comparison-update.aspx#comments</comments><description>&lt;p&gt;The &lt;strike&gt;July&lt;/strike&gt; July and August 2008 meetings of Southeast Valley .Net Users Group (&lt;a href="http://www.sevdnug.org/"&gt;SEVDNUG&lt;/a&gt;) will host a comparison of different Object Relational Mapper / Data Access Layer technologies. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sevdnug.org/Events/database_layer_comparison.aspx"&gt;Requirements&lt;/a&gt; have been to established so that there is a common database and user interface to compare these technologies against.&amp;#160; Each presenter will be given 15 minutes to demonstrate there technology and/or framework followed by a 5 minute Q&amp;amp;A session.&amp;#160; At the end of all of the presentations there will be a Q&amp;amp;A session for all of the presenters and attendees.&lt;/p&gt;  &lt;p&gt;Since we have so many technologies represented, 9 at last count, the event will span two meetings. In addition, if you can not attend but are interested in the event, it will be broadcasted via &lt;a href="http://www.livemeeting.com"&gt;LiveMeeting&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Current Technologies Represented:&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Linq Overview &lt;/li&gt;    &lt;li&gt;Linq to SQL &lt;/li&gt;    &lt;li&gt;Linq to Entities &lt;/li&gt;    &lt;li&gt;QuickObjects &lt;/li&gt;    &lt;li&gt;Subsonic &lt;/li&gt;    &lt;li&gt;netTiers &lt;/li&gt;    &lt;li&gt;nHibernate &lt;/li&gt;    &lt;li&gt;ActiveRecord &lt;/li&gt;    &lt;li&gt;LLBGen Pro &lt;/li&gt;    &lt;li&gt;EasyDB &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We would like presenters for the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;CSLA &lt;/li&gt;    &lt;li&gt;Enterprise Application Blocks &lt;/li&gt;    &lt;li&gt;Entity Framework (Astoria) &lt;/li&gt;    &lt;li&gt;Any other ORM tool &lt;/li&gt; &lt;/ul&gt; If you want to present, please send an email to &lt;a href="mailto:presentations@sevdnug.org"&gt;presentations@sevdnug.org&lt;/a&gt;.   &lt;br /&gt;More information can be found at: &lt;a href="http://www.sevdnug.org/Events/database_layer_comparison.aspx" target="_blank"&gt;http://www.sevdnug.org/Events/database_layer_comparison.aspx&lt;/a&gt;   &lt;br /&gt;  &lt;h3&gt;Event Information&lt;/h3&gt;  &lt;h4&gt;Event Registration: In Person&lt;/h4&gt; Details about the July 2008, time, place, location can be found at: &lt;a href="http://sevdnug.org/events/2008-07-24/Southeast_Valley_NET_User_Group_Meeting_July_2008.aspx"&gt;http://sevdnug.org/events/2008-07-24/Southeast_Valley_NET_User_Group_Meeting_July_2008.aspx&lt;/a&gt;   &lt;br /&gt;To register to attend this event &lt;b&gt;IN PERSON&lt;/b&gt;: &lt;a href="http://www.clicktoattend.com/invitation.aspx?code=127832"&gt;http://www.clicktoattend.com/invitation.aspx?code=127832&lt;/a&gt;   &lt;br /&gt;Details about the August 2008, time, place, location can be found at: &lt;a href="http://sevdnug.org/events/2008-08-28/Southeast_Valley_NET_User_Group_Meeting_August_2008.aspx?"&gt;http://sevdnug.org/events/2008-08-28/Southeast_Valley_NET_User_Group_Meeting_August_2008.aspx&lt;/a&gt;   &lt;br /&gt;To register to attend this event &lt;b&gt;IN PERSON&lt;/b&gt;: &lt;a href="http://www.clicktoattend.com/invitation.aspx?code=127833"&gt;http://www.clicktoattend.com/invitation.aspx?code=127833&lt;/a&gt;   &lt;br /&gt;  &lt;h4&gt;LiveMeeting Information&lt;/h4&gt; &lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=6CNP2Z&amp;amp;role=attend&amp;amp;pw=xc%3CQ%7B%21%7EW8"&gt;July Meeting&lt;/a&gt;   &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=6HP8WB&amp;amp;role=attend&amp;amp;pw=jj*5%26%3DG%5DC"&gt;August Meeting&lt;/a&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6376603" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jguadagno/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NHibernate/default.aspx">NHibernate</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/AZGroups/default.aspx">AZGroups</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.5/default.aspx">NET 3.5</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.0/default.aspx">NET 3.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+2.0/default.aspx">NET 2.0</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/SEVDNUG/default.aspx">SEVDNUG</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/netTiers/default.aspx">netTiers</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/QuickObjects/default.aspx">QuickObjects</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LLBGen/default.aspx">LLBGen</category></item><item><title>Free Hands On .NET Training from InnerWorkings</title><link>http://weblogs.asp.net/jguadagno/archive/2008/02/05/free-hands-on-net-training-from-innerworkings.aspx</link><pubDate>Tue, 05 Feb 2008 20:27:13 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5716970</guid><dc:creator>jguadagno</dc:creator><author>jguadagno</author><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/rsscomments.aspx?PostID=5716970</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jguadagno/commentapi.aspx?PostID=5716970</wfw:comment><comments>http://weblogs.asp.net/jguadagno/archive/2008/02/05/free-hands-on-net-training-from-innerworkings.aspx#comments</comments><description>&lt;p&gt;Through February 25th, InnerWorkings (&lt;a href="http://www.innerworkings.com/"&gt;www.innerworkings.com&lt;/a&gt;) is giving away 10 hours of hands-on .NET learning to any INETA member, no strings attached. This is your chance to sharpen your current skills or learn some new technologies at no cost, using InnerWorkings Developer. All the following are included:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Object Oriented Programming &amp;#8226; AJAX Extensions&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;Silverlight 1.0&lt;/li&gt;    &lt;li&gt;New Features in C# 3.0&lt;/li&gt;    &lt;li&gt;New Features in VB 9.0&lt;/li&gt;    &lt;li&gt;LINQ to SQL &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To take advantage of this learning offer, members should&lt;a href="http://www.innerworkings.com/promotions/d754c800-6547-497c-8178-4c5245126a78/ineta-new-year-promotion"&gt; register&lt;/a&gt; with InnerWorkings and download the free samplers before February 25th, 2008.&lt;/p&gt;  &lt;p&gt;Original Post Found at &lt;a title="http://blogs.msdn.com/terryclancy/archive/2008/02/05/vsip-partner-innerworkings-helps-you-build-your-net-skills-for-free.aspx" href="http://blogs.msdn.com/terryclancy/archive/2008/02/05/vsip-partner-innerworkings-helps-you-build-your-net-skills-for-free.aspx"&gt;http://blogs.msdn.com/terryclancy/archive/2008/02/05/vsip-partner-innerworkings-helps-you-build-your-net-skills-for-free.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5716970" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jguadagno/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/NET+3.5/default.aspx">NET 3.5</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/jguadagno/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>