<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUAFSHwyeCp7ImA9WxJVFEU.&quot;"><id>tag:blogger.com,1999:blog-9536745</id><updated>2009-07-01T23:28:39.290+02:00</updated><title>Plunging into .NET Development - Weblog Pieter Gheysens</title><subtitle type="html">Pieter Gheysens - Microsoft .NET Development - C# - Enterprise Library - Visual Studio 2005 - Compuware DevPartner - Visual Studio 2005 Team System - Team Foundation Server</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kinnie.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>252</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://kinnie.blogspot.com/atom.xml" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><entry gd:etag="W/&quot;CUAFSHwyfip7ImA9WxJVFEU.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-6690162991350958570</id><published>2009-07-01T23:26:00.001+02:00</published><updated>2009-07-01T23:28:39.296+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-01T23:28:39.296+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sparkles" /><title>Sparkles : new challenges!</title><content type="html">Today was my first working day for my brand new company &lt;a href="http://www.sparkles.be" target="_blank"&gt;Sparkles&lt;/a&gt;. I'm ready for the challenge and hope this will be the start of a new inspiring adventure! In the coming weeks I will also be working on extending the consultancy offering Sparkles will provide.
&lt;br&gt;&lt;br&gt;
For now, it seems that the &lt;a href="http://www.sparkles.be/Consultancy/Default.aspx" target="_blank"&gt;Sparkles Development Assessment&lt;/a&gt; will be quite interesting. I already got a few requests for this job and companies tend to like the fact that it's a short assignment that delivers a roadmap for the future to improve their current software development environment step by step according to their priorities.
&lt;br&gt;&lt;br&gt;
The &lt;a href="http://www.sparkles.be/training" target="_blank"&gt;Sparkles training events&lt;/a&gt; are also getting attention in the community and the first registrations are coming in! &lt;a href="http://www.sparkles.be/Training/DesignMasterClass.aspx" target="_blank"&gt;Dino Esposito&lt;/a&gt; and &lt;a href="http://www.sparkles.be/Training/TechnologyRoadmap.aspx" target="_blank"&gt;Michele Leroux Bustamante&lt;/a&gt; are of course very well known names in the software development industry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-6690162991350958570?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/6690162991350958570/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=6690162991350958570" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6690162991350958570?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6690162991350958570?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/nWL6idJYFRQ/today-was-my-first-working-day-for-my.html" title="Sparkles : new challenges!" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/07/today-was-my-first-working-day-for-my.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0INR385eip7ImA9WxJWEks.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-4082101500280021397</id><published>2009-06-17T21:00:00.000+02:00</published><updated>2009-06-17T21:06:36.122+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-17T21:06:36.122+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>Community Update</title><content type="html">Yesterday I was present at the &lt;a href="http://www.visug.be/Eventdetails/tabid/95/EventId/7/Default.aspx" target="_blank"&gt;VISUG session&lt;/a&gt; where &lt;a href="http://www.goeleven.com" target="_blank"&gt;Yves Goeleven&lt;/a&gt; gave a very good introduction about Domain Driven Design. It was good to see that so many people showed up for the session : 60 people in total! It seems that Domain Driven Design is getting the attention of more and more developers nowadays and Yves did a good job to increase the appetite of the audience. All slides can be downloaded &lt;a href="http://www.goeleven.com/blog/entryDetail.aspx?entry=218" target="_blank"&gt;here&lt;/a&gt; and a video screencast will soon be available at &lt;a href="http://www.microsoft.com/belux/msdn/nl/chopsticks/" target="_blank"&gt;MSDN Chopsticks&lt;/a&gt;. Note that previous VISUG session can also be found at &lt;a href="http://www.microsoft.com/belux/msdn/nl/chopsticks/" target="_blank"&gt;MSDN Chopsticks&lt;/a&gt;. Shortly we will also update the &lt;a href="http://www.visug.be" target="_blank"&gt;VISUG website&lt;/a&gt; with some new events later this year, so be sure to register on time or subscribe to &lt;a href="http://www.visug.be/Blog/tabid/98/rssid/1/Default.aspx" target="_blank"&gt;our feed&lt;/a&gt; to be the first to know!
&lt;br&gt;&lt;br&gt;
Only one week left to &lt;a href="http://www.communityday.be" target="_blank"&gt;Community Day 2009&lt;/a&gt;! The third edition of Community Day was quickly sold out and I'm looking forward to be part of it! &lt;a href="http://www.communityday.be/cd/tabid/130/Default.aspx" target="_blank"&gt;Great agenda&lt;/a&gt; with lot of good local speakers! Very promising! &lt;a href="http://www.snowball.be" target="_blank"&gt;Gill Cleeren&lt;/a&gt;, one of the organizers of the event, published a blog post with &lt;a href="http://www.snowball.be/Community+Day+2009+Prizes+Online.aspx" target="_blank"&gt;all the prizes&lt;/a&gt; that will be given away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-4082101500280021397?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/4082101500280021397/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=4082101500280021397" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4082101500280021397?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4082101500280021397?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/drp8rVTJK5c/community-update.html" title="Community Update" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/06/community-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MERX05cCp7ImA9WxJXFEQ.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7032477097637347024</id><published>2009-06-08T21:51:00.002+02:00</published><updated>2009-06-08T22:03:24.328+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-08T22:03:24.328+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET 2.0" /><title>using ASP.NET Membership in non-web applications</title><content type="html">It's quite easy to use the ASP.NET Membership feature in non-web applications.
&lt;ol&gt;
&lt;li&gt;Create a new WinForms / WPF application&lt;br&gt;&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Import the System.Web assembly
&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/Images/MembershipInNonWebApps.JPG" border="0" /&gt;&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Configure app.config instead of web.config to use the membership feature&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/Images/MembershipInNonWebApps2.JPG" border="0" /&gt;&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Use the Membership class to query for information&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/Images/MembershipInNonWebApps3.JPG" border="0" /&gt;&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7032477097637347024?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7032477097637347024/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7032477097637347024" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7032477097637347024?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7032477097637347024?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/UNzcJo2C9n4/using-aspnet-membership-in-non-web.html" title="using ASP.NET Membership in non-web applications" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/06/using-aspnet-membership-in-non-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFQ3w_cCp7ImA9WxJQFEg.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-3119812209473847482</id><published>2009-05-27T21:44:00.000+02:00</published><updated>2009-05-27T22:00:12.248+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T22:00:12.248+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>VISUG Session on ASP.NET Membership, ...</title><content type="html">Today I delivered the &lt;a href="http://www.visug.be"&gt;VISUG&lt;/a&gt; Back To Basics session on ASP.NET Membership, Role Management and Profiles.
&lt;br&gt;&lt;br&gt;
Download slides and demo stuff &lt;a href="http://www.sparkles.be/Documents/VISUG_MembershipRolesProfiles27052009.zip"&gt;here&lt;/a&gt; [zip file : 13MB].
&lt;br&gt;&lt;br&gt;
I will also do a follow-up post to show you how to use the Membership features in non-web applications : for example WinForms, WPF, ... Some people do think that the features can only be used in Web applications. Not!
&lt;br&gt;&lt;br&gt;
After being sick for a few days I didn't have the optimal preparation for this session, but I'm glad I pushed through and didn't postpone it. Maybe my voice wasn't always steady, but I managed to keep it going until the end! Next please?! No, not really. It has been extremely busy with all the presentations and other stuff that's going on. I need some time to recover and to focus on my new challenge : &lt;a href="http://www.sparkles.be"&gt;Sparkles&lt;/a&gt;.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-3119812209473847482?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/3119812209473847482/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=3119812209473847482" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3119812209473847482?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3119812209473847482?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/AYcs2pBodfQ/visug-session-on-aspnet-membership.html" title="VISUG Session on ASP.NET Membership, ..." /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/05/visug-session-on-aspnet-membership.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YDRHgyeyp7ImA9WxJREk0.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-338277991896711524</id><published>2009-05-13T12:02:00.003+02:00</published><updated>2009-05-13T12:06:15.693+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-13T12:06:15.693+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>VISUG : mocking session with Maarten Balliauw online</title><content type="html">The last VISUG session about Mocking at RealDolmen with Maarten Balliauw is &lt;a href="http://www.microsoft.com/belux/MSDN/nl/chopsticks/default.aspx?id=1093" target="_blank"&gt;online at Chopsticks&lt;/a&gt;! Good stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-338277991896711524?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/338277991896711524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=338277991896711524" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/338277991896711524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/338277991896711524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/nUnkfMhMpNU/visug-mocking-session-with-maarten.html" title="VISUG : mocking session with Maarten Balliauw online" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/05/visug-mocking-session-with-maarten.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkECSX87fCp7ImA9WxJTFk0.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-4170070016812003196</id><published>2009-04-20T20:09:00.004+02:00</published><updated>2009-04-24T21:17:48.104+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-24T21:17:48.104+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>Community Update</title><content type="html">&lt;ul&gt;
&lt;li&gt;Next VISUG Session on April 29 : &lt;a href="http://www.visug.be/Eventdetails/tabid/95/EventId/3/Default.aspx" target="_blank"&gt;ASP.NET caching &amp; State Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.visug.be/Eventdetails/tabid/95/EventId/4/Default.aspx" target="_blank"&gt;Mocking session&lt;/a&gt; on May 7 will take place at RealDolmen in Huizingen - capacity increased to 100 people!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.visug.be/Eventdetails/tabid/95/EventId/7/Default.aspx" target="_blank"&gt;Domain Driven Design session&lt;/a&gt; is rescheduled to June 16 instead of June 18. Still some free seats!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.communityday.be" target="_blank"&gt;Community Day&lt;/a&gt; will take place on June 25 at Utopolis in Mechelen. &lt;a href="http://www.visug.be" target="_blank"&gt;VISUG&lt;/a&gt; will deliver 3 sessions at this joint user group event in Belgium.&lt;/li&gt;
&lt;/ul&gt;
&lt;font color="red"&gt;Update&lt;/font&gt; : I will be speaking at the &lt;a href="http://www.microsoft.com/belux/msdn/nl/alm/default.aspx" target="_blank"&gt;MSDN ALM Roadshow in Belgium&lt;/a&gt; next month. 3 sessions on 3 occasions ... Hope to meet you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-4170070016812003196?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/4170070016812003196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=4170070016812003196" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4170070016812003196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4170070016812003196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/7cQgSjKTWQ8/community-update.html" title="Community Update" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/04/community-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQCRHszeyp7ImA9WxVbFk8.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7661489829052586598</id><published>2009-04-01T22:41:00.005+02:00</published><updated>2009-04-01T23:12:45.583+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-01T23:12:45.583+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Team System" /><title>MVP Team System + new career challenge</title><content type="html">A mail in my spam-folder on April 1, 2009 :
&lt;blockquote&gt;
Congratulations 2009 Microsoft MVP!
&lt;/blockquote&gt;
I checked and double checked and ... it's real! I'm rewarded with the &lt;a href="https://mvp.support.microsoft.com/profile/Pieter.Gheysens" target="_blank"&gt;MVP Team System award&lt;/a&gt; for my engagement in the community. Nice! Thanks Microsoft and all those who supported me along the road to this award! A while ago I started a dedicated VSTS blog (&lt;a href="http://www.intovsts.net"&gt;intovsts.net&lt;/a&gt;) and this may have pulled me through ...
&lt;br&gt;
&lt;blockquote&gt;
Microsoft Most Valuable Professionals (MVPs) are exceptional technical community leaders from around the world who are awarded for voluntarily sharing their high quality, real world expertise in offline and online technical communities. Microsoft MVPs are a highly select group of experts that represents the technical community's best and brightest, and they share a deep commitment to community and a willingness to help others.
&lt;/blockquote&gt;
Currently there are 26 MVPs in Belgium and I happen to be the only &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx" target="_blank"&gt;Team System&lt;/a&gt; MVP in Belgium.
&lt;br&gt;&lt;br&gt;
Last month I also decided to leave Compuware and head for a new challenge in my career. More on this in a later post! Exciting times!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7661489829052586598?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7661489829052586598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7661489829052586598" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7661489829052586598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7661489829052586598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/ZHbHlPLpt5E/mvp-team-system-new-career-challenge.html" title="MVP Team System + new career challenge" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/04/mvp-team-system-new-career-challenge.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHRn0zeSp7ImA9WxVbE0s.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-3767875808221806943</id><published>2009-03-29T23:04:00.002+02:00</published><updated>2009-03-29T23:32:17.381+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-29T23:32:17.381+02:00</app:edited><title>Speed up session recordings</title><content type="html">This weekend I've been watching some sessions recordings (.wmv) of TechEd US 2008. To win some precious time I speeded up the recording in Windows Media Player : moving from normal to fast &lt;i&gt;play speed&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/images/SpeedUpRecordings.jpg" border="0" /&gt;
&lt;br&gt;&lt;br&gt;
Try it out if you also have a big backlog of sessions you still want to see some time, someday. A minute in fast speed equals 45 seconds in normal speed, so a one hour session boils down to only 45 minutes! However, it's still not as good as the Matrix!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-3767875808221806943?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/3767875808221806943/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=3767875808221806943" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3767875808221806943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3767875808221806943?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/B98nHAHwPlc/speed-up-session-recordings.html" title="Speed up session recordings" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/03/speed-up-session-recordings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIAQHc7cCp7ImA9WxVUGU8.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-4128666020363318321</id><published>2009-03-24T20:54:00.003+01:00</published><updated>2009-03-24T21:29:01.908+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-24T21:29:01.908+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>Next VISUG Events</title><content type="html">Busy months to come for the VISUG! I've been planning lots of new events for the coming period. Together with Microsoft Belgium, we are also announcing some &lt;i&gt;Back To Basic&lt;/i&gt; afternoon sessions. More info on all the sessions can be found on our &lt;a href="http://www.visug.be" target="_blank"&gt;website&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;April 15 : LINQ (Kurt Claeys)&lt;/li&gt;
&lt;li&gt;April 29 : ASP.NET Caching (Gill Cleeren)&lt;/li&gt;
&lt;li&gt;May 5 : Mocking (Maarten Balliauw)&lt;/li&gt;
&lt;li&gt;May 27 : ASP.NET Membership (Pieter Gheysens)&lt;/li&gt;
&lt;li&gt;June 18 : Domain Driven Design (Yves Goeleven)&lt;/li&gt;
&lt;li&gt;June 30 : IronRuby (Ivan Porto Carrero)&lt;/li&gt;
&lt;li&gt;September 10 : ORMs - NHibernate &amp; Entity Framework (Davy Brion &amp; Kurt Claeys)&lt;/li&gt;
&lt;/ul&gt;
Be sure to register and drop me an email if you have suggestions for other sessions later this year! Note that a new big event will probably be scheduled in the week of October 5 with another great international speaker! More details on this soon!
&lt;br&gt;&lt;br&gt;
I noticed that the session about ORMs is getting a lot of attention/attraction and I just want to make sure that you get the right information on this session. It is absolutely not the intention to start a war between advocates of NHibernate and advocates of the Entity Framework. The purpose is to make our members aware of the main benefits you get out of using an O/RM tool : productivity! Attendees will have the opportunity to see how to get started on using NHibernate or the Entity Framework. Both tools have their place on the current marketplace and it's up to the &lt;i&gt;decision makers&lt;/i&gt; to make the right decision which tool to use. There are of course some important differences between both tools (domain driven approach vs data driven approach) but in the end they deliver a similar set of services to developers.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-4128666020363318321?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/4128666020363318321/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=4128666020363318321" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4128666020363318321?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/4128666020363318321?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/2IUqvaFMiK0/next-visug-events.html" title="Next VISUG Events" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/03/next-visug-events.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDQHk8eip7ImA9WxVWGEg.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-6575258779910035913</id><published>2009-02-28T09:53:00.006+01:00</published><updated>2009-02-28T22:27:51.772+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-28T22:27:51.772+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Keyboard Shortcuts</title><content type="html">Keyboard shortcuts are cool and really help to boost productivity for power users. For me, using keyboard shortcuts is almost the same like using an external mouse on a laptop. Without an external mouse, I loose too much time with that stupid thing in the middle of my keyboard or with the &lt;i&gt;slow&lt;/i&gt; touchpad.
&lt;br&gt;&lt;br&gt;
From &lt;a href="http://en.wikipedia.org/wiki/Hotkey" target="_blank"&gt;Wikipedia&lt;/a&gt; :
&lt;blockquote&gt;
Keyboard shortcuts are typically an alternate means for invoking one or more commands that would otherwise be accessible only through a menu, a pointing device, different levels of a user interface, or via a command console. Keyboard shortcuts generally expedite common operations by reducing input sequences to a few keystrokes, hence the term "shortcut".
&lt;/blockquote&gt;
&lt;br&gt;Here's my top 5 of most used keyboard shortcuts used on a Windows operating system and in Visual Studio!
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Windows shortcuts&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;&lt;i&gt;Windows key + E&lt;/i&gt; to launch Windows Explorer&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Windows key + L&lt;/i&gt; to lock my computer&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Windows key + M&lt;/i&gt; to minimize all running applications and to return to my desktop view&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Alt + Tab&lt;/i&gt; to navigate between running applications (on Vista you can also use Windows key + Tab)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Windows key + R&lt;/i&gt; to open the Run Window&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;Visual Studio shortcuts&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;&lt;i&gt;Ctrl + Shift + B&lt;/i&gt; to Build a solution&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Ctrl + J&lt;/i&gt; to list members for statement completion when editing code&lt;/li&gt;
&lt;li&gt;&lt;i&gt;F4&lt;/i&gt; to display the properties window, which lists the design-time properties and events for the currently selected item&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Ctrl + .&lt;/i&gt; to open up the SmartTag options for the focused element. I use this all the time to import missing using statements for example or to do some kind of refactoring.
&lt;li&gt;&lt;i&gt;Ctrl + K,C&lt;/i&gt; or &lt;i&gt;Ctrl + K,U&lt;/i&gt; to comment/uncomment the selected line(s) of code&lt;/li&gt;
&lt;/ol&gt;
What I also didn't know from the beginning is that you can use &lt;i&gt;Ctrl + C&lt;/i&gt; or &lt;i&gt;Ctrl + X&lt;/i&gt; without selecting the line of code in Visual Studio. Visual Studio will copy or cut the current line of code without needing you to select it!
&lt;br&gt;&lt;br&gt;
You can also visit the &lt;a href="http://www.dofactory.com" target="_blank"&gt;doFactory&lt;/a&gt; that gives you a &lt;a href="http://www.dofactory.com/ShortCutKeys/ShortCutKeys.aspx" target="_blank"&gt;nice overview of all available shortcuts in Visual Studio&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
Recently I also discovered (by accident actually) a &lt;b&gt;new shortcut&lt;/b&gt; that's only available on Windows Vista. You need to press the &lt;i&gt;Windows key&lt;/i&gt; and a number (1, 2, 3, ...) : that key combination will open the Quick Launch shortcut (Quick Launch toolbar) that is in the position that corresponds to the number you've chosen.
&lt;br&gt;&lt;br&gt;
To &lt;b&gt;reset your shortcut settings&lt;/b&gt; for Visual Studio, you need to go to &lt;i&gt;Tools &gt; Import and Export Settings&lt;/i&gt;. To &lt;b&gt;customize key bindings&lt;/b&gt; go to &lt;i&gt;Tools &gt; Options &gt; Environment &gt; Keyboard&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
Any other important shortcuts you use all the time?&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-6575258779910035913?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/6575258779910035913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=6575258779910035913" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6575258779910035913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6575258779910035913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/ueAwDfzeJ8c/keyboard-shortcuts.html" title="Keyboard Shortcuts" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/02/keyboard-shortcuts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRXw6eip7ImA9WxVWEkk.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-2297108249937587384</id><published>2009-02-21T21:29:00.002+01:00</published><updated>2009-02-21T21:59:14.212+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-21T21:59:14.212+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Compuware" /><title>India (Part II)</title><content type="html">Just back from my second trip to India (&lt;a href="http://kinnie.blogspot.com/2009/01/india-part-i.html"&gt;India - Trip 1&lt;/a&gt;). Again I didn't find any time to do other things than working/sleeping/eating, but I still found it a very interesting week. In total I have now trained almost 40 .NET developers how to work with &lt;a href="http://www.compuware.com/devpartner" target="_blank"&gt;Compuware DevPartner&lt;/a&gt;. I tried to convince them of the fact that DevPartner must be seen as a tool that can help them to deliver quality software applications. One of the misunderstandings is that DevPartner is solely a &lt;i&gt;troubleshooting tool&lt;/i&gt; that can be used to troubleshoot issues in a production environment.  Well, it's not! Actually it's a tool that should be used pro-actively in a development environment. DevPartner looks over the shoulder of the developer how things are implemented and can be seen as the virtual expert that increases code quality. Also the consultancy job went pretty well and all that was promised to the customer was also delivered in time and with the appropriate documentation. The &lt;i&gt;in time&lt;/i&gt; factor was really important and that's why I've chosen for a solution with LINQ to XML and especially the Entity Framework. Why should we still keep writing our own Data Access Layer? The O/RM tools out there have evolved quite a bit these days and do we really think we can do a better job than the NHibernate team or Microsoft? The main benefit I get from using an O/RM tool is productivity! NHibernate may be the best free OR/M solution on the market for now, but I'm more familiar with using the Entity Framework and it was the perfect match for the requirements I was faced with.
&lt;br&gt;&lt;br&gt;
On the other hand I finally learned why India has a GMT +5:30 timezone. Until I travelled to India I actually did not know that certain countries/areas have timezones that only differ 30 minutes from an adjacent timezone. India is quite a large country : the country's east–west distance of more than 2000 km covers over 28 degrees of longitude, resulting in the sun rising and setting almost two hours earlier on India's eastern border than in the far west. So, India spans almost exactly two time zones, but their government decided that they wanted one time for the entire country. Their solution was to split the difference between what the time would be if they used two zones. Instead of the time being 10:00 in Bombay and 11:00 in Calcutta, the time is 10:30 in both places and also for all other areas in India.
&lt;br&gt;&lt;br&gt;
Just as a side not : this download may be handy if you travel a lot between timezones or if you schedule a lot of meetings with people in different timezones : &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=07fb0bd8-f390-458d-a629-6f0258ac7cdf&amp;displaylang=en" target="_blank"&gt;Microsoft Time Zone&lt;/a&gt;. It installs a small tray icon that allows you to specify a number of cities to watch the different times at those places.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-2297108249937587384?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/2297108249937587384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=2297108249937587384" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/2297108249937587384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/2297108249937587384?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/H5NawswwtSs/india-part-ii.html" title="India (Part II)" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/02/india-part-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8FQXY4eip7ImA9WxVQEEU.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-8058453451224619422</id><published>2009-01-27T21:17:00.004+01:00</published><updated>2009-01-27T21:40:10.832+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-27T21:40:10.832+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>new VISUG branding</title><content type="html">&lt;br&gt;
&lt;div style="text-align: center"&gt;
&lt;a href="http://www.visug.be" target="_blank"&gt;&lt;img src="http://www.gheysens.net/Blog/Images/VisugNewLogo.png" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Yes, finally! After we showed the community the new VISUG logo on our last event with Juval Lowy, &lt;a href="http://www.snowball.be" target="_blank"&gt;Gill&lt;/a&gt; put the &lt;a href="http://www.visug.be" target="_blank"&gt;new restyled website&lt;/a&gt; live! Please have a look at it and &lt;a href="mailto:board@visug.be"&gt;tell us what you think&lt;/a&gt;!
&lt;br&gt;&lt;br&gt;
VISUG email addresses have also changed and you can reach all board members at &lt;a href="mailto:board@visug.be"&gt;board@visug.be&lt;/a&gt; or send a dedicated mail to one of us at &lt;i&gt;firstname&lt;/i&gt;@visug.be.
&lt;br&gt;&lt;br&gt;
Our next event will take place at &lt;a href="http://www.sd.be" target="_blank"&gt;SD Worx&lt;/a&gt; in Antwerp :
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Live Mesh: Data synchronization and storage in the cloud&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;i&gt;Live Mesh is a data synchronization system that allows you to share files and folders across multiple devices or even store them in the cloud. This piece of technology is part of the Microsoft Cloud Computing initiative, Windows Azure.
Next to sharing data, Live Mesh also provides the possibility to run Mesh applications in the cloud and provides news feeds to notify you from changes in your files or application. All of this can be controlled by you as developer when using the Live Framework API.
This presentation offers an introduction on Live Mesh and the Live Framework from both the user as the developer’s point of view.&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
Register &lt;a href="http://www.visug.be/Eventdetails/tabid/95/EventId/1/Default.aspx" target="_blank"&gt;here&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Too bad I will miss the upcoming event because it looks very promising. In two days time - without sending out a newsletter or other promotion of the event - we already have 40 registrations! A lot of people seem to have set visug.be as their homepage!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-8058453451224619422?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/8058453451224619422/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=8058453451224619422" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/8058453451224619422?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/8058453451224619422?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/aSuF7FV3EWQ/new-visug-branding.html" title="new VISUG branding" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/01/new-visug-branding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ADRXg5fyp7ImA9WxVRGE8.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7104951487728536404</id><published>2009-01-24T21:24:00.004+01:00</published><updated>2009-01-24T21:42:54.627+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-24T21:42:54.627+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title>India (Part I)</title><content type="html">Last week I've been in India (Chennai) for a business trip. From Monday to Friday I did only see two places : my &lt;a href="http://www.tajhotels.com/Luxury/Taj%20Coromandel,CHENNAI/default.htm" target="_blank"&gt;hotel&lt;/a&gt; and the office ... so I didn't had the opportunity to visit the country as a tourist, but it has certainly been an interesting week and I'm very satisfied about the outcome of my Indian week. Part of the job was a training workshop I had to give about &lt;a href="http://www.compuware.com/products/devpartner/studio.htm" target="_blank"&gt;Compuware DevPartner&lt;/a&gt; and the other part was a consultancy job to integrate code coverage results on distributed integration tests that were fired with NUnit. Those &lt;i&gt;unit tests&lt;/i&gt; called several web services which were the real target for code coverage. The solution I came up with at the end of the week was to combine NUnit results and code coverage results. With LINQ to XML and the Entity Framework in .NET 3.5 (SP1) I was able to quickly store all these metrics in a SQL Server database to make them available for further reporting.
&lt;br&gt;&lt;br&gt;
It's quite easy to hook up Compuware DevPartner to track the code coverage of &lt;i&gt;unit tests&lt;/i&gt; written into NUnit or to track the code coverage of assemblies that are hosted in a website on IIS. Afterwards, &lt;i&gt;LINQ to XML&lt;/i&gt; and the &lt;i&gt;XElement&lt;/i&gt; class were my friends to easily query all result files and upload the required information to a datastore using the Entity Framework. Actually, not that much custom code was involved to set it all up.
&lt;br&gt;&lt;br&gt;
I'm writing this wrap-up in the Chennai airport, waiting for my 9h30 flight to Brussels. I hope to get some sleep on the plane and to have a nice week-end with my family. Another trip to India is planned next month to give similar workshops on Compuware DevPartner and to further extend the solution I worked out for the integration tests.
&lt;br&gt;&lt;br&gt;
I may not have picked up a lot of the Indian culture and atmosphere, but one thing that will remind me is the fact that traffic is insane over there! You just have to see it with your own eyes to believe it. In Europe I don't mind to drive in busy cities, but I don't see me driving a car / motorcycle / bike in the middle of Chennai. Really amazing!
&lt;br&gt;&lt;br&gt;
To be continued in a few weeks!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7104951487728536404?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7104951487728536404/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7104951487728536404" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7104951487728536404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7104951487728536404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/fohb2Oujfiw/india-part-i.html" title="India (Part I)" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/01/india-part-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMQn05eCp7ImA9WxVSF00.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-3675405577517253063</id><published>2009-01-11T20:55:00.004+01:00</published><updated>2009-01-11T22:31:23.320+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-11T22:31:23.320+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title>Seven things you didn’t know about me</title><content type="html">&lt;a href="http://blogs.msdn.com/katriend/archive/2009/01/11/seven-things-you-didn-t-know-about-me.aspx" target="_blank"&gt;Katrien's tag&lt;/a&gt; hit me ... so here I go :
&lt;ol&gt;
&lt;li&gt;I didn't study informatics and only headed towards &lt;i&gt;information technology&lt;/i&gt; the year [1997] I had to choose a side track when I studied Applied Economics in Leuven. Since then it became obvious that I finally found what I was looking for. The person who hired me at Compuware in 2000 (my first job interview) was convinced that my lack of programming experience and technical background wouldn't matter in the long run. Eight years later, I'm still working at Compuware Belgium ...&lt;/li&gt;
&lt;li&gt;Before I went to university I was heavily involved in sports [Tennis / Soccer]. During high-school I was an internal student at a professional tennis academy in Belgium where I was trained 5 days a week and because I couldn't let go soccer, I kept on playing soccer as well. I had some talent for both sports but in tennis I belonged to the top 12 players in Belgium for my age category. Due to some injuries and a lack of time in the years to come in that period, I had to let it all go. I still miss the competition rhythm and I still hate to lose in whatever game I take part. My idols from that period were John McEnroe and Marco Van Basten.&lt;/li&gt;
&lt;li&gt;In Leuven during my university period, I was member of a &lt;a href="http://www.moederwaregemse.be/" target="_blank"&gt;regional student club&lt;/a&gt; and our main occupation was slowly getting drunk in our favorite pub. Going home on time wasn't easy in those days and I was always afraid I would miss something when leaving &lt;i&gt;early&lt;/i&gt;. I did not have a GSM and wasn't addicted to a computer, so I needed to go out and meet my friends in person with a perfect drafted Stella Artois. It still is my favorite brand of beer, but over the years I became to appreciate a good glass of red wine and since then I'm increasing the number of bottles I stock at my parents cellar.&lt;/li&gt;
&lt;li&gt;Playing all kind of card games was also very common when I studied, but since I got to know Texas Hold'em Poker, there's only one card game that still gets my full attention. Just before the birth of my first daughter, I sneaked in on a trip to Las Vegas with some friends to gamble a bit.&lt;/li&gt;
&lt;li&gt;My ex-colleague Steven Wilssens - who now works at Microsoft in Redmond - pulled me into the board of the Visual Studio User Group in Belgium.&lt;/li&gt;
&lt;li&gt;A while ago I was a huge fan of 24 and Jack Bauer pushed me to see the first three seasons as fast as possible, but I still need to find the perfect time to start with season four.&lt;/li&gt;
&lt;li&gt;Some people keep telling me that I have &lt;i&gt;two left hands&lt;/i&gt;, so don't ask me to help you with &lt;i&gt;practical&lt;/i&gt; jobs.&lt;/li&gt;
&lt;/ol&gt;
My turn to tag some people :
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.timvw.be/" target="_blank"&gt;Tim Van Wassenhove&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stijnguillemyn.wordpress.com/" target="_blank"&gt;Stijn Guillemyn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.noctovis.net/blog/" target="_blank"&gt;Laila Bougria&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.druyts.net" target="_blank"&gt;Jelle Druyts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.goeleven.com/professional/" target="_blank"&gt;Yves Goeleven&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.delarou.net/weblog/default.aspx" target="_blank"&gt;Christophe De Baene&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scip.be/" target="_blank"&gt;Stefan Cruysberghs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Here are the rules if you are tagged: 
&lt;ul&gt;
&lt;li&gt;Link your original tagger(s), and list these rules on your blog.&lt;/li&gt;
&lt;li&gt;Share seven facts about yourself in the post - some random, some weird.&lt;/li&gt;
&lt;li&gt;Tag seven people at the end of your post by leaving their names and the links to their blogs.&lt;/li&gt; 
&lt;li&gt;Let them know they've been tagged by leaving a comment on their blogs and/or Twitter&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-3675405577517253063?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/3675405577517253063/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=3675405577517253063" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3675405577517253063?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/3675405577517253063?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/NZg03gKxd6w/seven-things-you-didnt-know-about-me.html" title="Seven things you didn’t know about me" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/01/seven-things-you-didnt-know-about-me.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YCRHo_eyp7ImA9WxVSFko.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-6529080291355879137</id><published>2009-01-11T13:58:00.004+01:00</published><updated>2009-01-11T14:06:05.443+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-11T14:06:05.443+01:00</app:edited><title>Microsoft Press Book of the month</title><content type="html">&lt;a href="http://www.microsoft.com/learning/en/us/books/12863.aspx" target="_blank"&gt;Microsoft .NET: Architecting Applications for the Enterprise&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
I bought this book last year at PDC and I can really recommend it to all people who are into .NET development and want to take the next step into Enterprise development. I haven't finished the book yet, but so far it's already a keeper and it has earned its spot on my bookshelf!
&lt;br&gt;&lt;br&gt;If you happen to live in Belgium, you get a 40% discount when buying the book in January 2009 because it's the &lt;a href="http://www.microsoft.com/belux/msdn/nl/bookofthemonth.mspx" target="_blank"&gt;MSDN book of the month&lt;/a&gt;!
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-6529080291355879137?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/6529080291355879137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=6529080291355879137" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6529080291355879137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6529080291355879137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/h6XJNMw4Inc/microsoft-press-book-of-month.html" title="Microsoft Press Book of the month" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/01/microsoft-press-book-of-month.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8FSX0_fCp7ImA9WxVSFEw.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-1139205400382438034</id><published>2009-01-08T12:20:00.002+01:00</published><updated>2009-01-08T12:23:38.344+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-08T12:23:38.344+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>VISUG : Juval Lowy and the .NET Service bus</title><content type="html">Last chance to register for the &lt;a href="http://www.visug.be" target="_blank"&gt;VISUG&lt;/a&gt; event with Juval Lowy on January 15, 2008 at Utopolis (Mechelen - Belgium).
&lt;br&gt;&lt;br&gt;
&lt;i&gt;
The .NET services bus is part of the new Microsoft Cloud Computing Windows Azure initiative, and arguably, it is the most accessible, ready to use, powerful, and needed piece. 
&lt;br&gt;&lt;br&gt;
The service bus allows clients to connects to services across any machine, network, firewall, NAT, routers, load balancers, virtualization, IP and DNS as if they were part of the same local network, and doing all that without compromising on the programming model or security. The service bus also supports callbacks, event publishing, authentication and authorization and doing all that in a WCF-friendly manner. 
&lt;br&gt;&lt;br&gt;
This session will present the service bus programming model, how to configure and administer service bus solutions, working with the dedicated relay bindings including the available communication modes, relying on authentication in the cloud for local services and the various authentication options, and how to provide for end-to-end security through the relay service. 
&lt;br&gt;&lt;br&gt;
You will also see some advanced WCF programming techniques, original helper classes, productivity-enhancing utilities and tools, as well as discussion of design best practices and pitfalls.
&lt;/i&gt;
&lt;br&gt;&lt;br&gt;Registration at the &lt;a href="http://www.visug.be" target="_blank"&gt;VISUG website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-1139205400382438034?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/1139205400382438034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=1139205400382438034" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/1139205400382438034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/1139205400382438034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/e5hT3P1bY80/visug-juval-lowy-and-net-service-bus.html" title="VISUG : Juval Lowy and the .NET Service bus" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2009/01/visug-juval-lowy-and-net-service-bus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMCSXs-eyp7ImA9WxRaFk0.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7700754941611451952</id><published>2008-12-14T09:10:00.003+01:00</published><updated>2008-12-18T13:14:28.553+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-18T13:14:28.553+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Coding Guidelines" /><title>Passing parameters in public signatures</title><content type="html">Passing &lt;i&gt;List&amp;lt;T&amp;gt;&lt;/i&gt; in a public signature is generally not a good idea. Consider this simple example :
&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/Images/MethodDesign1.JPG" border="0" /&gt;
&lt;br&gt;&lt;br&gt;
MyMethod accepts &lt;i&gt;List&amp;lt;string&amp;gt;&lt;/i&gt; as a parameter and the method just iterates through the list to write all strings in the collection to the output window. The code will compile and it will work, but it's not good design. If code analysis was enabled for the project this method belongs, a warning/error would definitely pop up ...
&lt;br&gt;&lt;br&gt;
&lt;i&gt;CA1002 (Microsoft Design) : Change 'List&amp;lt;string&amp;gt;' in 'MyService.MyMethod(List&amp;lt;string&amp;gt;)' to use Collection&amp;lt;T&amp;gt;, ReadOnlyCollection&amp;lt;T&amp;gt; or KeyedCollection&amp;lt;K,V&amp;gt;&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
The rule explains that &lt;i&gt;List&amp;lt;T&amp;gt;&lt;/i&gt; was not designed for inheritance (no virtual members) and another generic collection should be exposed instead. In fact &lt;i&gt;List&amp;lt;T&amp;gt;&lt;/i&gt; also contains too many irrelevant members : searching, sorting and manipulating the list. The best choice in the example above would be to expose a &lt;i&gt;ReadOnlyCollection&amp;lt;T&amp;gt;&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
Let's go a little bit further here. One of the first principles of object oriented design is to program against interfaces and not to an implementation. And for passing a list of strings as input parameters, we should always try to start with &lt;i&gt;IEnumerable&amp;lt;string&amp;gt;&lt;/i&gt; and increase the amount of responsibilities (&lt;i&gt;ICollection&amp;lt;string&amp;gt;&lt;/i&gt; --&gt; &lt;i&gt;IList&amp;lt;string&amp;gt;&lt;/i&gt;) only when required. In the example above &lt;i&gt;IEnumerable&amp;lt;string&amp;gt;&lt;/i&gt; should be used because we only need the list for simple iteration. If it would for example also be necessary to get the number of elements in the list, then &lt;i&gt;ICollection&amp;lt;string&amp;gt;&lt;/i&gt; should be used ... and so on ... 
&lt;br&gt;&lt;br&gt;
In conclusion it must be said that it's very important to review the public signatures of your classes. You don't want to expose more members than you need to expose. For returning objects from a method, you should only return the simplest working object (&lt;i&gt;ReadOnlyCollection&amp;lt;T&amp;gt;&lt;/i&gt; --&gt; &lt;i&gt;Collection&amp;lt;T&amp;gt;&lt;/i&gt; --&gt; &lt;i&gt;List&amp;lt;T&amp;gt;&lt;/i&gt;) and for passing input parameters always start with &lt;i&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/i&gt; and go up the stack only when it's really needed. To help you with this review you can rely on some rules of Static Code Analysis in Visual Studio. Basically there aren't any good reasons to turn off Static Code Analysis completely for your development projects!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7700754941611451952?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7700754941611451952/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7700754941611451952" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7700754941611451952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7700754941611451952?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/DoANvd-l6jo/passing-parameters-in-public-signatures.html" title="Passing parameters in public signatures" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/12/passing-parameters-in-public-signatures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCSXk_fyp7ImA9WxRbFUo.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-533726633307207578</id><published>2008-12-06T16:21:00.003+01:00</published><updated>2008-12-06T17:04:28.747+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-06T17:04:28.747+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>Geek Dinner after VISUG Event with Hadi Hariri</title><content type="html">I'm trying to setup a Geek Dinner for after the &lt;a href="http://www.visug.be" target="_blank"&gt;VISUG Event&lt;/a&gt; with &lt;a href="http://hadihariri.com/blogengine/" target="_blank"&gt;Hadi Hariri&lt;/a&gt; on December 16, 2008. All who's interested in joining for the Geek Dinner with Hadi Hariri may leave a comment on this post. You are not obliged to follow the VISUG session if you only want to come for food and informal discussions, but the session of Hadi Hariri is highly recommended! Post a comment before December 14 to be sure of your spot in the restaurant!
&lt;br&gt;&lt;br&gt;
Place to be for the Geek Dinner [20h30] : &lt;a href="http://www.resto.be/ware/details.jsp?businessid=808&amp;lg=EN" target="_blank"&gt;Mexican Restaurant Pablo's Brussels&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
There's a public parking in the neighborhood : &lt;a href="http://maps.google.be/maps?hl=nl&amp;ie=UTF-8&amp;q=parking+2+portes+Brussels&amp;fb=1&amp;cid=5310696277549477078&amp;li=lmd&amp;z=14&amp;t=m" target="_blank"&gt;Parking 2 Portes Brussels&lt;/a&gt;
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-533726633307207578?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/533726633307207578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=533726633307207578" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/533726633307207578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/533726633307207578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/C8u7jLgpHcI/geek-dinner-after-visug-event-with-hadi.html" title="Geek Dinner after VISUG Event with Hadi Hariri" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/12/geek-dinner-after-visug-event-with-hadi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YDSHg4cCp7ImA9WxRbEkg.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-1029113785924883581</id><published>2008-12-02T21:45:00.004+01:00</published><updated>2008-12-02T21:52:59.638+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-02T21:52:59.638+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio Team System" /><title>Dedicated VSTS blog</title><content type="html">A while ago I was thinking about setting up a new blog, 100% dedicated to Visual Studio Team System. After test running the blog for some time with some initial content, my VSTS blog is finally live at &lt;a href="http://www.intovsts.net" target="_blank"&gt;http://www.intovsts.net&lt;/a&gt;. &lt;a href="http://feeds.feedburner.com/IntoVSTS" target="_blank"&gt;Subscribe&lt;/a&gt; if you are also into Visual Studio Team System! The slides from my VISUG presentation (What's new in VS2010?) are also available for &lt;a href="http://intovsts.net/2008/11/29/visug-session-whats-new-in-vs2010/" target="_blank"&gt;download&lt;/a&gt;!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-1029113785924883581?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/1029113785924883581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=1029113785924883581" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/1029113785924883581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/1029113785924883581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/3u7MdAwmfWg/dedicated-vsts-blog.html" title="Dedicated VSTS blog" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/12/dedicated-vsts-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAERH07cCp7ImA9WxRUGU0.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7082065176427451186</id><published>2008-11-28T21:15:00.003+01:00</published><updated>2008-11-28T21:21:45.308+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-28T21:21:45.308+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>VISUG Session with Juval Lowy : vote now!</title><content type="html">The &lt;a href="http://www.visug.be"&gt;VISUG poll&lt;/a&gt; is now live! Please let us know which session &lt;a href="http://www.idesign.net"&gt;Juval Lowy&lt;/a&gt; should give on January 15, 2009.
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Introducing the .NET Service Bus&lt;/b&gt;
&lt;br&gt;The .NET services bus is part of the new Microsoft Cloud Computing Windows Azure initiative, and arguably, it is the most accessible, ready to use, powerful, and needed piece. The service bus allows clients to connects to services across any machine, network, firewall, NAT, routers, load balancers, virtualization, IP and DNS as if they were part of the same local network, and doing all that without compromising on the programming model or security. The service bus also supports callbacks, event publishing, authentication and authorization and doing all that in a WCF-friendly manner. This session will present the service bus programming model, how to configure and administer service bus solutions, working with the dedicated relay bindings including the available communication modes, relying on authentication in the cloud for local services and the various authentication options, and how to provide for end-to-end security through the relay service. You will also see some advanced WCF programming techniques, original helper classes, productivity-enhancing utilities and tools, as well as discussion of design best practices and pitfalls.&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Transactions for the Common Service&lt;/b&gt;
&lt;br&gt;Transactional programming has traditionally been the privilege of database-centric applications. Other types of applications did not benefit easily from this superior programming model. In addition, transactional programming has always required per-call objects, which is a non-trivial programming model. But wouldn't it be great in you could preserve the programming model of regular objects and still benefit from transactions? The session starts by briefly discussing the problem space transactions address and the motivation for using them. It then discuses the WCF approach for instance management in the face of transactions, and how you could leverage the support in .NET 3.5 for the context binding and durable services to enable any common service (or a class) to benefit from transactions, without compromising on either the programming model of state-full objects or on the transactional semantics.&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Durabel WCF Services&lt;/b&gt;
&lt;br&gt;Consider using WCF to implement long-running workflows or execution sequences that lasts days or even weeks, where the clients may connect, do some work and disconnect again. There is obviously little point in keeping proxies and hosts in memory, since it is not robust or scalable enough. You can deign around this by persisting the state of the service between operations, but that implies some ability to connect back to that state in each operation. The session starts by discussing the challenges of writing such a durable service and the design options, and then demonstrates several ways of managing and binding to the service state, using message headers, or the new .NET 3.5 context binding, contrasting and evaluating the alternatives. Through a series of conceptual demos, the session demystifies the WCF-solution of persistence providers, and even how to write a custom provider or use the built-in SQL provider. You will also see some advanced .NET and WCF programming techniques.&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7082065176427451186?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7082065176427451186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7082065176427451186" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7082065176427451186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7082065176427451186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/DpUXGE_SvFY/visug-session-with-juval-lowy-vote-now.html" title="VISUG Session with Juval Lowy : vote now!" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/11/visug-session-with-juval-lowy-vote-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIMRno5fSp7ImA9WxRUEUo.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-6780999147714014406</id><published>2008-11-20T10:09:00.003+01:00</published><updated>2008-11-20T10:16:27.425+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-20T10:16:27.425+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VISUG" /><title>VISUG Update 2008</title><content type="html">Next VISUG events for 2008 :
&lt;ul&gt;
&lt;li&gt;November 27 : What’s new in Visual Studio Team System 2010 (Pieter Gheysens) @ Compuware&lt;/li&gt;
&lt;li&gt;December 16 : JetBrains ReSharper and Design Principles (Hadi Hariri) @ Tour &amp; Taxis Brussels (hosted by Neomatics)&lt;/li&gt;
&lt;li&gt;December 19 : Geek Dinner @ Wok &amp; Tandoor in Antwerp&lt;/li&gt;
&lt;li&gt;December 22 : Entities in WCF (Kurt Claeys) @ Ordina&lt;/li&gt;
&lt;/ul&gt;
A certainty for the week of January 12, 2009 is also the advanced WCF session with Juval Lowy, who will be back in Belgium for his IDesign Master Class. More details about this VISUG session will follow - you will have the possibility to vote for your preferred session!
&lt;br&gt;&lt;br&gt;
Interesting to tell is that the VISUG is now also part of the JetBrains User Group Giveaway program. Each event, we will pick a lucky winner who will receive a free personal license for ReSharper, dotTrace or TeamCity. On top of that, JetBrains will fly over Hadi Hariri from Spain to deliver a very interesting talk about Design Principles on December 16. Hadi Hariri is a C# MVP and runs the Malaga .NET User Group. He’s also a very active member of the JetBrains Developer Communtiy. This event will be hosted by our sponsor Neomatics at Tour &amp; Taxis in Brussels. I’m also trying to setup a Geek Dinner in Brussels after the session to meet with Hadi Hariri and other peers. More news will follow shortly on my blog.
&lt;br&gt;&lt;br&gt;
What else to expect from VISUG for 2009 :
&lt;ul&gt;
&lt;li&gt;A new VISUG branding with a brand new website&lt;/li&gt;
&lt;li&gt;A closer look at the new technologies/tools presented at PDC&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
More information can be found at &lt;a href="http://www.visug.be" target="_blank"&gt;http://www.visug.be&lt;/a&gt;. Don’t forget to register for one of our next events or subscribe to our newsletter to receive all updates!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-6780999147714014406?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/6780999147714014406/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=6780999147714014406" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6780999147714014406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/6780999147714014406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/pDxfHo4zzsg/visug-update-2008.html" title="VISUG Update 2008" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/11/visug-update-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDQnc9eSp7ImA9WxRUEEU.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-7125884986311611671</id><published>2008-11-18T22:30:00.004+01:00</published><updated>2008-11-19T11:12:53.961+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-19T11:12:53.961+01:00</app:edited><title>Online Advertising</title><content type="html">Why this post about online advertising? Well, it's everywhere these days (banners, video, text, ...) and for companies, website owners, blog owners, etc. it's a golden opportunity to reach a larger online audience. The worldwide revenue of online advertising must be enormous (ask &lt;a href="https://www.google.com/adsense" target="_blank"&gt;Google&lt;/a&gt; for example) and no surprise that &lt;a href="http://advertising.microsoft.com/home/home" target="_blank"&gt;Microsoft&lt;/a&gt; also jumped on this : it's their next big thing! It can be seen as the battle of clicks on the Internet for a lot of money.
&lt;br&gt;&lt;br&gt;
From the &lt;a href="http://www.iab.net/insights_research/530468/iab_news/iab_news_article/473966" target="_blank"&gt;Interactive Advertising Bureau&lt;/a&gt; :
&lt;br&gt;
&lt;blockquote&gt;Internet advertising revenues (U.S.) for the first six months of 2008 were $11.5 billion, setting yet another new half-year record that represents a 15.2 percent increase over the first half of 2007. The second quarter of ’08 was up 12.8% over the same period of 2007 and showed a slight decline of 0.3% from the first quarter.&lt;/blockquote&gt;
I'm not an advertiser, but for me as a blogger, publishing ad campaigns is a possibility to earn some extra money (really not that much!). In the past I've been contacted by &lt;a href="http://www.adhese.com/" target="_blank"&gt;Adhese&lt;/a&gt; - a company that takes care of advertising campaigns on blogs - to add my blog to their &lt;a href="http://www.adhese.com/enchante/" target="_blank"&gt;Enchanté offer&lt;/a&gt;. What it actually means is that my blog is periodically picked up by specific marketing campaigns and the only thing I need to do is insert a little JavaScript into my blog to display ads (160x150) in the campaign period. I get paid a fixed amount for each ad campaign. This amount has ranged from 25,- euro up to 60,- euro. A lot more than I could possibly earn with &lt;a href="www.google.com/adsense" target="_blank"&gt;Google AdSense&lt;/a&gt;, &lt;a href="http://www.adbrite.com/" target="_blank"&gt;AdBrite&lt;/a&gt; or any other similar advertising company. Last week I got contacted to participate in a research project of the &lt;a href="http://www.fbs.ac/homepage.aspx?" target="_blank"&gt;Flanders Business School&lt;/a&gt; that investigates the pay-per-post principle. I was simply asked to publish a post on the relaunch of the Quick ’n Toast and Suprême Pepper burger of &lt;a href="http://www.quick.be/consumer/be-fl/main.asp?utm_source=comblog&amp;utm_medium=blogpost&amp;utm_campaign=umarketit" target="_blank"&gt;Quick&lt;/a&gt;. Doing some extra research on online advertising, I realized even more that the Internet is really one big bunch of connected clicks and each click may have its price! Big Business! More and more alternative approaches for monetizing links will pop up and I'm curious if and when the big players like Google, Yahoo, Microsoft, ... will come up with something new and refreshing.
&lt;br&gt;&lt;br&gt;
Another approach is taken by &lt;a href="http://www.flidge.com/Tracking/Redirect.aspx?Id=2060eaa7-e525-40bf-9d12-1d33a2e39b4d" target="_blank"&gt;Flidge&lt;/a&gt; who tries to be a new advertising marketplace with a slightly different offering. In this blogpost I have as an experiment inserted a Flidge link that leads to &lt;a href="http://www.flidge.com/Tracking/Redirect.aspx?Id=16b00bdb-5221-4f3a-84a8-34c8220b6071"&gt;Fomble&lt;/a&gt;, another &lt;a href="http://tinyurl.com/" target="_blank"&gt;TinyUrl&lt;/a&gt; website with at least a better looking website that's looking for extra traffic and promotion of their business. Flidge works with embedding paid links in whatever format (it may even not be obvious for a site visitor that it's actually a paid link). It's the publisher who decides how to link it all together, but the publish request needs to be approved by the one who pays for the extra traffic to his website ... So, on the other hand I also wanted to test the other side of the story and &lt;a href="http://www.flidge.com/LinkPublish/Publish.aspx?Id=a098c5a5-f95c-4a35-b3e6-e8f9120fc913" target="_blank"&gt;I offered a link to my blog on Flidge&lt;/a&gt;. Feel free to pick up my &lt;a href="http://www.flidge.com/LinkPublish/Publish.aspx?Id=a098c5a5-f95c-4a35-b3e6-e8f9120fc913" target="_blank"&gt;Flidge link&lt;/a&gt; and earn some money by publishing it on your site/blog!
&lt;br&gt;&lt;br&gt;
&lt;a href="http://umarketit.be"&gt;  &lt;img style="vertical-align:middle" src="http://www.lead2you.com/tracker/umarketit.jpg" /&gt;  &lt;/a&gt; &lt;a href="http://umarketit.be"&gt;this blog post is an experiment by uMarket.it &lt;/a&gt;  &lt;br /&gt;  &lt;img src="http://www.lead2you.com/tracker/00/255/00.jpg" /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-7125884986311611671?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/7125884986311611671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=7125884986311611671" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7125884986311611671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/7125884986311611671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/OKxmYvMxIUA/online-advertising.html" title="Online Advertising" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/11/online-advertising.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEACQnk8fCp7ImA9WxRVFk0.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-5613199994589249548</id><published>2008-11-13T21:02:00.003+01:00</published><updated>2008-11-13T21:06:03.774+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T21:06:03.774+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Enterprise Class Library Project Template</title><content type="html">It's really a shame that I didn't use the &lt;i&gt;Export Template&lt;/i&gt; feature of Visual Studio up till now.
&lt;br&gt;&lt;br&gt;
&lt;img src="http://www.gheysens.net/Blog/Images/ProjectTemplate1.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
Lately, I got a bit frustrated by modifying each time the standard &lt;i&gt;Class Library Project&lt;/i&gt; in my development projects. Here are the project settings I always want to enforce when creating a new &lt;i&gt;Enterprise&lt;/i&gt; Class Library Project (note that these settings should be set for the &lt;i&gt;Debug&lt;/i&gt; and &lt;i&gt;Release&lt;/i&gt; configuration):
&lt;ul&gt;
&lt;li&gt;Remove the default Class1.cs file&lt;br&gt;&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Treat all warnings as errors during compilation
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/TreatWarningsAsErrors.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Generate XML documentation file
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/XMLDocumentationFile.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Enable Code Analysis during compilation and treat warnings as errors
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/CodeAnalysisRules.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
A side effect of enabling all Code Analysis rules will be that the project won't compile anymore because &lt;a href="http://msdn.microsoft.com/en-us/library/ms182127(vs.80).aspx" target="_blank"&gt;rule CA2210&lt;/a&gt; will require a strong name for the output assembly. A possible solution for this is to also add the default strong name key file to the project before exporting the template. After all, enabling all Code Analysis rules from the start is really a good thing to do in your projects! Have you ever tried enforcing this in the middle of a project? There's a bunch to learn from the Code Analysis rules for each developer!
&lt;br&gt;&lt;br&gt;
Anyway, after you have chosen the project settings you want to activate on an empty Class Library Project, you only have to follow the &lt;i&gt;Export Template ...&lt;/i&gt; wizard to create a reusable &lt;i&gt;Enterprise Class Library Project&lt;/i&gt; :
&lt;ul&gt;
&lt;li&gt;Choose &lt;i&gt;Project template&lt;/i&gt; for the type of template you would like to create
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/ProjectTemplate2.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Choose a Template Icon, a Template name and and a Template description
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/ProjectTemplate3.JPG" target="_blank" /&gt;
&lt;br&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;Finishing the wizard will result in your customized Project Template that will be available in the new Project dialog.
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/ProjectTemplate4.JPG" target="_blank" /&gt;
&lt;/li&gt;
&lt;/ul&gt;
Taking it one step further, you can also share your custom project templates with your team if you copy the resulting zip files to a shared location and reference that shared location in the &lt;i&gt;User project templates location&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;&lt;img src="http://www.gheysens.net/Blog/Images/ProjectTemplate5.JPG" target="_blank" /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-5613199994589249548?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/5613199994589249548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=5613199994589249548" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/5613199994589249548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/5613199994589249548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/h0XzwtuUtlg/enterprise-class-library-project.html" title="Enterprise Class Library Project Template" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/11/enterprise-class-library-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAESXk8cCp7ImA9WxRWGE8.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-5417881671428930758</id><published>2008-11-04T20:50:00.000+01:00</published><updated>2008-11-04T20:58:28.778+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-04T20:58:28.778+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PDC" /><title>Review PDC 2008</title><content type="html">The &lt;a href="http://www.microsoftpdc.com" target="_blank"&gt;PDC week&lt;/a&gt; is over. I won't cover in detail what has been announced at the conference (Windows Azure, Windows 7, Mesh, ...) because that has been done by other bloggers and journalists, but I want to take home the following things to explore in the coming months :
&lt;ul&gt;
&lt;li&gt;Working with the &lt;a href="http://www.azure.com" target="_blank"&gt;Azure platform&lt;/a&gt; looks so easy and cool, but how to exploit the Azure platform in enterprise development projects for the near future? How to get customers/companies on board for running web-scaled applications on data centers from Microsoft? How to embrace all these new business opportunities? What about the pricing model? I can see already some major benefits for smaller companies who want to &lt;i&gt;outsource&lt;/i&gt; their infrastructure portfolio (for example Microsoft Exchange and Microsoft SharePoint) for a minimum cost - each start-up will have the possibility to focus on their core business. What about the existing hosting companies all over the world? How will they be involved in the transition to a clouded world?&lt;/li&gt;
&lt;li&gt;Are &lt;a href="http://channel9.msdn.com/posts/PDCNews/First-Look-Office-14-for-Web/" target="_blank"&gt;Office applications for the Web&lt;/a&gt; really so cool as they look like? For me, that was really a wow experience and sure something to follow! Bye bye Google Docs?&lt;/li&gt;
&lt;li&gt;What opportunities will arise with &lt;a href="http://www.microsoft.com/soa/products/oslo.aspx" target="_blank"&gt;Oslo&lt;/a&gt;, codename for Microsoft's forthcoming modeling platform. Do we need to invest heavily on this modeling approach? In the past, modeling techniques were only applied by larger enterprises who could invest time and energy in setting up a modeling platform. Microsoft now focuses on providing a model-driven platform and visual modeling tools for all mainstream users. Are we ready for 5GL (or is this still 4GL?) and all kinds of Domain Specific Languages? What about the future of C#? Still some research to do!&lt;/li&gt;
&lt;li&gt;With &lt;a href="http://msdn.microsoft.com/en-us/vs2008/products/cc948977.aspx" target="_blank"&gt;Visual Studio Team System 2010&lt;/a&gt; (built entirely in WPF by the way), Microsoft is more and more focusing on the needs of enterprise development teams. Imagine that VSTS wasn't available anymore ... Would it still be possible to manage the software development process of your applications? I've really seen some key features of VSTS 2010 (especially in the Architect Edition and Team Foundation Server) that will rock! Wishing those features were here already! More on this in my next blogposts ...&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mesh.com" target="_blank"&gt;Live Mesh&lt;/a&gt; is now also available in Europe with the latest beta release. Mesh is all about syncing, sharing and accessing information wherever you are with whatever device you happen to use. I definitely need to dive into this stuff because the goal is really appealing!&lt;/li&gt;
&lt;/ul&gt;
So, enough documentation to explore in the coming months [all attendees got a portable Western Digital harddrive with all the latest bits]. PDC 2008 was a thrill, but the hard part is now to get ready for all this new upcoming stuff.
&lt;br&gt;&lt;br&gt;
Besides all the interesting technical sessions I enjoyed also pretty much the social part of PDC 2008 where I could meet with other Belgians. Certainly I will remember the NBA basketball game we attended between the &lt;a href="http://www.nba.com/lakers/" target="_blank"&gt;LA Lakers&lt;/a&gt; and the &lt;a href="http://www.nba.com/clippers" target="_blank"&gt;LA Clippers&lt;/a&gt; in the &lt;a href="http://www.staplescenter.com/" target="_blank"&gt;Staples Center&lt;/a&gt; and also our Halloween visit to the &lt;a href="http://www.universalstudioshollywood.com/" target="_blank"&gt;Hollywood Universal Studios&lt;/a&gt;. Good times for sure! But for the food and beer : no better place than Belgium ... except for the excellent dinner we enjoyed on our first night at &lt;a href="http://www.patinagroup.com/nickStef/" target="_blank"&gt;Nick and Stef's Steakhouse&lt;/a&gt;.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-5417881671428930758?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/5417881671428930758/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=5417881671428930758" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/5417881671428930758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/5417881671428930758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/ES0nuX9mbHI/review-pdc-2008.html" title="Review PDC 2008" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/11/review-pdc-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MDSXY_fCp7ImA9WxRXGE4.&quot;"><id>tag:blogger.com,1999:blog-9536745.post-8622866398134218504</id><published>2008-10-24T08:50:00.000+02:00</published><updated>2008-10-24T08:57:58.844+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-24T08:57:58.844+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PDC" /><title>Prepping for PDC 2008</title><content type="html">Finally, &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;PDC&lt;/a&gt; is just around the corner! Saturday, I'm flying to Los Angeles with a couple of other Belgians to attend &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;PDC 2008&lt;/a&gt;. I'm really looking forward to this event with all the new stuff that's coming up. I suppose that the different keynotes will be very interesting to watch! Other sessions I certainly want to attend will be related with the new version of Visual Studio Team System 2010, Oslo, Cloud Computing, Windows 7, ... Actually too much hot content to cover in only 4/5 days!
&lt;br&gt;&lt;br&gt;
Besides the technical content, PDC is also a great opportunity to party and network with other peers. My evening agenda is also loaded with different types of social events :
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pdc08.partywithpalermo.com/" target="_blank"&gt;Party with Palermo&lt;/a&gt; on Sunday, October 26&lt;/li&gt;
&lt;li&gt;Belgian PDC Party sponsored by &lt;a href="http://www.u2U.be" target="_blank"&gt;U2U&lt;/a&gt; at the Hard Rock Café on Monday, October 27&lt;/li&gt;
&lt;li&gt;&lt;a href="http://microsoftpdc.com/Social/AttendeeParty.aspx" target="_blank"&gt;PDC Party&lt;/a&gt; on Tuesday, October 28&lt;/li&gt;
&lt;/ul&gt;
I'm also invited for the &lt;a href="http://www.togetheratpdc.info/" target="_blank"&gt;Together @ PDC program&lt;/a&gt; with an event on Sunday and a party on Wednesday ... busy days! 
&lt;br&gt;&lt;br&gt;Los Angeles : here I come!&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9536745-8622866398134218504?l=kinnie.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kinnie.blogspot.com/feeds/8622866398134218504/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9536745&amp;postID=8622866398134218504" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/8622866398134218504?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9536745/posts/default/8622866398134218504?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DotNetDev/~3/1NVyrx3Razw/prepping-for-pdc-2008.html" title="Prepping for PDC 2008" /><author><name>Pieter</name><uri>http://www.blogger.com/profile/05231787577300923999</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="15602363916108675483" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://kinnie.blogspot.com/2008/10/prepping-for-pdc-2008.html</feedburner:origLink></entry></feed>
