<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:enyim="http://enyim.com/schemas/blossom/2008/feed/" xmlns:re="http://purl.org/atompub/rank/1.0">
    <channel>
        <title>RGabostyle.com</title>
        <link>http://rgabostyle.com/</link>
        <description>Keepin' it real..</description>
        <docs>http://www.rssboard.org/rss-specification</docs>
        <generator>freeblog.hu</generator>
        <lastBuildDate>Fri, 21 Nov 2008 00:17:16 GMT</lastBuildDate>
        <pubDate>Fri, 21 Nov 2008 00:17:16 GMT</pubDate>
        <ttl>15</ttl>
        <item>
            <title>FrameXML support in AddOn Studio for World of Warcraft v2</title>
            <description>&lt;p&gt;
After the first release of &lt;a href="http://www.codeplex.com/WarcraftAddOnStudio" target="_blank"&gt;AddOn Studio for World of Warcraft&lt;/a&gt; in last December (and a subsequent minor release in January), ideas were immediately flying around how to improve the overall experience of seasoned AddOn developers and those who were just starting to get their feet wet with customizing their World of Warcraft interface. Add to that the feedback that was posted to the Codeplex site and the forum threads that were praising AddOn Studio while pointing out some of its shortcomings and the plan for a v2 was born that &lt;a href="http://blogs.msdn.com/danielfe" target="_blank"&gt;Dan Fernandez&lt;/a&gt; - the man behind the idea of AddOn Studio - &lt;a href="http://blogs.msdn.com/danielfe/archive/2008/05/14/addon-studio-for-world-of-warcraft-v-2-0-in-the-works.aspx" target="_blank"&gt;just posted about&lt;/a&gt; today.
&lt;/p&gt;
&lt;p&gt;
One of the main areas where AddOn Studio could definitely improve was the FrameXML designer experience. V1 allowed addon developers to put together simple user interfaces by simply dragging an dropping buttons, fontstrings and other visual elements onto the design surface and then writing some Lua code to implement their behavior, FrameXML ninjas were understandably missing features like true support for the built-in virtual frames that you can inherit from, BLP texture support, font support and an overall WYSIWYG experience that didn&amp;#39;t require them to fire up WoW or type /script ReloadUI() every time they made some small change and hoped the FrameXML was still valid and showed up.
&lt;/p&gt;
&lt;p&gt;
With its upcoming release, AddOn Studio v2 will have a much better support for FrameXML files that was designed with the single goal of trying to resemble World of Warcraft as possible from the ground up.
&lt;/p&gt;
&lt;p&gt;
The FrameXML support will have the following features (all subject to change):
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Support for MPQ archives, BLP and TGA textures and fonts&lt;/li&gt;
	&lt;li&gt;Loading of resources from the MPQ files as well as the filesystem&lt;/li&gt;
	&lt;li&gt;Loading and saving of FrameXML files (optionally with validation)&lt;/li&gt;
	&lt;li&gt;Full inheritance support (virtual=&amp;quot;true&amp;quot;, inherits=&amp;quot;...&amp;quot;) for any FrameXML, including the built-in ones (GameFontNormal, DialogBoxFrame, UIPanelCloseButton, etc.) &lt;/li&gt;
	&lt;li&gt;Complete FrameXML layout engine (Anchors, relativeto, explicit and implicit sizes, AbsDimension, RelDimension)&lt;/li&gt;
	&lt;li&gt;WoW naming support for $parent (including inherited controls named using $parent)&lt;/li&gt;
	&lt;li&gt;Design-time rendering of WoW visual elements, including Texture, FontString as well as high-level elements such as Button, CheckButton, Frame Backdrop), adhering to correct order (Framestrata, Framelevel and layer ordering)&lt;/li&gt;
	&lt;li&gt;Toolbox items for all elements and property grid support for all attributes&lt;/li&gt;
	&lt;li&gt; ... :)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Our team at &lt;a href="http://epam.com" target="_blank"&gt;EPAM&lt;/a&gt; is now working on finishing up the design-time experience to be as smooth as possible. While we&amp;#39;re working on this, I&amp;#39;ll be posting some technical details on how the FrameXML support was implemented. While our primary goal was to support the best FrameXML designer experience with it, it could certainly be used for working with FrameXML outside AddOn Studio. Stay tuned!  
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2008/05/16/FrameXML_support_in_AddOn_Studio_for_World_of_Warcraft_v2/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2008/05/16/FrameXML_support_in_AddOn_Studio_for_World_of_Warcraft_v2/</comments>
            <guid isPermaLink="false">3139541</guid>
            <pubDate>Thu, 15 May 2008 22:11:49 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2008/05/16/FrameXML_support_in_AddOn_Studio_for_World_of_Warcraft_v2/</wfw:commentRss>
            <enyim:hits>249</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/addon/">addon</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/FrameXML/">FrameXML</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/xml/">xml</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/serialization/">serialization</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/windows/">windows</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/forms/">forms</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/designer/">designer</enyim:tag>
            <category domain="http://rgabostyle.com/categories/AddOn_Studio/" enyim:alias="AddOn_Studio">AddOn Studio</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>AddOn Studio for World of Warcraft goes public!</title>
            <description>&lt;p&gt;
&lt;a href="http://www.codeplex.com/WarcraftAddOnStudio" target="_blank"&gt;AddOn Studio for World of Warcraft&lt;/a&gt; has been released to &lt;a href="http://www.codeplex.com" target="_blank"&gt;CodePlex&lt;/a&gt; yesterday and it is available for download!
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://rgabostyle.com/files/addonstudio.png" border="0" width="244" /&gt; &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
I worked on this project for the past couple months and I&amp;#39;m very excited to see it go public and see people interested in it. I can&amp;#39;t wait to hear your feedback over at the &lt;a href="http://www.codeplex.com/WarcraftAddOnStudio" target="_blank"&gt;project&amp;#39;s CodePlex page&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/danielfe"&gt;Dan&lt;/a&gt; has &lt;a href="http://blogs.msdn.com/danielfe/archive/2007/12/14/addon-studio-for-world-of-warcraft-now-available.aspx"&gt;an exhaustive post&lt;/a&gt; full of screenshots that can give you a basic idea of what AddOn Studio is and he also uploaded part of the TechEd 2007 Keynote (presented by &lt;a href="http://blogs.msdn.com/somasegar"&gt;Soma&lt;/a&gt;) where he demonstrates it in action. Both are a fun read/watch so I recommend heading over to his blog. You can watch the video &lt;a href="http://video.msn.com/video.aspx?mkt=en-us&amp;amp;vid=ea9cee2c-6a47-4410-8f2c-2fac0731b8a8"&gt;here&lt;/a&gt;. I especially love the &lt;a href="http://en.wikipedia.org/wiki/Jackass_%28TV_series%29"&gt;Jackass&lt;/a&gt; intro (which is &lt;a href="http://www.youtube.com/watch?v=2F6GPYd_xNA"&gt;Minutemen - Corona&lt;/a&gt;) in the beginning, at first I thought I was watching the wrong video ;)
&lt;/p&gt;
&lt;p&gt;
I worked out the overall architecture of &lt;strong&gt;AddOn Studio&lt;/strong&gt; and implemented the Lua language service that gives you word completion, member completion and method tips. My next blog post will go into detail about the language service. If words like lexer, parser, parser generation, abstract syntax tree make you interested, make sure you subscribe to my &lt;a href="http://rgabostyle.com/feed/"&gt;RSS feed&lt;/a&gt; or check back in a few days!
&lt;/p&gt;
&lt;p&gt;
Make sure you digg Dan&amp;#39;s post if we got you excited: 
&lt;/p&gt;
&lt;script type="text/javascript"&gt;
digg_url = 'http://blogs.msdn.com/danielfe/archive/2007/12/14/addon-studio-for-world-of-warcraft-now-available.aspx';
&lt;/script&gt;
&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;
&lt;/script&gt;</description>
            <link>http://rgabostyle.com/archives/2007/12/15/AddOn_Studio_for_World_of_Warcraft_goes_public/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/12/15/AddOn_Studio_for_World_of_Warcraft_goes_public/</comments>
            <guid isPermaLink="false">2802254</guid>
            <pubDate>Sat, 15 Dec 2007 19:04:14 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/12/15/AddOn_Studio_for_World_of_Warcraft_goes_public/</wfw:commentRss>
            <enyim:hits>325</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/fernandez/">fernandez</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/addon/">addon</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/for/">for</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/world/">world</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/of/">of</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/warcraft/">warcraft</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/daniel/">daniel</enyim:tag>
            <category domain="http://rgabostyle.com/categories/AddOn_Studio/" enyim:alias="AddOn_Studio">AddOn Studio</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Long weekend in London</title>
            <description>&lt;p&gt;
