<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tom's MSDN Belux Corner : MSDN Belux</title><link>http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx</link><description>Tags: MSDN Belux</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Web Analytics with SharePoint 2007 Whitepaper</title><link>http://blogs.msdn.com/tommer/archive/2009/11/02/web-analytics-with-sharepoint-2007-whitepaper.aspx</link><pubDate>Mon, 02 Nov 2009 13:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916125</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9916125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9916125</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Additional Benefits for MSDN Subscribers – Free &amp; Discounted Products</title><link>http://blogs.msdn.com/tommer/archive/2009/06/12/additional-benefits-for-msdn-subscribers-free-discounted-products.aspx</link><pubDate>Fri, 12 Jun 2009 16:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9735930</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9735930.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9735930</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>MSDN Ramp Up launched 3 new free web development tracks</title><link>http://blogs.msdn.com/tommer/archive/2009/05/19/msdn-ramp-up-launched-3-new-free-web-development-tracks.aspx</link><pubDate>Tue, 19 May 2009 11:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9627273</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9627273.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9627273</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/training/default.aspx">training</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>New dates announced for TechEd 2009 Europe</title><link>http://blogs.msdn.com/tommer/archive/2009/04/06/new-dates-announced-for-teched-2009-europe.aspx</link><pubDate>Mon, 06 Apr 2009 08:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9533198</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9533198.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9533198</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/TechEd+Europe+for+Developers/default.aspx">TechEd Europe for Developers</category></item><item><title>SharePoint: part 2 of free learning track on MSDN Ramp Up</title><link>http://blogs.msdn.com/tommer/archive/2009/01/29/sharepoint-part-2-of-free-learning-track-on-msdn-ramp-up.aspx</link><pubDate>Fri, 30 Jan 2009 01:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9383764</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9383764.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9383764</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/community/default.aspx">community</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Microsoft's Security Toolbox for Development</title><link>http://blogs.msdn.com/tommer/archive/2009/01/25/microsoft-s-security-toolbox-for-development.aspx</link><pubDate>Sun, 25 Jan 2009 12:12:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9374765</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9374765.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9374765</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>SharePoint: new free learning track on MSDN Ramp Up</title><link>http://blogs.msdn.com/tommer/archive/2008/11/07/sharepoint-new-free-learning-track-on-msdn-ramp-up.aspx</link><pubDate>Fri, 07 Nov 2008 12:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9051876</guid><dc:creator>tommer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/tommer/comments/9051876.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=9051876</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/tommer/archive/tags/training/default.aspx">training</category></item><item><title>Pre-register to get certified at TechEd EMEA 2008 Developers</title><link>http://blogs.msdn.com/tommer/archive/2008/10/10/pre-register-to-get-certified-at-teched-emea-2008-developers.aspx</link><pubDate>Fri, 10 Oct 2008 03:48:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8993544</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8993544.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8993544</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/TechEd+Europe+for+Developers/default.aspx">TechEd Europe for Developers</category><category domain="http://blogs.msdn.com/tommer/archive/tags/certification/default.aspx">certification</category></item><item><title>Patrick Tisseghem, We Will Never Forget You</title><link>http://blogs.msdn.com/tommer/archive/2008/09/05/patrick-tisseghem-we-will-never-forget-you.aspx</link><pubDate>Fri, 05 Sep 2008 09:35:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8925995</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8925995.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8925995</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/community/default.aspx">community</category></item><item><title>Team Foundation Server integration with Dynamics AX 2009</title><link>http://blogs.msdn.com/tommer/archive/2008/06/20/team-foundation-server-integration-with-dynamics-ax-2009.aspx</link><pubDate>Fri, 20 Jun 2008 10:59:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8625010</guid><dc:creator>tommer</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8625010.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8625010</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Deferred Loading in LINQ to SQL</title><link>http://blogs.msdn.com/tommer/archive/2008/06/13/deferred-loading-in-linq-to-sql.aspx</link><pubDate>Fri, 13 Jun 2008 12:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590531</guid><dc:creator>tommer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8590531.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8590531</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>LINQ to MSI (Windows Installer database)</title><link>http://blogs.msdn.com/tommer/archive/2008/06/12/linq-to-msi-windows-installer-database.aspx</link><pubDate>Thu, 12 Jun 2008 11:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590536</guid><dc:creator>tommer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8590536.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8590536</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Coding for Fun: Writing Your Own Windows Live Messenger Agent in 30 Mins</title><link>http://blogs.msdn.com/tommer/archive/2008/06/12/coding-for-fun-writing-your-own-windows-live-messenger-agent-in-30-mins.aspx</link><pubDate>Thu, 12 Jun 2008 02:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8592359</guid><dc:creator>tommer</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8592359.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8592359</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=454" mce_href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=454"&gt;&lt;IMG title="Writing Your Own Windows Live Messenger Agent" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 15px 10px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=106 alt="Writing Your Own Windows Live Messenger Agent" src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/CodingforFunWritingYourOwnWindowsLiveMes_1769/454_3.jpg" width=140 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/CodingforFunWritingYourOwnWindowsLiveMes_1769/454_3.jpg"&gt;&lt;/A&gt; Fellow Microsoft employee Christof Claessens explains i a MSDN Chopsticks video how you can &lt;A href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=454" mce_href="http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=454"&gt;create your own Windows Live Messenger agent in 30 minutes&lt;/A&gt;. Although I didn’t try it myself yet, it looks like something to explore during a rainy weekend…&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1ea46610-be01-48f2-9941-8ed0a493761b 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 mce_href="http://technorati.com/tags/MSDN+Belux"&gt;MSDN Belux&lt;/A&gt;,&lt;A href="http://technorati.com/tags/windows+live" rel=tag mce_href="http://technorati.com/tags/windows+live"&gt;windows live&lt;/A&gt;,&lt;A href="http://technorati.com/tags/buddyscript" rel=tag mce_href="http://technorati.com/tags/buddyscript"&gt;buddyscript&lt;/A&gt;,&lt;A href="http://technorati.com/tags/agent" rel=tag mce_href="http://technorati.com/tags/agent"&gt;agent&lt;/A&gt;,&lt;A href="http://technorati.com/tags/messenger" rel=tag mce_href="http://technorati.com/tags/messenger"&gt;messenger&lt;/A&gt;,&lt;A href="http://technorati.com/tags/chopsticks" rel=tag mce_href="http://technorati.com/tags/chopsticks"&gt;chopsticks&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8592359" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Chopsticks/default.aspx">Chopsticks</category></item><item><title>Addictive Games in Silverlight 2: Shock and Chip-8 Computer Emulator</title><link>http://blogs.msdn.com/tommer/archive/2008/06/03/addictive-games-in-silverlight-2-shock-and-chip-8-computer-emulator.aspx</link><pubDate>Tue, 03 Jun 2008 22:38:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8572037</guid><dc:creator>tommer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8572037.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8572037</wfw:commentRss><description>&lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 0px 5px 15px; border-left: 0px; border-bottom: 0px" height="124" alt="image" src="http://blogs.msdn.com/blogfiles/tommer/WindowsLiveWriter/AddictiveGamesinSilverlight2ShockandChip_13068/image_6.png" width="154" align="right" border="0" /&gt; &lt;a href="http://blogs.msdn.com/nikola/default.aspx"&gt;Nikola Mihaylov&lt;/a&gt; has an interesting &lt;a href="http://blogs.msdn.com/nikola/default.aspx"&gt;blog&lt;/a&gt; on Silverlight, but also maintains a &lt;a href="http://www.nokola.com/"&gt;website containing nice stuff: Nokola&lt;/a&gt;. Warning: checking out the games on his website, may cause loosing precious time. &lt;/p&gt;  &lt;p&gt;Nikola must be a very nice guy, as he is also providing the source code of the games as a download. The first game is &amp;quot;&lt;a href="http://www.nokola.com/shock/"&gt;Shock&lt;/a&gt;&amp;quot;, a variant of the &lt;a href="http://en.wikipedia.org/wiki/Breakout"&gt;Breakout&lt;/a&gt; game (see the image at the right). A second Silverlight application is a &lt;a href="http://www.nokola.com/ChipGr8/"&gt;Chip-8 Computer Emulator&lt;/a&gt; with several 1970's games like Pong, Bomber, Alien, etc... Both are Silverlight 2 applications (currently working on beta 1 of Silverlight 2).&lt;/p&gt;  &lt;p&gt;Lastly, he's also publishing links to interesting tutorials about Silverlight on his website.&lt;/p&gt;  &lt;p&gt;Don't blame me if your work isn't finished in time. ;-)&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9b793c75-ef77-4bd3-a442-cec386c66cd8" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/game" rel="tag"&gt;game&lt;/a&gt;,&lt;a href="http://technorati.com/tags/nokola" rel="tag"&gt;nokola&lt;/a&gt;,&lt;a href="http://technorati.com/tags/nikola%20mihaylov" rel="tag"&gt;nikola mihaylov&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8572037" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category><category domain="http://blogs.msdn.com/tommer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/tommer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/tommer/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Microsoft Development Centers in Europe?!?!</title><link>http://blogs.msdn.com/tommer/archive/2008/05/27/microsoft-development-centers-in-europe.aspx</link><pubDate>Tue, 27 May 2008 11:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8545633</guid><dc:creator>tommer</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/tommer/comments/8545633.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tommer/commentrss.aspx?PostID=8545633</wfw:commentRss><description>&lt;P&gt;In previous posts, I sometimes mentioned Belgians working at Microsoft in Redmond. But did you know that we also have &lt;A href="http://www.microsoft.com/emea/coretech/whereWeAre/default.mspx" mce_href="http://www.microsoft.com/emea/coretech/whereWeAre/default.mspx"&gt;development centers in Europe&lt;/A&gt;? There are teams in:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Denmark&lt;/STRONG&gt; - &lt;A href="http://www.microsoft.com/danmark/om/mdcc/default.mspx" mce_href="http://www.microsoft.com/danmark/om/mdcc/default.mspx"&gt;Microsoft Development Center Copenhagen&lt;/A&gt; with primary products Microsoft Dynamics AX and Microsoft Dynamics NAV&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Ireland&lt;/STRONG&gt; - &lt;A href="http://www.joinmicrosofteurope.com/" mce_href="http://www.joinmicrosofteurope.com/"&gt;Microsoft Global Product Development Team&lt;/A&gt; build core (global) versions of features and products for businesses like Hotmail, adCenter, and the datacenters, just like the dev teams in Redmond &lt;STRIKE&gt;with a focus on country-specific versions of leading products but also on Microsoft adCenter, Windows Live for mobile phones, Experimentation Platform and Edge Computing&lt;/STRIKE&gt; &lt;EM&gt;(updated on&amp;nbsp;Dec 10, 2008)&lt;/EM&gt;. (On a personal note, I like their website very much; it has a smooth interface.)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Portugal &lt;/STRONG&gt;- &lt;A href="http://www.microsoft.com/portugal/mldc/default.mspx" mce_href="http://www.microsoft.com/portugal/mldc/default.mspx"&gt;Microsoft Language Development Center&lt;/A&gt; dedicated to speech and natural language development&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Serbia&lt;/STRONG&gt; - &lt;A href="http://www.microsoft.com/scg/mdcs/default.mspx" mce_href="http://www.microsoft.com/scg/mdcs/default.mspx"&gt;Microsoft Development Center Serbia&lt;/A&gt; working on handwriting recognizers, Windows Live components and SQL Server&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Switzerland&lt;/STRONG&gt; - &lt;A href="http://www.microsoft.com/switzerland/presse/fr/detail.mspx?ID=2bf8fd48-7075-4099-be2b-88a9071c9891" mce_href="http://www.microsoft.com/switzerland/presse/fr/detail.mspx?ID=2bf8fd48-7075-4099-be2b-88a9071c9891"&gt;Microsoft Developer Center for Collaboration Solutions&lt;/A&gt; in Zürich&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;UK&lt;/STRONG&gt; - &lt;A href="http://www.rare.co.uk/" mce_href="http://www.rare.co.uk/"&gt;Rare&lt;/A&gt; is part of Microsoft Game Studios and of course the &lt;A href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx" mce_href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx"&gt;Microsoft Research Cambridge Lab&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;So you thought all our code was developed in the US?&lt;/EM&gt; You can keep up-to-date on how it is to work in those Microsoft development centers, by reading their &lt;A href="http://internationaltechjobs.spaces.live.com/" mce_href="http://internationaltechjobs.spaces.live.com/"&gt;International Tech Jobs blog&lt;/A&gt;.&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d1e75bdd-cdb7-4bab-9717-e4545564246a style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/MSDN%20Belux" rel=tag mce_href="http://technorati.com/tags/MSDN%20Belux"&gt;MSDN Belux&lt;/A&gt;,&lt;A href="http://technorati.com/tags/microsoft" rel=tag mce_href="http://technorati.com/tags/microsoft"&gt;microsoft&lt;/A&gt;,&lt;A href="http://technorati.com/tags/development" rel=tag mce_href="http://technorati.com/tags/development"&gt;development&lt;/A&gt;,&lt;A href="http://technorati.com/tags/europe" rel=tag mce_href="http://technorati.com/tags/europe"&gt;europe&lt;/A&gt;,&lt;A href="http://technorati.com/tags/copenhagen" rel=tag mce_href="http://technorati.com/tags/copenhagen"&gt;copenhagen&lt;/A&gt;,&lt;A href="http://technorati.com/tags/dublin" rel=tag mce_href="http://technorati.com/tags/dublin"&gt;dublin&lt;/A&gt;,&lt;A href="http://technorati.com/tags/zurich" rel=tag mce_href="http://technorati.com/tags/zurich"&gt;zurich&lt;/A&gt;,&lt;A href="http://technorati.com/tags/rare" rel=tag mce_href="http://technorati.com/tags/rare"&gt;rare&lt;/A&gt;,&lt;A href="http://technorati.com/tags/international" rel=tag mce_href="http://technorati.com/tags/international"&gt;international&lt;/A&gt;,&lt;A href="http://technorati.com/tags/microsoft%20development%20center" rel=tag mce_href="http://technorati.com/tags/microsoft%20development%20center"&gt;microsoft development center&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8545633" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/tommer/archive/tags/MSDN+Belux/default.aspx">MSDN Belux</category></item></channel></rss>