<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>yag: Community and Architecture : Linq</title><link>http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx</link><description>Tags: Linq</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>To Linq or Not To Linq, that is the question...</title><link>http://blogs.msdn.com/yag/archive/2008/02/22/to-linq-or-not-to-linq-that-is-the-question.aspx</link><pubDate>Sat, 23 Feb 2008 03:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7852254</guid><dc:creator>YAG</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/yag/comments/7852254.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=7852254</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=7852254</wfw:comment><description>&lt;P&gt;Jim Wooley just posted a &lt;A class="" href="http://www.thinqlinq.com/Default/Querying_the_complete_plays_of_Shakespeare_using_LINQ_to_XML.aspx" target=_blank mce_href="http://www.thinqlinq.com/Default/Querying_the_complete_plays_of_Shakespeare_using_LINQ_to_XML.aspx"&gt;great entry&lt;/A&gt; on his ThinqLinq site. It involves using Linq to XML and VB9's XML Literals to query Shakespeare's plays. He first joins all the plays on his drive together into one big XML file and then gets the top 50 characters by the number of lines they speak. Head over there to see the code. Very clean, IMO.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Those of you who know me know that I'm a Shakespeare fanatic and a pretty big fan of Linq also &amp;lt;g&amp;gt; - this post just made my day. Great way to (almost) start the weekend. Thanks, Jim!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7852254" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item><item><title>German VFP, SQL Server and .NET conference in October</title><link>http://blogs.msdn.com/yag/archive/2007/09/08/german-vfp-sql-server-and-net-conference-in-october.aspx</link><pubDate>Sat, 08 Sep 2007 20:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4832225</guid><dc:creator>YAG</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/yag/comments/4832225.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=4832225</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=4832225</wfw:comment><description>&lt;P&gt;I'll be speaking at a conference in Frankfurt, Germany on November 8-10. I'll be keynoting the VFP conference and doing a session on VB.NET (including things like LINQ, Silverlight and future releases). This is one of my all time favorite conferences - Rainer really focuses on the attendees - great food, lots of chances for 1:1s with the speakers and other attendees, just an overall wonderful time. Click on the pictures to go to the website for the conference.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://sqlnet.dfpug.de/" target=_blank mce_href="http://sqlnet.dfpug.de/"&gt;&lt;IMG src="http://blogs.msdn.com/photos/yag_pics/images/4832076/original.aspx" mce_src="http://blogs.msdn.com/photos/yag_pics/images/4832076/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://devcon.dfpug.de/" target=_blank mce_href="http://devcon.dfpug.de/"&gt;&lt;IMG style="WIDTH: 270px; HEIGHT: 48px" height=48 src="http://blogs.msdn.com/photos/yag_pics/images/4832070/original.aspx" width=270 mce_src="http://blogs.msdn.com/photos/yag_pics/images/4832070/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4832225" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Visual+FoxPro/default.aspx">Visual FoxPro</category><category domain="http://blogs.msdn.com/yag/archive/tags/Speaking+Engagements/default.aspx">Speaking Engagements</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.msdn.com/yag/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Interview with Erik Meijer</title><link>http://blogs.msdn.com/yag/archive/2007/03/02/interview-with-erik-meijer.aspx</link><pubDate>Sat, 03 Mar 2007 01:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1790743</guid><dc:creator>YAG</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/yag/comments/1790743.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=1790743</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=1790743</wfw:comment><description>One of the best things about working on the Linq project was getting to work and have dinner with &lt;A class="" href="http://research.microsoft.com/~emeijer/" target=_blank mce_href="http://research.microsoft.com/~emeijer/"&gt;Erik Meijer&lt;/A&gt;. He's not only incredibly smart - but a fun person to hang out with. Mary Jo Foley has an interview with him in &lt;A class="" href="http://reddevnews.com/news/devnews/article.aspx?editorialsid=167" target=_blank mce_href="http://reddevnews.com/news/devnews/article.aspx?editorialsid=167"&gt;Redmond Developer News&lt;/A&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1790743" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item><item><title>Off on another speaking tour</title><link>http://blogs.msdn.com/yag/archive/2007/01/17/off-on-another-speaking-tour.aspx</link><pubDate>Thu, 18 Jan 2007 04:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1486063</guid><dc:creator>YAG</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/yag/comments/1486063.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=1486063</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=1486063</wfw:comment><description>&lt;P&gt;I'm heading out tomorrow morning to Atlanta and Knoxville where I'll be speaking at the following locations:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A class="" href="http://www.afug.com/" mce_href="http://www.afug.com"&gt;Atlanta FoxPro Users Group&lt;/A&gt;&amp;nbsp;- speaking about Sedna&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/controlpanel/blogs/www.atlantacodecamp.com" mce_href="http://blogs.msdn.com/controlpanel/blogs/www.atlantacodecamp.com"&gt;Atlanta Code Camp&lt;/A&gt; - speaking about Test Driven Development&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.865got.net/Home/tabid/36/Default.aspx" mce_href="http://www.865got.net/Home/tabid/36/Default.aspx"&gt;East Tennessee&amp;nbsp;.NET User Group&lt;/A&gt; - speaking in Knoxville about Test Driven Development (or maybe Linq)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I'll also be doing customer meetings at a bunch of locations. Should be a tiring, but fun trip. Hope to see you there!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;yag&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1486063" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/Visual+FoxPro/default.aspx">Visual FoxPro</category><category domain="http://blogs.msdn.com/yag/archive/tags/Speaking+Engagements/default.aspx">Speaking Engagements</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item><item><title>Great LINQ samples</title><link>http://blogs.msdn.com/yag/archive/2007/01/03/great-linq-samples.aspx</link><pubDate>Thu, 04 Jan 2007 00:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1407038</guid><dc:creator>YAG</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/yag/comments/1407038.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=1407038</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=1407038</wfw:comment><description>&lt;P&gt;&lt;A class="" title="Baseball stats with Linq" href="http://derekslager.com/blog/posts/2006/10/calculating-baseball-statistics-with-linq.ashx" target=_blank mce_href="http://derekslager.com/blog/posts/2006/10/calculating-baseball-statistics-with-linq.ashx"&gt;Derek Slager has a post&lt;/A&gt; where he's calculating baseball stats using LINQ. As a baseball fan (Go A's) and a data guy, this was a lot of fun.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Here's one quick sample where he's calculating top winning pitchers:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;from game in games&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group game by game.WinningPitcher into g&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; orderby g.Count() descending&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select g;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1407038" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item><item><title>Interviews online</title><link>http://blogs.msdn.com/yag/archive/2006/07/11/662816.aspx</link><pubDate>Wed, 12 Jul 2006 02:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:662816</guid><dc:creator>YAG</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/yag/comments/662816.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=662816</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=662816</wfw:comment><description>&lt;P&gt;I was interviewed by Level Extreme for two of their online magazines: .NET Magazine and Universal Thread Magazine.&lt;/P&gt;
&lt;P&gt;In the &lt;A href="http://www.levelextreme.net/wconnect/wc.dll?10,7,10,59"&gt;.NET Magazine interview&lt;/A&gt;, we talked about my new position here on the Communities Team, .NET in general, Linq and a number of other things.&lt;/P&gt;
&lt;P&gt;In the &lt;A href="http://www.utmag.com/wconnect/wc.dll?9,7,10,2125"&gt;UT Magazine&lt;/A&gt;, we talked about Visual FoxPro, Sedna, and a little about my new gig as well.&lt;/P&gt;
&lt;P&gt;It's always fun talking to the guys at Level Extreme. Thanks for getting in touch with me!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=662816" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/Visual+FoxPro/default.aspx">Visual FoxPro</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.msdn.com/yag/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>Linq May CTP released - and info on Query Trees and IQueryable</title><link>http://blogs.msdn.com/yag/archive/2006/05/11/595399.aspx</link><pubDate>Thu, 11 May 2006 17:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595399</guid><dc:creator>YAG</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/yag/comments/595399.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=595399</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=595399</wfw:comment><description>&lt;P&gt;I mentioned this in my last blog entry, but thought I should make it more discoverable. We've released the &lt;A href="http://msdn.microsoft.com/netframework/future"&gt;May Community Tech Preview for Linq&lt;/A&gt;. Everything I talked about here at Devteach is available for the download.&lt;/P&gt;
&lt;P&gt;I just spoke to an attendee named David who asked me whether we support adding nodes, etc., to the query tree or creating your own version of DLinq for custom data sources. The answer is yes! The documentation is in the CTP - and there is a great blog entry &lt;A HREF="/mattwar/archive/2006/05/10/594966.aspx"&gt;by Matt Warren here&lt;/A&gt;. Hope this helps!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=595399" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item><item><title>Devteach update</title><link>http://blogs.msdn.com/yag/archive/2006/05/10/594858.aspx</link><pubDate>Wed, 10 May 2006 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:594858</guid><dc:creator>YAG</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/yag/comments/594858.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=594858</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=594858</wfw:comment><description>&lt;P&gt;It's almost 5pm on Wednesday - &lt;A href="http://www.devteach.com"&gt;Devteach&lt;/A&gt; is moving along really well. The keynote went well - spoke all about LINQ, DLinq and XLinq and things that are now available in the &lt;A href="http://msdn.microsoft.com/netframework/future/"&gt;new CTP&lt;/A&gt;. People liked the new LINQ designer, and my quick demo of Linq over Datasets (new to the CTP). &lt;/P&gt;
&lt;P&gt;Yes, there is a new Tech Preview for LINQ - &lt;A href="http://msdn.microsoft.com/netframework/future/"&gt;Check it out!&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I've been going to a number of sessions as well as hanging out in the Ask The Experts lounge. My favorite session so far is &lt;A href="http://www.markusegger.com/blog/"&gt;Markus Egger's&lt;/A&gt; session on WPF - it was a really good introduction to WPF, why it's necessary, and XAML.&lt;/P&gt;
&lt;P&gt;I'm on a panel discussing various data access approaches in about 45 minutes - should be fun.&lt;/P&gt;
&lt;P&gt;For detailed coverage of DevTeach and its sessions, check out the &lt;A href="http://www.utcoverage.com/DevTeach/2006"&gt;Universal Thread&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=594858" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Speaking+Engagements/default.aspx">Speaking Engagements</category><category domain="http://blogs.msdn.com/yag/archive/tags/Linq/default.aspx">Linq</category></item></channel></rss>