What a great couple of days in London! The highlight of the four days I spent in London was Friday night&amp;#39;s &lt;a href="http://rgabostyle.com/archives/2007/11/30/London_Geek_Dinner_December_7/" target="_blank"&gt;geek dinner&lt;/a&gt; with such luminaries as &lt;a href="http://en.wikipedia.org/wiki/Robert_Scoble"&gt;Scoble&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Dave_Sifry"&gt;Dave Sifry&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Dave_Winer"&gt;Dave Winer&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/stevecla01"&gt;Steve Clayton&lt;/a&gt;, among others. It was great to meet some of our peers as well and be surrounded by really smart and fun people (may I mention the &lt;a href="http://www.resolversystems.com/"&gt;Resolver&lt;/a&gt; team ;)
&lt;/p&gt;
&lt;p&gt;
There was a photowalk after we left the pub where the guys took some amazing shots. Check them out on Flickr: &lt;a href="http://www.flickr.com/photos/dsifry/sets/72157603403324840/"&gt;Dave&amp;#39;s photos&lt;/a&gt;, &lt;a href="http://www.flickr.com/photos/timwatt/sets/72157603406437721/"&gt;Tim Watt&amp;#39;s photos&lt;/a&gt;, &lt;a href="http://www.flickr.com/photos/stevecla/sets/72157603406794515/" target="_blank"&gt;Steve Clayton&amp;#39;s photos&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Steve also included a photo of my MacBook with the infamous &lt;a href="http://blogs.msdn.com/stevecla01/archive/2006/10/31/microsoft-change-the-world-or-go-home.aspx"&gt;Blue Monster&lt;/a&gt; as the wallpaper: 
&lt;/p&gt;
&lt;div style="text-align: center"&gt;
&lt;img src="http://rgabostyle.com/files/BlueMonsterOnMacBook.jpg" /&gt;
&lt;/div&gt;
&lt;div style="text-align: center"&gt;
&lt;/div&gt;
&lt;p&gt;
As much as he was shocked to see it, I know quite a few Microsoft enthusiasts and .NET developers who use Apple hardware daily (and I&amp;#39;m not talking about iPods ;) &lt;br /&gt;
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/12/10/Long_weekend_in_London/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/12/10/Long_weekend_in_London/</comments>
            <guid isPermaLink="false">2790662</guid>
            <pubDate>Mon, 10 Dec 2007 13:29:54 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/12/10/Long_weekend_in_London/</wfw:commentRss>
            <enyim:hits>87</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/dinner/">dinner</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/london/">london</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/geek/">geek</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/robert/">robert</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/scoble/">scoble</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/dave/">dave</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/winer/">winer</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/steve/">steve</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/clayton/">clayton</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sifry/">sifry</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/blue/">blue</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/monster/">monster</enyim:tag>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Parallel FX &amp; Silverlight 1.1 Tools Alpha for VS2008 RTM</title>
            <description>&lt;p&gt;
I&amp;#39;m delighted to see that the first CTP of Parallel Extensions (a.k.a Parallel FX) is out. Check &lt;a href="http://www.bluebytesoftware.com/blog/2007/11/30/ParallelExtensionsCTPIsAvailable.aspx"&gt;Joe Duffy&amp;#39;s post&lt;/a&gt; for the details, I have been waiting for this for some time now! Also in the news is that Silverlight 1.1 (which will be named &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx"&gt;Silverlight 2.0&lt;/a&gt;, what a surprise) Tools Alpha has been refreshed for Visual Studio 2008 RTM. &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/26/silverlight-1-1-tools-alpha-for-visual-studio-2008-available-for-download.aspx"&gt;Scott Guthrie has the details&lt;/a&gt; (well, he always does). Certain proof of that is he also announced &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx"&gt;ASP.NET 3.5 Extensions&lt;/a&gt; which will be release next week. This will mark the first public release of the &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;ASP.NET MVC Framework&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Now only if we could get that ADO.NET Entity Framework refreshed for VS2008 RTM.. &lt;a href="http://blogs.msdn.com/pablo/"&gt;Pablo&lt;/a&gt;? :)
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/30/Parallel_FX__Silverlight_11_Tools_Alpha_for_VS2008_RTM/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/30/Parallel_FX__Silverlight_11_Tools_Alpha_for_VS2008_RTM/</comments>
            <guid isPermaLink="false">2769245</guid>
            <pubDate>Fri, 30 Nov 2007 08:50:12 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/30/Parallel_FX__Silverlight_11_Tools_Alpha_for_VS2008_RTM/</wfw:commentRss>
            <enyim:hits>367</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/visual/">visual</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/parallel/">parallel</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/fx/">fx</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/joe/">joe</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/duffy/">duffy</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/2008/">2008</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/silverlight/">silverlight</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/scott/">scott</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/guthrie/">guthrie</enyim:tag>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>London Geek Dinner, December 7</title>
            <description>&lt;p&gt;
&lt;img src="http://rgabostyle.com/files/0711coach_thumb.jpg" /&gt;
&lt;/p&gt;
&lt;p&gt;
The usual suspects of the geek celebrity community are all showing up in London next Friday and for the occasion, &lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/004358.html"&gt;Hugh Macleod&lt;/a&gt; is hosting a geek dinner in Soho, &lt;a href="http://scobleizer.com/2007/11/28/scobleshow-heads-to-london-and-paris/"&gt;Robert Scoble&lt;/a&gt;, &lt;a href="http://www.scripting.com/stories/2007/11/28/londonGeekDinnerDecember77.html"&gt;Dave Winer&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/stevecla01/archive/2007/11/29/london-geek-dinner-pubcrawl-with-hugh-scoble-and-winer-dec-7th.aspx"&gt;Steve Clayton&lt;/a&gt; will all be there. Dinner starts at 7pm, but unfortunately there&amp;#39;s only room for 50 people or so..  You can still join the Photowalk around London at 9:30pm.
&lt;/p&gt;
&lt;p&gt;
The details:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;The Coach &amp;amp; Horses&lt;/strong&gt;&lt;br /&gt;
29 Greek Street,&lt;br /&gt;
Soho&lt;br /&gt;
London, W1V 5LL, UK&lt;br /&gt;
7.00pm&lt;br /&gt;
(&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=29+Greek+Street,+London,+United+Kingdom&amp;amp;sll=50.930738,-0.395508&amp;amp;sspn=19.4331,40.869141&amp;amp;ie=UTF8&amp;amp;ll=51.512001,-0.129647&amp;amp;spn=0.018696,0.039911&amp;amp;z=15&amp;amp;iwloc=addr&amp;amp;om=1" target="_blank"&gt;Google Maps&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
See you there!
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/30/London_Geek_Dinner_December_7/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/30/London_Geek_Dinner_December_7/</comments>
            <guid isPermaLink="false">2769200</guid>
            <pubDate>Fri, 30 Nov 2007 08:17:43 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/30/London_Geek_Dinner_December_7/</wfw:commentRss>
            <enyim:hits>81</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/dinner/">dinner</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/london/">london</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/geek/">geek</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/robert/">robert</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/scoble/">scoble</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/dave/">dave</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/winer/">winer</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/hugh/">hugh</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/macleod/">macleod</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/steve/">steve</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/clayton/">clayton</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/photowalk/">photowalk</enyim:tag>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Visual Studio 2008 RTM - A new era (again)</title>
            <description>&lt;p&gt;
Unless you were living under a rock, you are happy to know that Visual &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;Studio 2008&lt;/a&gt; RTMed. You can read what our beloved prominent bloggers have to say about this release: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Soma&lt;/strong&gt;: &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/11/19/visual-studio-2008-and-net-framework-3-5-shipped.aspx"&gt;Visual Studio 2008 and .NET Framework 3.5 shipped!&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;: &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx"&gt;Visual Studio 2008 and .NET 3.5 Released&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Brad Abrams&lt;/strong&gt;: &lt;a href="http://blogs.msdn.com/brada/archive/2007/11/19/vs-2008-and-net-framework-3-5-rtm.aspx"&gt;VS 2008 and .NET Framework 3.5 RTM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Brad&amp;#39;s another post is worth mentioning: The ASP.NET AJAX Toolkit has been refreshed for Visual Studio 2008. Check it out &lt;a href="http://blogs.msdn.com/brada/archive/2007/11/20/asp-net-ajax-toolkit-release-for-vs2008.aspx"&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
As for myself, I am extremely excited about this release. I have been working with the public Beta2 drop since its release and recently used RC drops for one of our projects. VS2008 being RTM means that: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;LINQ to X and LINQ to SQL in particular RTM&amp;#39;ed. It&amp;#39;s there for all projects.&lt;/li&gt;
	&lt;li&gt;I have an RTM C# 3.0 compiler that I can work with.&lt;/li&gt;
	&lt;li&gt;I can soon press F11 and trace into .NET Framework code as well as examine the call stack with source and MSFT comments. (&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;this&lt;/a&gt; is HUGE)&lt;/li&gt;
	&lt;li&gt;and much much more...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Probably these three are what excite me the most and will undoubtedly change the way I (and my peers) will work on upcoming projects. I am expecting a rapid adoption of Visual Studio 2008 and .NET Framework 3.5 for a multitude of reasons: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The CLR is still the same 2.0 CLR that is under .NET FW 2.0 and 3.0.&lt;/li&gt;
	&lt;li&gt;Visual Studio 2008 can multitarget .NET FW 2.0, 3.0 or 3.5&lt;/li&gt;
	&lt;li&gt;C# 3.0 features one-by-one and LINQ to X are typical examples of &amp;#39;how could I live without these before?&amp;#39;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
There are two things that I think should be also included in this post when I think of the next few years of the MSFT .NET platform offerings: 
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa697427(vs.80).aspx" target="_blank"&gt;ADO.NET Entity Framework&lt;/a&gt; (LINQ to Entities)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;ASP.NET MVC Framework&lt;/a&gt; (One of those &lt;em&gt;few &lt;/em&gt;products the &lt;a href="http://weblogs.asp.net/scottgu"&gt;Scott&lt;/a&gt; builds for Microsoft)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I think both technologies are particularly powerful when it fits the type of project you want to apply it to. The Entity FW will be the standard for any mid-sized or bigger project where having a conceptual model is useful and/or you want Astoria services (ADO.NET Data Services is the official name, I think) running on top of it. For smaller projects, the one-to-one mapping of LINQ to SQL will be sufficient. Let&amp;#39;s not also forget that LINQ to SQL is RTM today and we still have to wait for the Entity FW a couple of months. 
&lt;/p&gt;
&lt;p&gt;
The MVC Framework is particularly interesting whenever you were drooling over Ruby on Rails and hoped .NET would have something similar. I &lt;strong&gt;love&lt;/strong&gt; the extensibility and pluggability of the platform. Let&amp;#39;s not also forget that the loosely coupled architecture and contract-driven design allows for great test-first and controller-first scenarios and the separation of concerns is something that should be included in the &lt;a href="http://en.wikipedia.org/wiki/United_States_Constitution" target="_blank"&gt;United States Consistution&lt;/a&gt; or at least the &lt;a href="http://en.wikipedia.org/wiki/United_States_Bill_of_Rights" target="_blank"&gt;Bill of Rights&lt;/a&gt;. 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/22/Visual_Studio_2008_RTM_-_A_new_era_again/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/22/Visual_Studio_2008_RTM_-_A_new_era_again/</comments>
            <guid isPermaLink="false">2751792</guid>
            <pubDate>Thu, 22 Nov 2007 12:13:34 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/22/Visual_Studio_2008_RTM_-_A_new_era_again/</wfw:commentRss>
            <enyim:hits>61</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/visual/">visual</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/to/">to</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sql/">sql</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entities/">entities</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/somasegar/">somasegar</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/2008/">2008</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/mvc/">mvc</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/scott/">scott</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/guthrie/">guthrie</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/soma/">soma</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/brad/">brad</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/abrams/">abrams</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/RTM/">RTM</enyim:tag>
            <category domain="http://rgabostyle.com/categories/NET/" enyim:alias="NET">.NET</category>
            <category domain="http://rgabostyle.com/categories/LINQ/" enyim:alias="LINQ">LINQ</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Back from TechEd, back in Budapest</title>
            <description>&lt;p&gt;
Yo, I&amp;#39;m back from Barcelona. Arrived last night, immediately after dropping my stuff at my crib (still not unpacked ;), went out with my friend to celebrate my return after the extremely long hiatus from the budapest party scene ;)
&lt;/p&gt;
&lt;p&gt;
I am still coming through coverage of the keynote / TechEd that haven&amp;#39;t seen, here are a few of them worth mentioning:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://news.yahoo.com/s/infoworld/20071107/tc_infoworld/93183"&gt;http://news.yahoo.com/s/infoworld/20071107/tc_infoworld/93183&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.infoworld.com/article/07/11/06/World-of-Warcraft-meet-Visual-Studio_1.html"&gt;http://www.infoworld.com/article/07/11/06/World-of-Warcraft-meet-Visual-Studio_1.html&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.lowendahl.net/showShout.aspx?id=167"&gt;http://www.lowendahl.net/showShout.aspx?id=167&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blizzplanet.com/news/1818/"&gt;http://blizzplanet.com/news/1818/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
..and somebody who actually tries to correct the big newsportals, although I think a WYSIWYG FrameXML editor, decent Intellisense support for Lua and whole other bunch of stuff will improve your Notepad++ experience ;)&lt;br /&gt;
&lt;a href="http://www.kotaku.com.au/games/2007/11/how_to_play_world_of_warcraft_in_visual_studio_not.html"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.kotaku.com.au/games/2007/11/how_to_play_world_of_warcraft_in_visual_studio_not.html"&gt;How to play World of Warcraft in Visual Studio. Not.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
There&amp;#39;s also some activity in WoW forums:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://wow.incgamers.com/forums/showthread.php?p=4059378"&gt;http://wow.incgamers.com/forums/showthread.php?p=4059378&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://forums.wow-europe.com/thread.html?topicId=1511962697&amp;amp;sid=1"&gt;http://forums.wow-europe.com/thread.html?topicId=1511962697&amp;amp;sid=1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Of course, there is a lot of confusion as to whether WoW was running in Visual Studio (no), was this only just support for the Lua language (not) or is this an environment where you can do end-to-end addon development from FrameXML to Lua (yes). I ommitted the coverage of the InfoWorld article as that spans couple Google pages ;)
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/10/Back_from_TechEd_back_in_Budapest/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/10/Back_from_TechEd_back_in_Budapest/</comments>
            <guid isPermaLink="false">2723854</guid>
            <pubDate>Sat, 10 Nov 2007 12:07:43 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/10/Back_from_TechEd_back_in_Budapest/</wfw:commentRss>
            <enyim:hits>402</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/keynote/">keynote</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/budapest/">budapest</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>LINQ to X: Take Two</title>
            <description>&lt;p&gt;
After &lt;a href="http://blogs.msdn.com/jameslau/"&gt;James Lau&lt;/a&gt;&amp;#39;s Visual Studio Shell session, I ended up attending the LINQ to X interactive session again, full of interesting questions. One particular subject came up which actually made both Pablo and Mike thinking:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;i&gt;Would it make sense to be able to query sub-object graphs stored in XML columns using LINQ to SQL or LINQ to Entities?&lt;/i&gt;
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
For instance, if you have a Product table that has a single XML column called &lt;i&gt;Other&lt;/i&gt; but that XML column contains an object graph, would it make sense to do:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	var q = from p in Context.Products select p; 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
where the Product class wouldn&amp;#39;t just have an XDocument or XElement property called&lt;i&gt;Other&lt;/i&gt; but it would actually be of type &lt;i&gt;class Other &lt;/i&gt;and would represent an object graph, deserialized from the XML contained in the column.
&lt;/p&gt;
&lt;p&gt;
One concern that is a fair point that has been made during the session was that conversions while the objects are streaming from the database to the upper layer should never fail. This is the reason why System.Boolean cannot be mapped to an int column in a database, for instance. Now any XML deserialization could easily fail, except if you have an XSD that enforces the &lt;strong&gt;very same&lt;/strong&gt; object model on the DB side that you have on your CLR side. This is something that the Entity Framework cannot validate or in any way assume.
&lt;/p&gt;
&lt;p&gt;
So today, you can use that XElement to traverse the XML fragment, use System.Xml.XPath and its extension methods to query using XPath but its still an interesting thing. I&amp;#39;ll whip up a proof of concept in the next few days and try to find a real-world scenario where this might come handy in the mean time ;) 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/08/LINQ_to_X_Take_Two/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/08/LINQ_to_X_Take_Two/</comments>
            <guid isPermaLink="false">2720217</guid>
            <pubDate>Thu, 08 Nov 2007 17:45:23 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/08/LINQ_to_X_Take_Two/</wfw:commentRss>
            <enyim:hits>73</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/mike/">mike</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/taulty/">taulty</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/pablo/">pablo</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/castro/">castro</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/luca/">luca</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/bolognese/">bolognese</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/elisa/">elisa</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/flasko/">flasko</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>LINQ to X: What's up with all these Data Access Technologies?</title>
            <description>&lt;p&gt;
I&amp;#39;m waiting for this exciting interactive session to start. I&amp;#39;m sitting in the third row and all the speakers are already here. It&amp;#39;s great to have all these people here at the same time. We&amp;#39;ve been handed out papers, most likely they do that for every interactive session. Not sure why but we&amp;#39;ll see I guess :) I will fill in the answers after the session or if there&amp;#39;s is some idle time.
&lt;/p&gt;
&lt;p&gt;
1:30PM: Everybody&amp;#39;s settling in, time to start!
&lt;/p&gt;
&lt;p&gt;
How the technologies stack up performance-wise to more direct technologies like DataReaders? Followed up with: How does LINQ to SQL compares to Type DataSets and DataAdapters?
&lt;/p&gt;
&lt;p&gt;
Will DataReader and DataSet dissapear?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	No. :)
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Are LINQ to SQL and LINQ to Entities entities serializable?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	Yes. :)
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
What is state on caching in LINQ to SQL and LINQ to Entities?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	There is no caching done today in those technologies but it is a request they hear often.
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Why do you have LINQ to SQL and LINQ to Entities as well as two separate technologies?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	The million dollar question :) They are two separate technologies developed at Microsoft parallel. They either release both or spend another 1-2-3 years unifying them. They chose to give the developers an OR/M solution that is coming out of Microsoft earlier than later. The target audience and the feature set is slightly different with LINQ to SQL being a closer to 1:1 mapping to the database and LINQ to Entities with its translation layer, the Entitiy Data Model (EDM) and no lazy loading (on purpose). 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Why is there LINQ to Entities and ESQL as well? What is the reason behind ESQL?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	ESQL allows for all the types of dynamic SQL that people exploited with SQL. It is a complete dialect of SQL with all the notions of the EDM. It can be more performant (an EntityClient exists which is really an ADO.NET Data Provider) or better suited for particular scenarios. 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Do LINQ expression trees get translated to ESQL or SQL? (my question ;))
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	Both expression trees and ESQL queries (that express the query itself) get &amp;#39;compiled&amp;#39; into CQT (Concise Query Tree) and the stacks underneath work with those only. CQT are first hierarchical and then get flattened out in the translation layers.
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
What are the main differences with regards to features between LINQ to SQL and LINQ to Entities?
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;1:1 mapping vs conceptual model (EDM)&lt;/li&gt;
	&lt;li&gt;Implicit lazy loading vs explicit behavior&lt;/li&gt;
	&lt;li&gt;LINQ as a way to query vs LINQ and ESQL as well&lt;/li&gt;
	&lt;li&gt;LINQ to SQL available as part of .NET FW 3.5 vs LINQ to Entities only next year (Beta2 today). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;i&gt;There are some interim questions as well that I&amp;#39;ll try to summarize later.&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
