<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Tom's MSDN Belux Corner</title><subtitle type="html" /><id>http://blogs.msdn.com/tommer/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/tommer/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-06-12T10:57:00Z</updated><entry><title>Web Analytics with SharePoint 2007 Whitepaper</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/11/02/web-analytics-with-sharepoint-2007-whitepaper.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/11/02/web-analytics-with-sharepoint-2007-whitepaper.aspx</id><published>2009-11-02T13:43:00Z</published><updated>2009-11-02T13:43:00Z</updated><content type="html">&lt;P&gt;From the &lt;A href="http://blogs.technet.com/sharepointexperts/archive/2009/10/30/hot-off-the-press-web-analytics-with-sharepoint-whitepaper.aspx" mce_href="http://blogs.technet.com/sharepointexperts/archive/2009/10/30/hot-off-the-press-web-analytics-with-sharepoint-whitepaper.aspx"&gt;SharePoint experts blog&lt;/A&gt;: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;Download the &lt;A href="http://download.microsoft.com/download/2/7/B/27B5EDD7-31D4-4A81-A533-3E21CE245FCF/Whitepaper%20-%20Web%20Site%20Analytics%20with%20Microsoft%20Office%20SharePoint%20Server%202007.xps" target=_blank mce_href="http://download.microsoft.com/download/2/7/B/27B5EDD7-31D4-4A81-A533-3E21CE245FCF/Whitepaper%20-%20Web%20Site%20Analytics%20with%20Microsoft%20Office%20SharePoint%20Server%202007.xps"&gt;'Web Analytics with Microsoft Office SharePoint Server 2007' whitepaper (in XPS format)&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The freely downloadable 72-page whitepaper has the following major chapters: 
&lt;UL&gt;
&lt;LI&gt;Analytics Objectives and Benefits&lt;/LI&gt;
&lt;LI&gt;Web Analytics Technologies and Methodologies&lt;/LI&gt;
&lt;LI&gt;Implementing SharePoint Analytics Solutions&lt;/LI&gt;
&lt;LI&gt;Processing and Analyzing Web Analytics Data&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;/B&gt;&lt;/B&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916125" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Sharepoint" scheme="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>Additional Benefits for MSDN Subscribers – Free &amp; Discounted Products</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/06/12/additional-benefits-for-msdn-subscribers-free-discounted-products.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/06/12/additional-benefits-for-msdn-subscribers-free-discounted-products.aspx</id><published>2009-06-12T16:37:00Z</published><updated>2009-06-12T16:37:00Z</updated><content type="html">&lt;P&gt;MSDN Subscriptions are an excellent solution people needing a full development platform (including development tools, client applications, servers, etc…). As an active MSDN Subscriber, you can take advantage of &lt;A href="http://msdn.microsoft.com/nl-be/subscriptions/dd347471.aspx" mce_href="http://msdn.microsoft.com/nl-be/subscriptions/dd347471.aspx"&gt;special offers from Microsoft or other companies&lt;/A&gt;. The list of offers below is taken at the moment of writing and will change over time. To redeem the offer, make sure to sign in with the Windows Live ID that is assigned to your currently active MSDN Subscription. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/nl-be/subscriptions/dd347471.aspx" mce_href="http://msdn.microsoft.com/nl-be/subscriptions/dd347471.aspx"&gt;&lt;STRONG&gt;Go to the MSDN Subscriptions Special Offers&lt;/STRONG&gt;&lt;/A&gt; (only accessible to MSDN Subscribers with an active subscription)&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:933190f0-4e87-48e2-95e3-c7798869bced class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/MSDN+Subscriptions" rel=tag mce_href="http://technorati.com/tags/MSDN+Subscriptions"&gt;MSDN Subscriptions&lt;/A&gt;,&lt;A href="http://technorati.com/tags/offer" rel=tag mce_href="http://technorati.com/tags/offer"&gt;offer&lt;/A&gt;,&lt;A href="http://technorati.com/tags/benefit" rel=tag mce_href="http://technorati.com/tags/benefit"&gt;benefit&lt;/A&gt;,&lt;A href="http://technorati.com/tags/MSDN+Belux" rel=tag mce_href="http://technorati.com/tags/MSDN+Belux"&gt;MSDN Belux&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Visual+Studio" rel=tag mce_href="http://technorati.com/tags/Visual+Studio"&gt;Visual Studio&lt;/A&gt;,&lt;A href="http://technorati.com/tags/VS2008" rel=tag mce_href="http://technorati.com/tags/VS2008"&gt;VS2008&lt;/A&gt;,&lt;A href="http://technorati.com/tags/VSTS" rel=tag mce_href="http://technorati.com/tags/VSTS"&gt;VSTS&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9735930" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Visual Studio Team System" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx" /><category term="Visual Basic" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/tommer/archive/tags/Silverlight/default.aspx" /></entry><entry><title>MSDN Ramp Up launched 3 new free web development tracks</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/05/19/msdn-ramp-up-launched-3-new-free-web-development-tracks.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/05/19/msdn-ramp-up-launched-3-new-free-web-development-tracks.aspx</id><published>2009-05-19T11:19:00Z</published><updated>2009-05-19T11:19:00Z</updated><content type="html">&lt;A href="http://www.myrampup.com/" mce_href="http://www.MyRampUp.com"&gt;MSDN Ramp Up&lt;/A&gt; is a free online learning program for developers. They’ve just launched three new ASP.NET tracks: “Web Development with ASP.NET”, “Move from ASP to ASP.NET”, and “Move from PHP to ASP.NET”. These tracks, along with the other currently offered ones (eg, Windows Mobile 6, SharePoint for Developers, Visual Studio 2008), teaches the important skills in a guided path, making the learning process easier and more efficient. The easy-to-access content (provided by subject-matter gurus) is specifically tailored for the Ramp Up program, and offered in a variety of forms (article, v-lab, codecast and slidecast). Check them out now at &lt;A href="http://www.myrampup.com/"&gt;www.MyRampUp.com&lt;/A&gt;, and see how Ramp Up can help you become more employable by learning important and marketable skills. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9627273" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="training" scheme="http://blogs.msdn.com/tommer/archive/tags/training/default.aspx" /><category term="Windows Mobile" scheme="http://blogs.msdn.com/tommer/archive/tags/Windows+Mobile/default.aspx" /><category term="Visual Basic" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx" /></entry><entry><title>New dates announced for TechEd 2009 Europe</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/04/06/new-dates-announced-for-teched-2009-europe.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/04/06/new-dates-announced-for-teched-2009-europe.aspx</id><published>2009-04-06T08:49:00Z</published><updated>2009-04-06T08:49:00Z</updated><content type="html">&lt;P&gt;Just got an update from the TechEd team about changes for TechEd 2009 Europe. The format will be a combined event again&amp;nbsp;for both Developers and IT Professional in only one week, just like a few years ago. The conference will take place from 9 till 13 November in Messe Convention Center, Berlin (Germany).&lt;/P&gt;
&lt;P&gt;Official communication and more information will be posted soon at &lt;A href="http://www.microsoft.com/teched/europe" mce_href="http://www.microsoft.com/teched/europe"&gt;http://www.microsoft.com/teched/europe&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9533198" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="TechEd Europe for Developers" scheme="http://blogs.msdn.com/tommer/archive/tags/TechEd+Europe+for+Developers/default.aspx" /></entry><entry><title>Looking back at TechDays 2009 in Antwerp, Belgium</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/03/19/looking-back-at-techdays-2009-in-antwerp-belgium.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/03/19/looking-back-at-techdays-2009-in-antwerp-belgium.aspx</id><published>2009-03-19T15:43:00Z</published><updated>2009-03-19T15:43:00Z</updated><content type="html">&lt;P&gt;The Microsoft TechDays 2009 conference in Belgium was held from 10 till 12 March. A little more than 1.650 unique individuals came to Antwerp to attend one of 83 different sessions.&lt;A title="Pictures of TechDays 2009" href="http://cid-906f3e668e952a42.skydrive.live.com/browse.aspx/TechDays%202009" rel=_blank mce_href="http://cid-906f3e668e952a42.skydrive.live.com/browse.aspx/TechDays%202009"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0px 5px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Pictures of TechDays 2009" border=0 alt="Pictures of TechDays 2009" align=right src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/LookingbackatTechDays2009inAntwerpBelgiu_BE28/clip_image001_3.jpg" width=400 height=321 mce_src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/LookingbackatTechDays2009inAntwerpBelgiu_BE28/clip_image001_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Want to see how it looked like? Here are some &lt;A href="http://cid-906f3e668e952a42.skydrive.live.com/browse.aspx/TechDays%202009" mce_href="http://cid-906f3e668e952a42.skydrive.live.com/browse.aspx/TechDays%202009"&gt;pictures of TechDays 2009&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;FONT color=#ff0000&gt;Added 26 March 2009:&lt;/FONT&gt;&lt;/EM&gt; And here is the &lt;A href="http://www.microsoft.com/belux/technet/nl/chopsticks/default.aspx?id=973"&gt;TechDays 2009 compilation&lt;/A&gt; video.&lt;/LI&gt;
&lt;LI&gt;Quite some twitters about TechDays: both on the &lt;A href="http://search.twitter.com/search?q=techdays+since%3A2009-03-09+until%3A2009-03-14" mce_href="http://search.twitter.com/search?q=techdays+since%3A2009-03-09+until%3A2009-03-14"&gt;Belgian TechDays&lt;/A&gt; as well as &lt;A href="http://search.twitter.com/search?q=techdays" mce_href="http://search.twitter.com/search?q=techdays"&gt;all TechDays conferences&lt;/A&gt; around the world. Apparently more developers than administrators are twittering. &lt;A href="http://twitter.com/unexxx" mce_href="http://twitter.com/unexxx"&gt;@unexxx&lt;/A&gt; and &lt;A href="mailto:A@aralves" mce_href="mailto:A@aralves"&gt;@aralves&lt;/A&gt; are hoping &lt;A href="http://search.twitter.com/search?q=unexxx+techdays+aralves+it+pro" mce_href="http://search.twitter.com/search?q=unexxx+techdays+aralves+it+pro"&gt;connect with more IT pro’s on Twitter&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;Did you know a Microsoft team in Redmond is organizing a “&lt;A href="http://www.msfttechdays.com/" mce_href="http://www.msfttechdays.com/"&gt;Virtual TechDays around the World&lt;/A&gt;” on April 1st during 24 hours? Don’t expect the same experience as attending the local conferences, but they signed up quite some great speakers. &lt;/LI&gt;
&lt;LI&gt;Katrien posted &lt;A href="http://blogs.msdn.com/katriend/archive/2009/03/16/geeky-girl-adventures-in-london.aspx" mce_href="http://blogs.msdn.com/katriend/archive/2009/03/16/geeky-girl-adventures-in-london.aspx"&gt;some info of the Brussels Girl Geek Dinner @ TechDays side event&lt;/A&gt;. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Here are a few blog posts from attendees and speakers:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.microsoft.nl/blogs/itprocommunity/archive/2009/03/13/microsoft-techdays-09-antwerpen-een-verslag-martijn-spelt.aspx" mce_href="http://blogs.microsoft.nl/blogs/itprocommunity/archive/2009/03/13/microsoft-techdays-09-antwerpen-een-verslag-martijn-spelt.aspx"&gt;Martijn Spelt posts in Dutch on the TechNet track&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://computertaal.info/2009/03/10/microsoft-tech-days-2009/" mce_href="http://computertaal.info/2009/03/10/microsoft-tech-days-2009/"&gt;Danny Zeegers post in Dutch about the SharePoint preconference session&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.unexpected.be/?cat=2608" mce_href="http://www.unexpected.be/?cat=2608"&gt;Unexpected posted several items in Dutch about the TechNet track&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blog.galasoft.ch/archive/2009/03/14/techdays-belgium-is-over.aspx" mce_href="http://blog.galasoft.ch/archive/2009/03/14/techdays-belgium-is-over.aspx"&gt;Laurent Bugnion shares some thoughts on TechDays&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://cidesoft.com.pe/blogs/paullorena/2009/03/what-ive-saw-at-techdays-2009-belgium-aspnet-mvc-for-smart-people/" mce_href="http://cidesoft.com.pe/blogs/paullorena/2009/03/what-ive-saw-at-techdays-2009-belgium-aspnet-mvc-for-smart-people/"&gt;Paul Lorena writes about the ASP.NET MVC presentation&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.martius.nl/?p=628" mce_href="http://www.martius.nl/?p=628"&gt;@martius makes fun of the power outage in the entire Metropolis complex in Antwerp&lt;/A&gt;. Luckily it didn’t last too long. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ivobeerens.nl/?p=321" mce_href="http://www.ivobeerens.nl/?p=321"&gt;Virtual Ief gives a short overview of things he remembers from the TechNet track&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.hufkens.net/2009/03/microsoft-techdays-2009/" mce_href="http://www.hufkens.net/2009/03/microsoft-techdays-2009/"&gt;Alain Hufkens writes about the MSDN keynote at TechDays&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/forums/Coffeehouse/460791-Mix-Live/?CommentID=460863" mce_href="http://channel9.msdn.com/forums/Coffeehouse/460791-Mix-Live/?CommentID=460863"&gt;Tommy Carlier would like to see some sessions of TechDays posted Channel9&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://budts.be/weblog/2009/03/techdays/" mce_href="http://budts.be/weblog/2009/03/techdays/"&gt;Jeroen Budts came to TechDays for the first time.&lt;/A&gt;&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;FONT color=#ff0000&gt;Added 23 March 2009:&lt;/FONT&gt;&lt;/EM&gt; &lt;A href="http://www.snowball.be/The+Road+To+The+Keynote.aspx"&gt;Gill Cleeren explains “the road to the keynote”&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;At this point, most of the evaluations are in. We listen to our attendees:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;95% wrote that their time at TechDays was (very) well spent; &lt;/LI&gt;
&lt;LI&gt;Attendees were happy with the content delivered – almost all sessions scored above our the required minimum score; &lt;/LI&gt;
&lt;LI&gt;Also about the food and drinks: 
&lt;UL&gt;
&lt;LI&gt;Quite some people found the sandwiches too fancy and prefer more simple food; &lt;/LI&gt;
&lt;LI&gt;Developers and IT pro’s are hungry after attending sessions – the caterer obviously didn’t expect people were so hungry; &lt;/LI&gt;
&lt;LI&gt;We definitely must make all the rest rooms easier to find; &lt;/LI&gt;
&lt;LI&gt;Attendees don’t like to get their drinks in a glass instead of the bottles (unfortunately the caterer ran out of bottles and had to give drinks in glasses on Thursday afternoon &lt;/LI&gt;
&lt;LI&gt;Last year a lot of people asked for healthy food (fruit) instead of cakes and cookies - apparently people want to have both cookies and fruit. &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;Many people like the infrastructure of Metropolis and the location of the venue in Antwerp; some commented that they prefer Ghent as location for TechDays. &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9489836" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author></entry><entry><title>SharePoint: part 2 of free learning track on MSDN Ramp Up</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/01/29/sharepoint-part-2-of-free-learning-track-on-msdn-ramp-up.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/01/29/sharepoint-part-2-of-free-learning-track-on-msdn-ramp-up.aspx</id><published>2009-01-30T01:10:00Z</published><updated>2009-01-30T01:10:00Z</updated><content type="html">&lt;P&gt;After the &lt;A href="http://blogs.msdn.com/tommer/archive/2008/11/07/sharepoint-new-free-learning-track-on-msdn-ramp-up.aspx" mce_href="http://blogs.msdn.com/tommer/archive/2008/11/07/sharepoint-new-free-learning-track-on-msdn-ramp-up.aspx"&gt;first part&lt;/A&gt;, MSDN Ramp Up just published the &lt;A href="http://msdn.microsoft.com/rampup/dd320759.aspx" mce_href="http://msdn.microsoft.com/rampup/dd320759.aspx"&gt;second part of the SharePoint learning track&lt;/A&gt;. From the website:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;As a developer, would you like to learn more about Microsoft Office SharePoint Server (MOSS)? MOSS is based on Microsoft Windows SharePoint Services, which gives developers the opportunity to get more problems solved with less effort. Windows SharePoint Services 3.0 takes full advantage of Microsoft ASP.NET and the Microsoft .NET runtime. The new features and added programmability support in MOSS provide a wealth of development opportunities. This second course will immerse you in even more of the developer-centric capabilities of Microsoft Office SharePoint Server.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 1: Page Navigation&lt;/STRONG&gt; &lt;BR&gt;Did you know that you can integrate your application into SharePoint’s navigation? This topic looks at how SharePoint pages are arranged into web sites. Menus such as the site actions menu, the top navigation bar menu and the edit control block menu are explained. It shows how the menus in SharePoint can be updated so that a web site built on SharePoint can be customized.&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;&lt;STRONG&gt;Level 2: Page Branding&lt;/STRONG&gt; &lt;BR&gt;Did you know that you can completely brand a SharePoint site to look like your existing web? Web applications need design and SharePoint allows for this using master pages, cascading style sheets and themes. This topic walks through how to apply these artifacts to a SharePoint site and covers the process for modifying them to achieve a web site design in SharePoint.&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;&lt;STRONG&gt;Level 3: Web Services&lt;/STRONG&gt; &lt;BR&gt;Did you know that SharePoint developers have access to SharePoint list data using built in Web Services? SharePoint allows access using code running on the SharePoint server machine and also access using web services. This topic covers use of some of the simple web services provided by SharePoint and it also shows how to create a new web service on a SharePoint machine.&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;&lt;STRONG&gt;Level 4: Custom Content Types&lt;/STRONG&gt; &lt;BR&gt;Did you know that SharePoint developers can implement different behaviors for different document types? Content types define what documents or other content types are used in SharePoint document libraries. Content types can have several SharePoint aspects associated with them including custom menus and custom processing. This topic shows how to create a custom content type and how to associate an event handler with the new content type to do data validation.&lt;/P&gt;
&lt;HR&gt;

&lt;P&gt;&lt;STRONG&gt;Level 5: User Management&lt;/STRONG&gt; &lt;BR&gt;Did you know that you don’t have to write code to manage web site users in SharePoint? SharePoint allows for end user site creation and when a user creates a site they can also manage the user permissions on that site. This topic shows how some aspects of user management are handled in SharePoint including how you can audit activities that users do and show different data depending on the role a user belongs to.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV class=wlWriterEditableSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c3e728e6-6618-4680-9a3f-854788513739 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/Ramp+Up" rel=tag mce_href="http://technorati.com/tags/Ramp+Up"&gt;Ramp Up&lt;/A&gt;,&lt;A href="http://technorati.com/tags/SharePoint" rel=tag mce_href="http://technorati.com/tags/SharePoint"&gt;SharePoint&lt;/A&gt;,&lt;A href="http://technorati.com/tags/free" rel=tag mce_href="http://technorati.com/tags/free"&gt;free&lt;/A&gt;,&lt;A href="http://technorati.com/tags/elearning" rel=tag mce_href="http://technorati.com/tags/elearning"&gt;elearning&lt;/A&gt;,&lt;A href="http://technorati.com/tags/course" rel=tag mce_href="http://technorati.com/tags/course"&gt;course&lt;/A&gt;,&lt;A href="http://technorati.com/tags/training" rel=tag mce_href="http://technorati.com/tags/training"&gt;training&lt;/A&gt;,&lt;A href="http://technorati.com/tags/moss" rel=tag mce_href="http://technorati.com/tags/moss"&gt;moss&lt;/A&gt;,&lt;A href="http://technorati.com/tags/ASP.NET" rel=tag mce_href="http://technorati.com/tags/ASP.NET"&gt;ASP.NET&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9383764" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="community" scheme="http://blogs.msdn.com/tommer/archive/tags/community/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Sharepoint" scheme="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>Microsoft's Security Toolbox for Development</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2009/01/25/microsoft-s-security-toolbox-for-development.aspx" /><id>http://blogs.msdn.com/tommer/archive/2009/01/25/microsoft-s-security-toolbox-for-development.aspx</id><published>2009-01-25T12:12:49Z</published><updated>2009-01-25T12:12:49Z</updated><content type="html">&lt;p&gt;An &lt;a href="http://www.microsoft.com/windowsserver/compare/ReportsDetails.mspx?recid=82"&gt;analyst report from Cascade Insights covers the Security Development Lifecycle applied at Microsoft&lt;/a&gt;. From the website:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;This article is the fifth in the &amp;quot;SDL series&amp;quot; – a set of 8 articles investigating the Microsoft Security Development Lifecycle. In this series, through extensive interviews and research, the authors pull back the covers on Microsoft's Security Development Lifecycle- a development practice upon which millions of users (and billions of dollars) depend. &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Microsoft makes heavy use of tools throughout the Security Development Lifecycle.&amp;#160; In &lt;a href="http://www.microsoft.com/windowsserver/compare/ReportsDetails.mspx?recid=82"&gt;this article&lt;/a&gt;, you will see how tools assist in threat modeling, code analysis, and penetration testing.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;em&gt;Included in this document&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;The Microsoft SDL&lt;/li&gt;      &lt;li&gt;Threat Modeling Tools&lt;/li&gt;      &lt;li&gt;Compiler and Linker Protections&lt;/li&gt;      &lt;li&gt;Code Analysis Tools&lt;/li&gt;      &lt;li&gt;Manual Code Inspection&lt;/li&gt;      &lt;li&gt;Fuzz Testing&lt;/li&gt;      &lt;li&gt;Benefits and Limitations&lt;/li&gt;      &lt;li&gt;About the Authors&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9f507f14-2128-4a0d-ba91-e7ea05701975" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SDL" rel="tag"&gt;SDL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Security+Development+Lifecycle" rel="tag"&gt;Security Development Lifecycle&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN+Belux" rel="tag"&gt;MSDN Belux&lt;/a&gt;,&lt;a href="http://technorati.com/tags/threat" rel="tag"&gt;threat&lt;/a&gt;,&lt;a href="http://technorati.com/tags/threat+modeling" rel="tag"&gt;threat modeling&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9374765" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Visual Studio Team System" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx" /></entry><entry><title>SharePoint: new free learning track on MSDN Ramp Up</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/11/07/sharepoint-new-free-learning-track-on-msdn-ramp-up.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/11/07/sharepoint-new-free-learning-track-on-msdn-ramp-up.aspx</id><published>2008-11-07T12:32:00Z</published><updated>2008-11-07T12:32:00Z</updated><content type="html">&lt;P&gt;MSDN Ramp Up has a new &lt;A href="http://msdn.microsoft.com/nl-be/rampup/dd221355.aspx" mce_href="http://msdn.microsoft.com/nl-be/rampup/dd221355.aspx"&gt;free learning track on SharePoint&lt;/A&gt;. This information comes from the website:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;As a developer, would you like to learn more about Microsoft Office SharePoint Server (MOSS)? MOSS is based on Microsoft Windows SharePoint Services, which gives developers the opportunity to get more problems solved with less effort. Windows SharePoint Services 3.0 takes full advantage of Microsoft ASP.NET and the Microsoft .NET runtime. The new features and added programmability support in MOSS provide a wealth of development opportunities. This course will immerse you in many of the developer-centric capabilities of Microsoft Office SharePoint Server.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 1: Web Parts&lt;/STRONG&gt; &lt;BR&gt;Did you know that in SharePoint you can build pages as easy as in ASP.NET – and allow end users to create dashboards? Web parts allow for creating components of Web user interface that can be reused on multiple Web pages. These are introduced in ASP.NET and built on in SharePoint where they can be added to pages by end users and managed by IT Professionals. In this topic you will learn about building simple Web parts for SharePoint and how to connect them back to SharePoint site data.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 2: Data Lists&lt;/STRONG&gt; &lt;BR&gt;Did you know that SharePoint developers can work with data from lists that users get access to too? Data lists provide data storage for end users in SharePoint. End users can create lists with schema all through the SharePoint user interface and they can create, edit, and view the data. All of this data can be programmatically accessed by developers and this topic is all about that.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 3: Event Handlers&lt;/STRONG&gt; &lt;BR&gt;Did you know that SharePoint developers can automatically process data that your users upload via a spreadsheet? Event handlers (or event receivers) are custom code that runs on the SharePoint server in response to something that happens on the server. Event handlers can be useful for running business logic in response to data being added to the site. This topic shows how to create simple event handlers and investigates ways that event handlers can be used in SharePoint.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 4: Workflow&lt;/STRONG&gt; &lt;BR&gt;Did you know that you can write WF workflows in SharePoint without having to worry about storage, persistence, or how to interact with the user? Workflow in SharePoint allows for implementation of processes that require interaction such as email approvals or form completion by people in your organization. This topic shows you how to create simple workflows in SharePoint using Visual Studio that involve approvals from people by email and for meeting room resource bookings with an administrator.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Level 5: Silverlight Web Parts&lt;/STRONG&gt; &lt;BR&gt;Did you know that you can build rich Internet applications with SharePoint? Silverlight is a new Web user interface technology from Microsoft that allows for each implementation of animations and videos. This topic shows how a SharePoint user interface can be enhanced by using Silverlight in Web parts as part of a SharePoint site.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV class=wlWriterEditableSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8bcd51a4-87a0-4091-98d3-1a7460458206 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/Ramp+Up" rel=tag mce_href="http://technorati.com/tags/Ramp+Up"&gt;Ramp Up&lt;/A&gt;,&lt;A href="http://technorati.com/tags/SharePoint" rel=tag mce_href="http://technorati.com/tags/SharePoint"&gt;SharePoint&lt;/A&gt;,&lt;A href="http://technorati.com/tags/free" rel=tag mce_href="http://technorati.com/tags/free"&gt;free&lt;/A&gt;,&lt;A href="http://technorati.com/tags/elearning" rel=tag mce_href="http://technorati.com/tags/elearning"&gt;elearning&lt;/A&gt;,&lt;A href="http://technorati.com/tags/course" rel=tag mce_href="http://technorati.com/tags/course"&gt;course&lt;/A&gt;,&lt;A href="http://technorati.com/tags/training" rel=tag mce_href="http://technorati.com/tags/training"&gt;training&lt;/A&gt;,&lt;A href="http://technorati.com/tags/moss" rel=tag mce_href="http://technorati.com/tags/moss"&gt;moss&lt;/A&gt;,&lt;A href="http://technorati.com/tags/ASP.NET" rel=tag mce_href="http://technorati.com/tags/ASP.NET"&gt;ASP.NET&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9051876" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Sharepoint" scheme="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx" /><category term="training" scheme="http://blogs.msdn.com/tommer/archive/tags/training/default.aspx" /></entry><entry><title>Pre-register to get certified at TechEd EMEA 2008 Developers</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/10/10/pre-register-to-get-certified-at-teched-emea-2008-developers.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/10/10/pre-register-to-get-certified-at-teched-emea-2008-developers.aspx</id><published>2008-10-10T03:48:56Z</published><updated>2008-10-10T03:48:56Z</updated><content type="html">&lt;p&gt;Currently already more than 200 Belgians and Luxembourgers have registered for &lt;a href="http://www.microsoft.com/emea/teched2008/developer/"&gt;TechEd Developers&lt;/a&gt; in Barcelona from 10 to 14 November. The certification group of Microsoft Learning just sent us a notice on their onsite testing offer that I want to share with you.&lt;/p&gt;  &lt;p&gt;You can benefit from an exam voucher with 25% discount and a free retake (“Second Shot”) if you don’t pass the exam at your first try. If you pass your exam at the conference, you also get an extra free eLearning voucher. Plus, the first people to get certified will receive a t-shirt “Certified at TechEd 2008 Barcelona”. To receive your voucher code for pre-registration, please send an email to &lt;a href="mailto:v-tries@microsoft.com"&gt;v-tries@microsoft.com&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8993544" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="TechEd Europe for Developers" scheme="http://blogs.msdn.com/tommer/archive/tags/TechEd+Europe+for+Developers/default.aspx" /><category term="certification" scheme="http://blogs.msdn.com/tommer/archive/tags/certification/default.aspx" /></entry><entry><title>Visual Studio Team System 2010 Week on Channel 9</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/10/01/visual-studio-team-system-2010-week-on-channel-9.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/10/01/visual-studio-team-system-2010-week-on-channel-9.aspx</id><published>2008-10-01T17:10:24Z</published><updated>2008-10-01T17:10:24Z</updated><content type="html">&lt;p&gt;This week is &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/"&gt;Visual Studio Team System 2010 week on Channel 9&lt;/a&gt;! Brian Keller and friends will have 20 videos going live this week featuring interviews with the Visual Studio Team System product team including several screencast demonstrations of the latest bits.&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fb89e099-82b7-47a0-98ba-e4c628c1515f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/visual+studio+team+system" rel="tag"&gt;visual studio team system&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vsts" rel="tag"&gt;vsts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/channel+9" rel="tag"&gt;channel 9&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/team+system" rel="tag"&gt;team system&lt;/a&gt;,&lt;a href="http://technorati.com/tags/team+foundation+server" rel="tag"&gt;team foundation server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/alm" rel="tag"&gt;alm&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sdlc" rel="tag"&gt;sdlc&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8971633" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Visual Studio Team System" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx" /></entry><entry><title>Patrick Tisseghem, We Will Never Forget You</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/09/05/patrick-tisseghem-we-will-never-forget-you.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/09/05/patrick-tisseghem-we-will-never-forget-you.aspx</id><published>2008-09-05T09:35:49Z</published><updated>2008-09-05T09:35:49Z</updated><content type="html">&lt;p&gt;Patrick Tisseghem passed away on Wednesday 3 September 2008 in Goteborg (Sweden). Here is a copy of the official announcement on the &lt;a href="http://www.u2u.be/"&gt;U2U website&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="117" alt="image" src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/PatrickTisseghemWeWillNeverForgetYou_7899/image_3.png" width="898" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It’s hard to believe and understand. I want to express my deepest sympathy to his family and his co-workers at U2U. &lt;/p&gt;  &lt;p&gt;It’s about 9 years ago that I first met Patrick. A humble and friendly man, but at the same time very knowledgeable and smart. Somebody that earns your respect almost instantly. Now 9 years later, Patrick is a worldwide renowned SharePoint expert, has published two books, has given trainings and presentations all over the world. He is a guru in IT. At the same time, he was still the nice guy, always helpful, always prepared to share his knowledge (also with the Belgian developer and SharePoint community); just the same as when I got to know him. It was always nice to have Patrick around for a drink and a chat. He was great company...&lt;/p&gt;  &lt;p&gt;Thank you for all that you’ve done, and for all that you are! Thank you for the great times! Thank you, Patrick… We will never forget you!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8925995" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="community" scheme="http://blogs.msdn.com/tommer/archive/tags/community/default.aspx" /></entry><entry><title>pptPlex: Pan-and-Zoom Presenting with PowerPoint</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/08/15/pptplex-pan-and-zoom-presenting-with-powerpoint.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/08/15/pptplex-pan-and-zoom-presenting-with-powerpoint.aspx</id><published>2008-08-15T10:12:13Z</published><updated>2008-08-15T10:12:13Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.officelabs.com/"&gt;Microsoft Office Labs&lt;/a&gt; have just released &lt;a href="http://www.officelabs.com/projects/pptPlex/Pages/default.aspx"&gt;pptPlex, a new add-in for PowerPoint&lt;/a&gt; that enables a new way of navigating through a presentation. Instead of the traditional transition effects of PowerPoint, &lt;a href="http://www.officelabs.com/projects/pptPlex/Pages/default.aspx"&gt;pptPlex&lt;/a&gt; allows a user to zoom in and out of slides with panning effects between slides as transition.&lt;/p&gt;  &lt;p&gt;During &lt;a href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=379"&gt;Mix Essentials in Belgium, Martin Tirion&lt;/a&gt; used a similar effect for his presentation but he developed it completely in &lt;a href="http://www.microsoft.com/silverlight"&gt;Silverlight&lt;/a&gt;. Contrary &lt;a href="http://www.officelabs.com/projects/pptPlex/Pages/default.aspx"&gt;pptPlex&lt;/a&gt; is completely integrated in PowerPoint and doesn’t require any coding from you.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Here’s a video the Microsoft Office Labs team created to introduce &lt;a href="http://www.officelabs.com/projects/pptPlex/Pages/default.aspx"&gt;pptPlex&lt;/a&gt;:&lt;/p&gt; &lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com/" name="msn_soapbox" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=f362631f-c86c-4547-a544-9b8eda9975e3&amp;ifs=true&amp;fr=shared&amp;mkt=en-GB"&gt;&lt;/embed&gt;  &lt;br /&gt;&lt;a title="An Overview of pptPlex" href="http://video.msn.com/video.aspx?mkt=en-GB&amp;amp;playlist=videoByUuids:uuids:f362631f-c86c-4547-a544-9b8eda9975e3&amp;amp;showPlaylist=true&amp;amp;from=msnvideo" target="_new"&gt;Video: An Overview of pptPlex&lt;/a&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Please note that software from &lt;a href="http://www.officelabs.com/Pages/About.aspx"&gt;Microsoft Office Labs&lt;/a&gt; are prototypes. As they say themselves: “&lt;em&gt;The prototypes &amp;lt;…&amp;gt; are like &amp;quot;Concept Cars&amp;quot;.&amp;#160; They aren't products or features of Microsoft Office.&amp;#160; Don't expect them to work perfectly, or be available here forever.&lt;/em&gt;” In the discussion forum&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a2ca8fb8-4c67-4dee-a948-94903f59b082" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/pptPlex" rel="tag"&gt;pptPlex&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerPoint" rel="tag"&gt;PowerPoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/office" rel="tag"&gt;office&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8868976" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author></entry><entry><title>Team Foundation Server integration with Dynamics AX 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/06/20/team-foundation-server-integration-with-dynamics-ax-2009.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/06/20/team-foundation-server-integration-with-dynamics-ax-2009.aspx</id><published>2008-06-20T10:59:18Z</published><updated>2008-06-20T10:59:18Z</updated><content type="html">&lt;p&gt;A few weeks ago we released &lt;a href="http://www.microsoft.com/presspass/press/2008/jun08/06-02DynamicsAX2009GAPR.mspx"&gt;Dynamics AX 2009&lt;/a&gt;. Great news for Dynamics AX developers: they can now leverage Team Foundation Server for Version Control. Here is a &lt;a href="http://channel9.msdn.com/posts/mfp/Version-control-in-MorphX/"&gt;preview video that was created before the final release on the version control features in MorphX&lt;/a&gt;, the IDE of Dynamics AX. And there is also a whitepaper available describing &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EFC24EDC-522E-40AA-8F36-6367ED7AB92D&amp;amp;displaylang=en"&gt;how to set up the version control system for Dynamics AX using Team Foundation Server&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b66e682a-5f09-4228-86a4-0ae184bfbf51" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/tfs" rel="tag"&gt;tfs&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dynamics" rel="tag"&gt;dynamics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dynamics+ax" rel="tag"&gt;dynamics ax&lt;/a&gt;,&lt;a href="http://technorati.com/tags/axapta" rel="tag"&gt;axapta&lt;/a&gt;,&lt;a href="http://technorati.com/tags/team+foundation+server" rel="tag"&gt;team foundation server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vsts" rel="tag"&gt;vsts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual+studio+team+system" rel="tag"&gt;visual studio team system&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8625010" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="Visual Studio Team System" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx" /></entry><entry><title>Deferred Loading in LINQ to SQL</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/06/13/deferred-loading-in-linq-to-sql.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/06/13/deferred-loading-in-linq-to-sql.aspx</id><published>2008-06-13T12:48:00Z</published><updated>2008-06-13T12:48:00Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;After the post on &lt;a href="http://blogs.msdn.com/tommer/archive/2008/06/11/paolo-pialorsi-on-linq-and-architectures.aspx"&gt;LINQ and Architectures&lt;/a&gt;, this time co-author Marco Russo of “&lt;a href="http://www.microsoft.com/mspress/books/10827.aspx"&gt;Programming Microsoft LINQ&lt;/a&gt;” shares information on deferred loading in LINQ to SQL.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The deferred loading of data in LINQ to SQL can operates at two granularity levels: the entity and the entity data member.&lt;/p&gt;    &lt;p&gt;LINQ to SQL allows the definition of an entity model that maps relational table rows to instances of a .NET class. One interesting feature is the navigation between entities. For example, you might have the following lines of code:&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas,Courier New,Courier"&gt;&lt;font color="#2b91af"&gt;Order_Det&lt;/font&gt; order = db.Orders.Single((o) =&amp;gt; o.OrderID == 10251);         &lt;br /&gt;&lt;font color="#0000ff"&gt;decimal&lt;/font&gt; total = order.Order_Details.Sum(od =&amp;gt; od.Quantity * od.UnitPrice);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;By default, each of these lines of code produces a different query to SQL Server. The first line looks for the order 10251. The second line get the lines of the order and calculates its total value. I said “by default” because this is a behavior controlled by the &lt;i&gt;DeferredLoadingEnabled&lt;/i&gt; property of the &lt;i&gt;DataContext&lt;/i&gt;. If you disable this property with the following line of code:&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas,Courier New,Courier"&gt;dataContext.DeferredLoadingEnabled = &lt;font color="#0000ff"&gt;false&lt;/font&gt;;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;the access to the &lt;i&gt;Order_Details&lt;/i&gt; property will result in an empty list.&lt;/p&gt;    &lt;p&gt;Probably it is not common disabling &lt;i&gt;DeferredLoadingEnabled&lt;/i&gt; setting. More often, you might find useful to load in memory all the lines of an order together with an &lt;i&gt;Order&lt;/i&gt; instance. To do that, you can use the &lt;i&gt;LoadOption&lt;/i&gt; setting of the &lt;i&gt;DataContext&lt;/i&gt;, which has to be set before querying the &lt;i&gt;Orders&lt;/i&gt; in the &lt;i&gt;DataContext&lt;/i&gt; instance.&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas,Courier New,Courier"&gt;&lt;font color="#2b91af"&gt;DataLoadOptions&lt;/font&gt; loadOptions = new DataLoadOptions();         &lt;br /&gt;loadOptions.LoadWith&amp;lt;Order&amp;gt;(o =&amp;gt; o.Order_Details);         &lt;br /&gt;dataContext.LoadOptions = loadOptions;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;As I said, another level of deferred loading is the entity data member. If you have a table with a very large column (for example, a VARCHAR(MAX) one), you can avoid to load that property in memory each and every time you build an instance of the containing entity. To get deferred loading on a data member, you need to declare the storage member of &lt;i&gt;Link&amp;lt;T&amp;gt;&lt;/i&gt; type, which is a wrapper over the &lt;i&gt;T&lt;/i&gt; exposed type of the data member itself. In the following code we can see the &lt;i&gt;Address&lt;/i&gt; property of a &lt;i&gt;DelayCustomer&lt;/i&gt; class declared in this way.&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas,Courier New,Courier"&gt;[&lt;font color="#2b91af"&gt;Table&lt;/font&gt;(&lt;font color="#0000ff"&gt;Name&lt;/font&gt; = &amp;quot;&lt;font color="#a31515"&gt;Customers&lt;/font&gt;&amp;quot;)]         &lt;br /&gt;&lt;font color="#0000ff"&gt;public class&lt;/font&gt; &lt;font color="#2b91af"&gt;DelayCustomer&lt;/font&gt; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;private&lt;/font&gt; &lt;font color="#2b91af"&gt;Link&lt;/font&gt;&amp;lt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&amp;gt; _Address;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;font color="#2b91af"&gt;Column&lt;/font&gt;(IsPrimaryKey = true)]         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;public string&lt;/font&gt; CustomerID;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;font color="#2b91af"&gt;Column&lt;/font&gt;]         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;public string&lt;/font&gt; CompanyName;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;font color="#2b91af"&gt;Column&lt;/font&gt;]         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;public string&lt;/font&gt; Country;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;font color="#2b91af"&gt;Column&lt;/font&gt;(Storage = &amp;quot;&lt;font color="#a31515"&gt;_Address&lt;/font&gt;&amp;quot;)]         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;public string&lt;/font&gt; Address {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;get&lt;/font&gt; { &lt;font color="#0000ff"&gt;return&lt;/font&gt; _Address.Value; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;set&lt;/font&gt; { _Address.Value = &lt;font color="#0000ff"&gt;value&lt;/font&gt;; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;The &lt;i&gt;Link&amp;lt;T&amp;gt;&lt;/i&gt; wrapper produces an access to the SQL Server database whenever that property is accessed for the first time after the container object initialization. The following code will produce a query to SQL Server for each of the row in the &lt;i&gt;foreach&lt;/i&gt; loop.&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt; query =         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;from&lt;/font&gt; c &lt;font color="#0000ff"&gt;in&lt;/font&gt; Customers         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;where&lt;/font&gt; c.Country == &amp;quot;&lt;font color="#a31515"&gt;Italy&lt;/font&gt;&amp;quot;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;select&lt;/font&gt; c;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas,Courier New,Courier"&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt; (&lt;font color="#0000ff"&gt;var&lt;/font&gt; row &lt;font color="#0000ff"&gt;in&lt;/font&gt; query) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;font color="#a31515"&gt;{0} - {1}&lt;/font&gt;&amp;quot;,         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; row.CompanyName,         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; row.Address);         &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;Deferred loading of entities and properties is useful to consume less memory when not all the related entities and/or not all the entity data members are accessed frequently.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The &lt;a href="http://www.microsoft.com/mspress/books/10827.aspx"&gt;Programming Microsoft LINQ&lt;/a&gt; book describes deferred loading for both entities and data members. The book is for sale at Belgian IT book stores:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.hcw.be/p.aspx?p=X35713"&gt;Het Computerwinkeltje&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://oas2000.proxis.be/gate/jabba.coreii.g_p?bi=4&amp;amp;sp=DETAILS&amp;amp;mi=7404036&amp;amp;si=111068799"&gt;Proxis&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;and others… &lt;/li&gt; &lt;/ul&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5d09ea09-0e1a-48eb-9b2d-68442994bdb7" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MSDN+Belux" rel="tag"&gt;MSDN Belux&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/marco+russo" rel="tag"&gt;marco russo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSPress" rel="tag"&gt;MSPress&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590531" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Visual Basic" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx" /></entry><entry><title>LINQ to MSI (Windows Installer database)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tommer/archive/2008/06/12/linq-to-msi-windows-installer-database.aspx" /><id>http://blogs.msdn.com/tommer/archive/2008/06/12/linq-to-msi-windows-installer-database.aspx</id><published>2008-06-12T11:57:00Z</published><updated>2008-06-12T11:57:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://community.bartdesmet.net/blogs/bart/"&gt;Bart De Smet&lt;/a&gt; is back with a new &lt;a href="http://community.bartdesmet.net/blogs/bart/archive/2008/06/06/linq-to-msi-part-0-introduction.aspx"&gt;sample of a LINQ query provider, this time targeting Windows Installer databases&lt;/a&gt;, or more commonly named MSI’s. (If you want to learn more about MSI’s, you can also watch the recording of “&lt;a href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=455"&gt;Building setup packages with WiX&lt;/a&gt;”.)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:914e5a44-4f49-480a-ac06-8cd0548d2076" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MSDN+Belux" rel="tag"&gt;MSDN Belux&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSI" rel="tag"&gt;MSI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/query+provider" rel="tag"&gt;query provider&lt;/a&gt;,&lt;a href="http://technorati.com/tags/windows+installer" rel="tag"&gt;windows installer&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590536" width="1" height="1"&gt;</content><author><name>tommer</name><uri>http://blogs.msdn.com/members/tommer.aspx</uri></author><category term="MSDN Belux" scheme="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx" /><category term="Visual Basic" scheme="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx" /></entry></feed>