Will LINQ will be supported in SQLCLR at some point?
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	Luca is begging Pablo to say YES before answering the question ;)) It&amp;#39;s something that they are looking at. LINQ to Object and LINQ to XML (something that you&amp;#39;d be using in any layer basically anywhere in C# code) are more likely to first appear in SQLCLR than LINQ to SQL or LINQ to Entities (or LINQ to X).
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
What are the advantages and limitations with using stored procedures with LINQ? 
&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	Stored procedures give full control to the DBA which is the important part about them. Both technologies support them but they are opaque and result in non-composable queries. As a intermediate solution, Table-valued functions work well and remain composable.
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
UPDATE Nov 10: Updated with some of the answers. Comment if something is unclear. 
&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/08/LINQ_to_X_Whats_up_with_all_these_Data_Access_Technologies/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/08/LINQ_to_X_Whats_up_with_all_these_Data_Access_Technologies/</comments>
            <guid isPermaLink="false">2719556</guid>
            <pubDate>Thu, 08 Nov 2007 12:23:17 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/08/LINQ_to_X_Whats_up_with_all_these_Data_Access_Technologies/</wfw:commentRss>
            <enyim:hits>389</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/to/">to</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sql/">sql</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/mike/">mike</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/taulty/">taulty</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/pablo/">pablo</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/castro/">castro</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/luca/">luca</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/bolognese/">bolognese</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/carl/">carl</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/perry/">perry</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/elisa/">elisa</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/flasko/">flasko</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Entity Framework: Application Patterns</title>
            <description>&lt;p&gt;
I&amp;#39;ve been a little late with posting about the sessions, so here I am again! Yesterday I attended one of the coolest sessions presented by &lt;strong&gt;Pablo Castro: Entity Framework: Application Patterns&lt;/strong&gt;. I didn&amp;#39;t like the session because of the wealth of information I&amp;#39;ve learned from it but because &lt;a href="http://blogs.msdn.com/pablo/"&gt;Pablo&lt;/a&gt; is a very entertaining presenter and I really enjoy his talks (may that be on &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=305985" target="_blank"&gt;Channel9&lt;/a&gt; or &lt;a href="http://sessions.visitmix.com/default.asp?year=All&amp;amp;event=1011&amp;amp;sessionChoice=2011,2012&amp;amp;sortChoice=4&amp;amp;stype=asc&amp;amp;id=1573&amp;amp;search=XD006&amp;amp;rsscheck=rss" target="_blank"&gt;Mix&lt;/a&gt; or here at TechEd). He walked through different application architectures (mostly different in layering) and demonstrated how the Entity Framework (or the EDM) fits there and what are the very basic tips and tricks that everyone should know. He&amp;#39;ll be at the &lt;strong&gt;Ask The Experts &lt;/strong&gt;booth where I&amp;#39;m sure I&amp;#39;ll ask him a bunch of questions (I already touched on persistence ignorance and other interesting topics right after the session). He also has an interactive session today which I&amp;#39;ll be sure to attend. All the hotshots will be there: &lt;a href="http://blogs.msdn.com/pablo"&gt;Pablo Castro&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/cperry/"&gt;Carl Perry&lt;/a&gt;, &lt;a href="http://mtaulty.com/communityserver/blogs/mike_taultys_blog/default.aspx"&gt;Mike Taulty&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/lucabol/"&gt;Luca Bolognese&lt;/a&gt;, &lt;a href="http://geekswithblogs.net/ejohnson/Default.aspx"&gt;Elisa Flasko&lt;/a&gt;. Will be very interesting, given the session will be an interactive one (questions drive it). &lt;br /&gt;
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/08/Entity_Framework_Application_Patterns/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/08/Entity_Framework_Application_Patterns/</comments>
            <guid isPermaLink="false">2719422</guid>
            <pubDate>Thu, 08 Nov 2007 10:52:11 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/08/Entity_Framework_Application_Patterns/</wfw:commentRss>
            <enyim:hits>365</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/pablo/">pablo</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/castro/">castro</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Last night &amp; DevConnections</title>
            <description>&lt;p&gt;
Last night we were invited by the &lt;a href="http://blogs.msdn.com/vsxteam/"&gt;VSX Team&lt;/a&gt; to have dinner at the beautiful restaurant &lt;a href="http://www.torredealtamar.com" target="_blank"&gt;Torre d&amp;#39;alta Mar&lt;/a&gt;. The view from 75 metres above is very impressive and all courses were top notch. It was great to get to know the people in person we worked with for a while now.
&lt;/p&gt;
&lt;div style="text-align: center"&gt;
&lt;img src="http://rgabostyle.com/files/dinner_with_the_vsx_team.jpg" /&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
Dinner with the VSX Team
&lt;/p&gt;
&lt;p&gt;
Waking up today and checking out the news, we came to realize that AddOn Studio was also featured in the DevConnections keynote by no other than the man with the plan: &lt;a href="http://weblogs.asp.net/scottgu"&gt;Scott Guthrie&lt;/a&gt;. Moreover, the announcements as well as WowAddonStudio was covered by &lt;a href="http://www.infoworld.com/article/07/11/06/World-of-Warcraft-meet-Visual-Studio_1.html" target="_blank"&gt;Infoworld&lt;/a&gt; and picked up by numerous blogs and news outlets. My second 15 minutes of fame and fortune in a single week! I especially like this &lt;a href="http://nlbeck.dk/WorldOfWarcraftInVisualStudio.aspx"&gt;blog post&lt;/a&gt; from Monday&amp;#39;s TechEd keynote. 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/07/Last_night__DevConnections/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/07/Last_night__DevConnections/</comments>
            <guid isPermaLink="false">2717706</guid>
            <pubDate>Wed, 07 Nov 2007 15:28:01 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/07/Last_night__DevConnections/</wfw:commentRss>
            <enyim:hits>325</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/vsx/">vsx</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/dinner/">dinner</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Silverlight, C# 3.0 and an Introduction to the Entity Framework</title>
            <description>&lt;p&gt;
The afternoon&amp;#39;s three sessions covered Silverlight, C# 3.0 and the Entity Framework. The Silverlight session was a disappointment because it failed to really show how powerful the next version of Silverlight with be with support for managed languages. The C# 3.0 session was professional and almost the whole time coding. Every single new C# 3.0 feature was demonstrated in a practical way. Finally someone can walk through them and show how it improves productivity, syntax or how it allows new and interesting things. I guess you could expect that from a C# Compiler PM but I was still more than satisfied.
&lt;/p&gt;
&lt;p&gt;
I would consider the Entity Framework session to be informative for someone who has not looked at this new way of data access, using a conceptual model. ESQL was also demonstrated as well as a full metadata and low-level query model on top of the conceptual model. that was fairly interesting as it demonstrated an ADO.NET Data Provider (IDbConnection, IDbCommand, IDbDataReader, etc.) on top of EDM which in part had another data provider (System.Data.Sql) underneath. Still, the fact that you can get a highly performant reader that still understands entity concepts and can use ESQL can be powerful in some scenarios where this is required.
&lt;/p&gt;
&lt;p&gt;
The most important new information I didn&amp;#39;t realize yet was that this version of EDM is NOT peristence ignorant. Well, that just sucks. 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/06/Silverlight_C_30_and_an_Introduction_to_the_Entity_Framework/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/06/Silverlight_C_30_and_an_Introduction_to_the_Entity_Framework/</comments>
            <guid isPermaLink="false">2715680</guid>
            <pubDate>Tue, 06 Nov 2007 17:21:29 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/06/Silverlight_C_30_and_an_Introduction_to_the_Entity_Framework/</wfw:commentRss>
            <enyim:hits>71</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/silverlight/">silverlight</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/csharp/">csharp</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Introduction to Microsoft Sync Framework – WIN202</title>
            <description>&lt;p&gt;
Today morning&amp;#39;s second session I attended was about the Sync Framework (ADO.NET Sync Services and the Compact Framework&amp;#39;s related improvements) that was announced during the keynote. As you might know, a CTP is available. Visit the &lt;a href="http://msdn2.microsoft.com/en-us/sync/default.aspx" target="_blank"&gt;Sync Framework Developer Center&lt;/a&gt; if you want to learn more. In a nutshell, both disconnected, offline experiences (the canonical example being Exchange / Outlook) and collaboration are covered and the feature set is pretty impressive. I wonder if this means we can either forget the &lt;a href="http://msdn2.microsoft.com/en-us/library/ms998460.aspx" target="_blank"&gt;Offline Application Block&lt;/a&gt; from patterns &amp;amp; practices or more likely: we&amp;#39;ll get a Sync Framework based Application Block in the next Smart Client Software Factory. I see this as a potential lifesaver for rich client applications (and others as well) where this had to be done in-house before. Learning about the high-level architecture of the framework, I am also pretty sure that the provider model the framework follows for abstracting data stores and how change tracking and conflict resolution is architected is sound and will allow for a broad range of uses. 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/06/Introduction_to_Microsoft_Sync_Framework__WIN202/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/06/Introduction_to_Microsoft_Sync_Framework__WIN202/</comments>
            <guid isPermaLink="false">2715012</guid>
            <pubDate>Tue, 06 Nov 2007 11:48:10 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/06/Introduction_to_Microsoft_Sync_Framework__WIN202/</wfw:commentRss>
            <enyim:hits>615</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/adonet/">adonet</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sync/">sync</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/philip/">philip</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/vaugn/">vaugn</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>The Next Release of Microsoft SQL Server: Overview of SQL Server 2008 - DAT202</title>
            <description>&lt;p&gt;
Unfortunately being a little a late, I totally missed the SQL Server 2008 part but at least I&amp;#39;m here to hear the summary of the session. Not exactly new information but I definitely hoped I&amp;#39;d see geospatial information in action ;) I was able to ask my million dollar question at the end of the demo of ADO.NET Entity Framework (not sure how that ended up in this session): What is the difference between LINQ to SQL and ADO.NET Entity Framework and what are the main differences that can help me make informed decision when picking the technology. LINQ to SQL woud be the &amp;#39;get you started quickly&amp;#39;, &amp;#39;one-to-one mapping to the database&amp;#39;, etc. whereas the Entity Framework would be able to do table splitting, more complex mappings. The more interesting point the presenter made was around lazy loading. LINQ to SQL uses a more implicit approach (just get the data somehow) whereas the Entity FW is more explicit and tries to reduce the number of roundtrips to your database. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
UPDATE: In the mean time, the presenter started talking about Location Intelligence and GEOMETRY and GEOGRAPHY data type. Perfect! DEMO TIME!!!!! (There&amp;#39;s also going to be a whole session on spatial features in SQL Server 2008 tomorrow 9am)
&lt;/p&gt;
&lt;p&gt;
The demo queries all the coffee shops along the highways that Microsofties use to get to the campus. Fairly simple query that returns just that. Do that without geospatial features, smarty pants! :) A mashup is shown pinning the coffee shops on top of a Virtual Earth map of Greater Seattle. Cool stuff.&lt;br /&gt;
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/06/The_Next_Release_of_Microsoft_SQL_Server_Overview_of_SQL_Server_2008_-_DAT202/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/06/The_Next_Release_of_Microsoft_SQL_Server_Overview_of_SQL_Server_2008_-_DAT202/</comments>
            <guid isPermaLink="false">2714633</guid>
            <pubDate>Tue, 06 Nov 2007 08:43:29 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/06/The_Next_Release_of_Microsoft_SQL_Server_Overview_of_SQL_Server_2008_-_DAT202/</wfw:commentRss>
            <enyim:hits>47</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sql/">sql</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/2008/">2008</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/server/">server</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Photos from the first day of TechEd 2007</title>
            <description>&lt;p&gt;
I have uploaded the photos I took since I&amp;#39;m in Barcelona to Flickr so if you&amp;#39;re interested, &lt;a href="http://www.flickr.com/photos/rgabostyle/sets/72157602942637097/" target="_blank"&gt;take a peek&lt;/a&gt;. The coolest one is most likely this one though:
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://rgabostyle.com/files/wowaddonstudio_featured_in_keynote.jpg" alt="WowAddonStudio featured in TechEd 2007 Keynote" title="WowAddonStudio featured in TechEd 2007 Keynote" /&gt;
&lt;/p&gt;
&lt;p align="center"&gt;
AddOn Studio for World of Warcraft featured in TechEd 2007 Keynote 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/05/Photos_from_the_first_day_of_TechEd_2007/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/05/Photos_from_the_first_day_of_TechEd_2007/</comments>
            <guid isPermaLink="false">2713927</guid>
            <pubDate>Mon, 05 Nov 2007 20:55:56 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/05/Photos_from_the_first_day_of_TechEd_2007/</wfw:commentRss>
            <enyim:hits>331</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/keynote/">keynote</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/somasegar/">somasegar</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/dan/">dan</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/fernandez/">fernandez</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/photos/">photos</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Agile Development with Team System - ARC202</title>
            <description>&lt;div&gt;
&lt;p&gt;
Roy Osherove is a funny guy. He performed a song of its own at the end of the session which he composed with Sting &amp;amp; The Police: Every Build You Break ;) The subject of the session was of course continuous integration, agile methodologies (including XP and Scrum), test-driven-development and how all this fits within Team Foundation Server, VS2008, et al. Although the session offered not too much new information (we knew about eScrum and MFS Agile and also about new features in TFS and VS2008), he pretty much covered everything that I would consider important. He didn&amp;#39;t shy away from pointing out where Microsoft&amp;#39;s solutions failed (he particularly enjoyed condescending MSFT for considering a continous build that even though it compiles its tests fail as: &lt;i&gt;Partially Successful&lt;/i&gt;). The comparison of MS Test to NUnit and MbUnit was on spot and he made the point. If you care about integration with TFS (CI, associations of work items, policies, etc), it&amp;#39;s a great platform to work with. Roy Osherove clearly never saw PMC ;)
&lt;/p&gt;
&lt;p&gt;
UPDATE: Video uploaded to YouTube, enjoy!&lt;br /&gt;
UPDATE2: Replaced with full version!
&lt;/p&gt;
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;object height="355" width="425"&gt;
	&lt;param name="movie" value="http://www.youtube.com/v/XV5fViOoV_8&amp;amp;rel=1"&gt;
	&lt;/param&gt;
	&lt;param name="wmode" value="transparent"&gt;
	&lt;/param&gt;
	&lt;embed src="http://www.youtube.com/v/XV5fViOoV_8&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/div&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/05/Agile_Development_with_Team_System_-_ARC202/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/05/Agile_Development_with_Team_System_-_ARC202/</comments>
            <guid isPermaLink="false">2713663</guid>
            <pubDate>Mon, 05 Nov 2007 19:06:12 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/05/Agile_Development_with_Team_System_-_ARC202/</wfw:commentRss>
            <enyim:hits>382</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/roy/">roy</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/osherove/">osherove</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/agile/">agile</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/test-driven-development/">test-driven-development</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/team/">team</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/system/">system</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/test/">test</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/tdd/">tdd</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/foundation/">foundation</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/server/">server</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>What is Next for the .NET Framework and Distributed Applications? SBP207</title>
            <description>&lt;p&gt;
Not being a BizTalk guy and honestly, not having much of a clue about business processes, WS-*, federated service such as identity and others or Axapta (or modeling languages :) this session was interesting for two reasons. First, I now know what are the names of the products and abbreviations I should look up in Wikipedia to at least learn what this domain is about, second the speaker had excellent presentation skills. We&amp;#39;ll see how the other sessions go but I do think that all the great content aside, it is really improtant to have a great speaker. So high five, Steve Martin :)
&lt;/p&gt;
&lt;p&gt;
Oh and most importantly, he &lt;strong&gt;also &lt;/strong&gt;used the term &lt;i&gt;first-class citizen &lt;/i&gt;and he wasn&amp;#39;t talking about LINQ!! Was there an internal MSFT bulletin that advocates the use of this famous phrase popularized by the great Anders Hejlsberg? :) FW please, so I can adhere and this term can become a &lt;i&gt;first-class citizen &lt;/i&gt;in my dictionary :) 
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/05/What_is_Next_for_the_NET_Framework_and_Distributed_Applications_SBP207/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/05/What_is_Next_for_the_NET_Framework_and_Distributed_Applications_SBP207/</comments>
            <guid isPermaLink="false">2713077</guid>
            <pubDate>Mon, 05 Nov 2007 15:17:45 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/05/What_is_Next_for_the_NET_Framework_and_Distributed_Applications_SBP207/</wfw:commentRss>
            <enyim:hits>563</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/soa/">soa</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/biztalk/">biztalk</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/ws-star/">ws-star</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/business/">business</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/process/">process</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/first-class-citizen/">first-class-citizen</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Live from the TechEd 2007 Keynote!</title>
            <description>&lt;p&gt;
Hi there! I am sitting in CCIB&amp;#39;s auditorium, waiting for TechEd 2007 to kick off with &lt;a href="http://blogs.msdn.com/somasegar"&gt;Soma&lt;/a&gt;&amp;#39;s keynote. We got seated in the third row, extremely close to the stage and almost in the middle. Turns out, the Super Early Bird seats are worse, so I don&amp;#39;t exactly see the point. We were Super Late Birds and have great seats!
&lt;/p&gt;
&lt;div style="text-align: center"&gt;
&lt;img src="http://rgabostyle.com/files/our_keynote_seats.jpg" /&gt;
&lt;/div&gt;
&lt;div style="text-align: center"&gt;
&lt;p&gt;
Our keynote seats
&lt;/p&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;
Live coverage:
&lt;/p&gt;
&lt;p&gt;
1:39PM: Two graffiti artists are going at it, a DJ is mixing trance, definitely enjoyable. There&amp;#39;s also a VJ somewhere. I am getting dizzy from the smell of sprayed paint.
&lt;/p&gt;
&lt;p&gt;
1:48PM: Graffiti artists finishing up, looks great. DJ mixing Alanis Morissette - Uninvited (City of Angels OST), gotta love it.
&lt;/p&gt;
&lt;p&gt;
1:56PM Graffiti pulled up, nobody&amp;#39;s on the stage now except for the DJ.
&lt;/p&gt;
&lt;p&gt;
2:00PM Soma is on stage, LOTS of people in the auditorium. Thanks the developers who have given feedback to make VS2008 a better product.
&lt;/p&gt;
&lt;p&gt;
2:03PM Soma is promoting a restaurant in Barcelona.. (Moo Restaurant) That&amp;#39;s some marketing ;) Draws an analogy between his experience and that developers and designers should work great products hand-in-hand.
&lt;/p&gt;
&lt;p&gt;
2:06PM Visual Studio 2005: Over 1 million professional developers, Visual Studio Express: Over 17 million downloads (25% of developers using Visual Studio team System)
&lt;/p&gt;
&lt;p&gt;
2:15PM Soma talks about different the types of developers and how the tools bridge all audiences. .NET as the consistent programming model.
&lt;/p&gt;
&lt;p&gt;
2:18PM Platform advances, .NET Framework Data Support (LINQ, MS Sync Framework), .NET Framework (new WPF controls, WCF: REST, RSS, ATOM, JSON (cool!), Silverlight). Soma just used Anders Hejlsberg&amp;#39;s favorite expression: &lt;i&gt;first-class citizen&lt;/i&gt; ;)
&lt;/p&gt;
&lt;p&gt;
2:23PM Visual Studio Tools for Office is now part of Visual Studio 2008 Profesional. Built-in support for AJAX, other web development improvements. Soma just said &lt;i&gt;first-class citizen&lt;/i&gt; again.
&lt;/p&gt;
&lt;p&gt;
2:30PM Microsoft Sync Framework CTP is announced, helps improve offline experience and to build p2p-based solutions. Software + Service Blueprints also announced. Ready to use building blocks and add-in for Visual Studio. 
&lt;/p&gt;
&lt;p&gt;
2 :39PM Visual Studio 2008 new features demoed on-stage. Split view for ASP.NET pages, CSS support. LINQ to SQL, O/R Designer shown and bound to controls.
&lt;/p&gt;
&lt;p&gt;
3:04PM Demo is over, funny video about Visual Studio 2008 development. Soma is back with inspiring words. Although he didn&amp;#39;t say &lt;i&gt;first-class citizen&lt;/i&gt; for at least half an hour now.
&lt;/p&gt;
&lt;p&gt;
3:06PM VS Ecosystem is now the subject. This might be our time. 200+ partners, 2000+ products. VS Premier Partners now get access to the Visual Studio IDE source code (this would come handy).
&lt;/p&gt;
&lt;p&gt;
3:46PM. Damn. My battery died on me during the keynote so I couldn&amp;#39;t blog live that &lt;a href="http://blogs.msdn.com/danielfe"&gt;Dan Fernandez&lt;/a&gt; walked up to the stage and demoed AddOn Studio for World of Warcraft which we developed. Our bottom line was two laughs and a heartwarming applause at the end of the demo. Felt good ;)
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ve taken a good deal of photos during the keynote which I&amp;#39;ll be uploading to Flickr soon. I might also share the better ones here.
&lt;/p&gt;
&lt;p&gt;
There is a break now from 3:30pm to 4:00pm and afterwards the first session starts. As you &lt;a href="http://rgabostyle.com/archives/2007/11/04/TechEd_2007_kicks_off_tomorrow/"&gt;know&lt;/a&gt;, I&amp;#39;ll be attending a session around Distributed Applications and what the future (and the future of .NET) holds us in that domain. Until then, it&amp;#39;s snack and refreshing soft drinks time! 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/05/Live_from_the_TechEd_2007_Keynote/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/05/Live_from_the_TechEd_2007_Keynote/</comments>
            <guid isPermaLink="false">2712744</guid>
            <pubDate>Mon, 05 Nov 2007 12:36:59 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/05/Live_from_the_TechEd_2007_Keynote/</wfw:commentRss>
            <enyim:hits>50</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/visual/">visual</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/somasegar/">somasegar</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/dan/">dan</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/fernandez/">fernandez</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/2008/">2008</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/popfly/">popfly</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>TechEd 2007 kicks off tomorrow!</title>
            <description>&lt;p&gt;
I am in Barcelona and going to sleep soon to get up early tomorrow. I am planning to go over to CCIB early so that I can take advantage of that free WiFi they have over there (something that our hotel doesn&amp;#39;t have). I have decided to post the session abstracts and my personal comments on the sessions I will attend next day and reflect on them fresh after the session (or maybe during.. I&amp;#39;ll be blogging the keynote live). Here it goes:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;
Monday - 11/05/2007&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Keynote - 14:00-15:30&lt;/strong&gt; 
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	The one and only keynote, presented by &lt;a href="http://blogs.msdn.com/somasegar"&gt;Soma&lt;/a&gt; that we are SO looking forward to. Wouldn&amp;#39;t want to ruin the surprise, so check back tomorrow for some live blogging from the Auditorium.
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;strong&gt;SBP207 What is Next for the .NET Framework and Distributed Applications? &lt;br /&gt;
Mon, Nov 5 16:00 - 17:15 Room 112 &lt;br /&gt;
Ofer Ashkenazi, Steven Martin &lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	What is next for .NET? What is Microsoft doing to build an integrated set of new tools that addresses challenges ACROSS the software lifecycle, from designing and building to deploying and managing? How is model-driven design going to improve the way I work every day and what is Microsoft doing to make it real? How do I connect my existing applications and platforms with new composite applications or with services provided in the cloud? All of these are important questions that we will address as we look at the present and future of the platform.
	&lt;br /&gt;
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;strong&gt;ARC202 Agile Development with Team System &lt;br /&gt;
Mon, Nov 5 17:45 - 19:00 Room 117 &lt;br /&gt;
&lt;a href="http://weblogs.asp.net/rosherove/"&gt;Roy Osherove&lt;/a&gt;&lt;br /&gt;
&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	In this talk we&amp;#39;ll explore what Agile Development is, how Agile methodologies differ from &amp;quot;traditional&amp;quot; methodologies, and find out about Scrum and Extreme Programming, two Agile methodologies which we&amp;#39;ll compare. Finally, we&amp;#39;ll see how Team System fits into the picture with MSF Agile and Scrum for Team System, and how you can manage projects in an agile manner, while still getting the benefits of working with team system.  &lt;br /&gt;
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
There&amp;#39;s a SOA and Business Process and an Architecture session that I plan for today. I am definitely looking forward to both. I hope to get a good overview of how Mirosoft imagines SOA in the cloud in the next 5-10 years. It is interesting to see how model-driven design is mentioned here. I think that model-driven design is not only helpful in service-oriented applications but everywhere. I hope to hear about technologies that are not yet public. We all know and love the ones that are out there today (LINQ to X, ADO.NET Entity Framework).
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336541.aspx"&gt;Roy Osherove&lt;/a&gt; should not need an introduction, but if it doesn&amp;#39;t ring any bells, click the link while nobody&amp;#39;s looking. I&amp;#39;ve been introduced to agile methodologies after my first impressions with Test-Driven Development. I liked how TDD can be part of a complete methodology. At the same time, I don&amp;#39;t think that Extreme Programming or any other agile process could be uniformly applied to projects. I think if someone familiarizes itself with the different ideas, it can mix and change those to its own liking so that it fits the team or fits into a company&amp;#39;s existing processses. I want to hear Roy&amp;#39;s experience with agile methodologies at Microsoft and also see the tools that they use (Team System integration is great too)
&lt;/p&gt;
&lt;p&gt;
Don&amp;#39;t foget that I&amp;#39;ll be blogging the keynote! Tune in at Monday 2PM GMT+1 and keep your fingers on the Refresh button. For those who consider themselves bleeding edge, follow me on &lt;a href="http://twitter.com/rgabostyle" target="_blank"&gt;twitter&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Oh and Barcelona beat Betis 3-0 ;) &lt;br /&gt;
&lt;/p&gt;</description>
            <link>http://rgabostyle.com/archives/2007/11/04/TechEd_2007_kicks_off_tomorrow/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/11/04/TechEd_2007_kicks_off_tomorrow/</comments>
            <guid isPermaLink="false">2711758</guid>
            <pubDate>Sun, 04 Nov 2007 21:24:26 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/11/04/TechEd_2007_kicks_off_tomorrow/</wfw:commentRss>
            <enyim:hits>56</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/TechEd-Developers/">TechEd-Developers</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/roy/">roy</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/osherove/">osherove</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/agile/">agile</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/test-driven-development/">test-driven-development</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/team/">team</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/system/">system</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/keynote/">keynote</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/somasegar/">somasegar</enyim:tag>
            <category domain="http://rgabostyle.com/categories/TechEd-Developers/" enyim:alias="TechEd-Developers">TechEd-Developers</category>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>TechEd 2007 sessions I wouldn't want to miss</title>
            <description>&lt;p&gt;
What better place to collect the sessions I&amp;#39;m interested in than my blog? ..and the nominees for &amp;#39;Most Exciting Session of the Year&amp;#39; are: 
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;TLA407 Dealing with Concurrency and Multi-Core CPUs with Today&amp;#39;s Development Technologies  &lt;br /&gt;
	Joe Duffy&lt;/strong&gt;&lt;br /&gt;
	Multi-core is here, posing both an opportunity and a threat to software developers and organizations. The opportunity is that increased parallelism will provide exponential increases in compute power, which can be used to build new kinds of rich and immersive data- and compute-intensive programs. The threat, however, arises because traditional year-over-year clock speed-ups have slowed to a grinding halt. Traditional sequential software will not reap the benefits and yet programming parallel computers has historically been extraordinarily difficult and costly. Those companies that manage to do it will have a unique competitive advantage over those who do not. &lt;br /&gt;
	&lt;br /&gt;
	This talk takes a look at multi-core and the support .NET offers for programming them. This includes the Windows threading architecture, including scheduling and synchronization, as well as higher-level task management and coordination primitives in .NET. Common patterns and best practices for data- and task-parallelism are also discussed, to help you become productive with concurrency right away.  &lt;br /&gt;
	Thu Nov 8 15:45 - 17:00 Room 112 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
If you want to hear somebody talk enthusiastically about a very interesting subject that we all should embrace as soon as possible, &lt;a href="http://www.bluebytesoftware.com/blog/"&gt;Joe Duffy&lt;/a&gt; is your man with the plan. I secretly hope at the end of session the lights will go off and through the blinding lights, &lt;strong&gt;Anders Hejlsberg &lt;/strong&gt;will enter the room while people all go crazy. Wait, was that a D12 concert with Eminem as the surprise at the end? Whatever. We. Want. Anders.
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;TLA405 Parallel and Asynchronous Functional Programming on .NET with F#  &lt;br /&gt;
	Don Syme&lt;/strong&gt;&lt;br /&gt;
	Functional programming a hot topic: there is a growing awareness of functional techniques in the developer community, and people are beginning to see that imperative programming has limitations in a networked and concurrent multi-core world. This session will use the research language F# to explore how declarative and functional techniques are relevant to these new programming challenges. We&amp;#39;ll show how to use PFX (Parallel FX) from F#, including the use of PLINQ and Futures. F# also includes constructs called asynchronous workflows that help you tame the complexity of asynchronous I/O programming. We’ll look at how to use these and discuss how they relate to LINQ and Haskell. We’ll also look at some basic programming with F#, including how you can use F# to explore functional design patterns that are highly relevant no matter which language you’re working in.  &lt;br /&gt;
	Fri Nov 9 13:30 - 14:45 Room 117
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Somehow related to Joe&amp;#39;s session as PFX and PLINQ is involved, I expect Don&amp;#39;s session to be an eye-opener for developers who have not looked at pure functional languages like F# before. When you realize that F# will be &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx"&gt;part of the Visual Studio family&lt;/a&gt; and that many elements of functional languages have already made they way to C#, you&amp;#39;ll want to be there. It must be exciting to be Don Syme. You design and come up with parts of the F# language that only a single person understands in the universe. You. Oh and he also co-authors the &lt;a href="http://www.amazon.com/Expert-F-Don-Syme/dp/1590598504/ref=pd_bbs_sr_2/103-7052657-0589452?ie=UTF8&amp;amp;s=books&amp;amp;qid=1193701395&amp;amp;sr=8-2" target="_blank"&gt;best F# book&lt;/a&gt; with my fellow colleague, Adam &amp;quot;F#&amp;quot; Granicz.
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;TLA09-IS The Near Future of Programming is All About Concurrency – But What do Technologies such as F# and the Joins Library Mean for Developers?  &lt;br /&gt;
	Don Syme , Claudio Russo , Robert Pickering&lt;/strong&gt;&lt;br /&gt;
	The rise of multi-core CPUs and multi-processor machines requires developers to exploit concurrency in their applications. And we all know, that’s anything else but easy. Along with many exciting developments from Microsoft itself, Microsoft Research is currently investigating appropriate language and framework solutions to simplify concurrent programming for all developers. Two promising research technologies in this space are F# and the Joins Concurrency Library. This session gives you a chance to raise questions and give feedback on current developments to experts from Microsoft Research. We strongly recommend you attend the sessions “Parallel and Asynchronous Functional Programming on .NET with F#” and “The Joins Concurrency Library (Cω in a Box)” before attending this interactive session on how insights from these research projects might shape our future in software development!  &lt;br /&gt;
	Fri Nov 9 15:15 - 16:30 Room 116 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Oops, another F# session that follows the previous one. Gotta be there.
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;TLA06-IS LINQ to “X”, ADO.NET Entity Framework, DataSets &amp;amp; Co – What is it with all these Data Access Technologies?  &lt;br /&gt;
	Mike Taulty , Pablo Castro , Elisa Flasko , Carl Perry , Luca Bolognese&lt;/strong&gt;&lt;br /&gt;
	With the release 3.5 of the .NET Framework Microsoft introduced several new data access technologies based on its LINQ technology such as LINQ to SQL or LINQ to DataSets. About 6 months later we expect Microsoft to release the ADO.NET Entity framework together with LINQ to Entities. And finally we have all the existing ways for accessing data in different data storages shipping with the ADO.NET foundation such as DataSets, DataReaders and SQL-classes. Of course that raises one important question: Which data access technology is best suited for which situation? In this interactive session you get the chance to present your requirements and discuss, which technology fits best to your requirements – with members of the product teams themselves. Bring your ideas and requirements and discuss them with our experts!  &lt;br /&gt;
	Thu Nov 8 13:30 - 14:45 Room 116 , Thu Nov 8 17:30 - 18:45 Room 132
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
If we are weighing in enthusiasm as a reason to attend a session, Room 132 better be HUGE (isn&amp;#39;t that a codename for &lt;i&gt;Auditorium&lt;/i&gt;?) We&amp;#39;ll have Pablo Castro, Mike Taulty and Luca Bolognese in the same session. This is like having Kanye West, Pharrell Williams and Justin Timberlake blasting to some Timbaland tunes. Or the cast of The Departed. Figure out your analogy while you attend this session and learn about the most interesting data access technologies that will be obiquotus in every single VS2008 project starting next month. R.I.P. NHibernate, I never really liked you.
&lt;/p&gt;
&lt;p&gt;
Don&amp;#39;t forget to consider other Pablo Castro sessions: &lt;strong&gt;DAT303 Entity Framework: Application Patterns&lt;/strong&gt; and &lt;strong&gt;WEB313 Project Astoria: Data Services for the Web&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;TLA326 LINQ to Entities – Use LINQ to access ADO.NET Entity Data Models  &lt;br /&gt;
	Mike Taulty&lt;/strong&gt;&lt;br /&gt;
	Most .NET database applications out there use ADO.NET to access and manipulate data, and most of them have a data-access layer built on top of ADO.NET to abstract out many of the details related to data-access that can get in the way of business logic. In this session we’ll introduce the ADO.NET Entity Framework, a high-level data library that pushes up the level of abstraction application developers need to work at when dealing with data in databases. We’ll discuss how the system supports conceptual modeling, the use of the object services layer to do object-relational mapping, and how great integration with LINQ (Language Integrated Query) brings new levels of productivity to the data-access development space. It is suggested that you attend &amp;quot;The .NET Language Integrated Query Framework Overview&amp;quot; before attending this session.  &lt;br /&gt;
	Wed Nov 7 13:30 - 14:45 Room 115 , Fri Nov 9 13:30 - 14:45 Room 123 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Mike&amp;#39;s session pairs up with the other Entity Framework sessions and should be also attended. Missing any of these would be like going to Barcelona and not having tapas. Or having tapas but not having a bottle of Rioja. I can&amp;#39;t even imagine anything like that.
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
	&lt;strong&gt;INF204 What&amp;#39;s New for Developers in Windows PowerShell Version 2?  &lt;br /&gt;
	Jeffrey Snover&lt;/strong&gt;&lt;br /&gt;
	In this session, Jeffrey Snover will walk you through the new features for developers that will be available in Windows Powershell Version 2.  &lt;br /&gt;
	Thu Nov 8 15:45 - 17:00 Room 113 
	&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Unfortunately Jeffrey Snover&amp;#39;s PowerShell session conflicts with Joe&amp;#39;s session so I&amp;#39;ll have to sacrifice this one but I wholeheartedly recommend every .NET Developer to look at PowerShell and grasp how powerful it is. I hope I&amp;#39;ll be able to catch Jeffrey on the floor for some PowerShell v2 scoops.
&lt;/p&gt;
&lt;p&gt;
Okay, people, that&amp;#39;s it for today, still to come: Workflow Foundation, Visual Studio Shell and other interesting sessions! Namaste! &lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;</description>
            <link>http://rgabostyle.com/archives/2007/10/30/TechEd_2007_sessions_I_wouldnt_want_to_miss/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/10/30/TechEd_2007_sessions_I_wouldnt_want_to_miss/</comments>
            <guid isPermaLink="false">2699072</guid>
            <pubDate>Tue, 30 Oct 2007 00:01:00 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/10/30/TechEd_2007_sessions_I_wouldnt_want_to_miss/</wfw:commentRss>
            <enyim:hits>607</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sql/">sql</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/net/">net</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/f/">f</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/don/">don</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/syme/">syme</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/mike/">mike</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/taulty/">taulty</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/joe/">joe</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/duffy/">duffy</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/pablo/">pablo</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/castro/">castro</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entities/">entities</enyim:tag>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
        <item>
            <title>Back to blogging (the road to TechEd 2007)</title>
            <description>&lt;p&gt;
Finally back to blogging! I have stopped blogging some time ago, even though I enjoyed writing both personal and technical blogs but now I feel the urge to be back as we are living through very exciting times :)
&lt;a href="http://www.mseventseurope.com/teched/07/developers/content/Pages/Default.aspx" target="_blank"&gt;TechEd 2007&lt;/a&gt; gives me the perfect reason to spend that 30 minute per day to post. Not only I plan to frequently blog about my experience during my stay in Barcelona, I am also happy to announce that I will be ramping it up as we are counting the days back. Just a week to go!
What can you expect here, you may ask. Lately the following technologies and buzzwords kept me busy and/or excited:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Visual Studio Shell&lt;/strong&gt;: The &lt;a href="http://blogs.msdn.com/vsxteam/"&gt;VSX Team&lt;/a&gt; is doing a great job making Visual Studio the premier tooling platform for the Microsoft ecosystem. Whereas we could leverage Visual Studio by developing add-ins before, with Visual Studio 2008 and the SDK we can now customize and tailor the experience as much as we want. Pick the packages you want msenv to load, customize the commands you want to show and much much more.&lt;br /&gt;
&lt;strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx"&gt;&lt;br /&gt;
LINQ to X&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/aa697427(vs.80).aspx"&gt;ADO.NET Entity Framework&lt;/a&gt;&lt;/strong&gt;: When first read about and saw LINQ in action, along with the new C# 3.0 language features, I was immediately blown away. &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=159952"&gt;Anders Hejlsberg&lt;/a&gt; pulling the strings in the back this was definitely foreseeable but the fact that the new language constructs strike just the right balance by introducing concepts borrowed by functional lanuages and mostly syntactic sugar (it&amp;#39;s still the 2.0 CLR) and making query a first-class citizen while keeping all the benefits of strong-typing and OO-at-heart intact. I&amp;#39;m also happy MSFT finally gets O/R mapping right with not one but two products. Going through architecting an ASP.NET website with LINQ to SQL at the bottom and &lt;a href="http://iancooper.spaces.live.com/Blog/cns!844BD2811F9ABE9C!397.entry"&gt;persistence ignorance and testability&lt;/a&gt; in mind, I can see when LINQ to SQL works perfectly and what scenarios need a more robust solution like the Entity Framework.
&lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;ASP.NET MVC Framework&lt;/a&gt;&lt;/strong&gt;: Recently announced by Scott Guthrie at Alt.Net, the MVC Framework not only excites me because I drooled over Ruby on Rails screencasts and was not truly satisfied with MonoRail and Subsonic, but because it is a well-designed, loosely coupled, pluggable and extensible framework that doest a great job when it comes to seperation the concerns. I want to hear people talk about IoC frameworks, lean and simple interfaces, test-driven development more. When that framework comes from Microsoft, I now I can rely on it from an architectural and performance perspective.
&lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;MSFT opens up .NET Framework source&lt;/a&gt;&lt;/strong&gt;: As Martin Luther King said: I have a dream.. ;) I had the dream of pressing F11 on a call into the framework 3 or 4 years ago while still in university. Turned out that there was an academic project that tried to do some sort of community source repository project based on Reflector where people would share their inline comments of the code they traced into and automagically uploaded. I never heard of that ever working so when I read that MSFT will gradually open up the full framework and make the experience this simple, I smiled. &lt;i&gt;This was announced just before my birthday so I&amp;#39;ll just consider it as my birthday gift from Scott and Microsoft ;)&lt;/i&gt;
&lt;strong&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=347795"&gt;&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=347795"&gt;PLINQ and Parallel FX&lt;/a&gt;&lt;/strong&gt;: Parallelism and multi-threading in general is considered a complex subject but now with multi-core procesors being the clear direction in improving performance and scalability, everybody will have to befriend the concepts. Even though this shift requires us to think about our problems differently, PLINQ and PFX strive to make this super simple. After watching the latest Channel9 interview, I can&amp;#39;t wait to spend some valuable time with these technologies. I wonder if there&amp;#39;ll ever be a technology that somehow involves Anders and will not get me super excited.
I purposedly tried to not go into any details as I&amp;#39;d like to dedicate my upcoming posts to specific technologies or frameworks. A code snippet is worth a thousand words, so I will not shy away from sharing some code with you ;)
See you at TechEd in a week!
&lt;/p&gt;
&lt;strong&gt;&lt;/strong&gt;</description>
            <link>http://rgabostyle.com/archives/2007/10/29/Back_to_blogging_the_road_to_TechEd_2007/</link>
            <author>RGabo</author>
            <comments>http://rgabostyle.com/archives/2007/10/29/Back_to_blogging_the_road_to_TechEd_2007/</comments>
            <guid isPermaLink="false">2696877</guid>
            <pubDate>Mon, 29 Oct 2007 05:32:42 GMT</pubDate>
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/icon" height="32" width="32" />
            <media:thumbnail url="http://s.freeblog.hu/storage/user/82188/avatar" height="96" width="96" />
            <wfw:commentRss>http://rgabostyle.com/feed/2007/10/29/Back_to_blogging_the_road_to_TechEd_2007/</wfw:commentRss>
            <enyim:hits>49</enyim:hits>
            <enyim:tag domain="http://rgabostyle.com/tags/teched/">teched</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/vsx/">vsx</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/visual/">visual</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/studio/">studio</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/linq/">linq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/to/">to</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/sql/">sql</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/adonet/">adonet</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/entity/">entity</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/framework/">framework</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/plinq/">plinq</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/parallel/">parallel</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/fx/">fx</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/anders/">anders</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/hejlsberg/">hejlsberg</enyim:tag>
            <enyim:tag domain="http://rgabostyle.com/tags/net/">net</enyim:tag>
            <re:rank re:scheme="blog:Entry/Comments/Count">0</re:rank>
        </item>
    </channel>
</rss><!-- from cache -->