<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Joel From Canada</title><subtitle type="html">Joel Semeniuk&amp;#39;s Blog</subtitle><id>http://weblogs.asp.net/jsemeniuk/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/jsemeniuk/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-01-03T14:08:57Z</updated><entry><title>Tech Behind Live Earth</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/05/24/tech-behind-live-earth.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/05/24/tech-behind-live-earth.aspx</id><published>2008-05-25T01:33:34Z</published><updated>2008-05-25T01:33:34Z</updated><content type="html">&lt;p&gt;Some of the 3d views in Live Earth are stunning (especially if you live in a major US city).&amp;#160;&amp;#160;&amp;#160; Mark Brown talks about the camera technology that sits behind it.&amp;#160; Very cool.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/markbrown/archive/2008/05/23/cnet-article-on-google-capturing-3d-data.aspx" href="http://blogs.msdn.com/markbrown/archive/2008/05/23/cnet-article-on-google-capturing-3d-data.aspx"&gt;http://blogs.msdn.com/markbrown/archive/2008/05/23/cnet-article-on-google-capturing-3d-data.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A bit about the cameral&lt;/p&gt;  &lt;p&gt;216 mega-pixels with a panchromatic image size of 14,430 x 9,420 pixels, capturing data at over 3 GBits/sec, 13 CCD's - 7 pan and 4 color (RGB + Near IR) and 14 CPU's to process the raw images and data in real-time. The data units for the camera hold 1.7TB, enough for about 4,700 images&lt;/p&gt;  &lt;p&gt;How the heck can I get me one of those 216 Mega-pixel cameras?&amp;#160; I'm sure in 15 years Canon will come out with a consumer model ;-)&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6219176" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Free Webcast on Process Template Customization...and more...</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/05/12/free-webcast-on-process-template-customization-and-more.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/05/12/free-webcast-on-process-template-customization-and-more.aspx</id><published>2008-05-13T02:13:29Z</published><updated>2008-05-13T02:13:29Z</updated><content type="html">&lt;p&gt;Over the next few weeks, &lt;a href="http://www.imaginets.com" target="_blank"&gt;Imaginet&lt;/a&gt; will be hosting a series of public Webcasts on various different topics...The first of this series is &lt;a href="http://homepage.mac.com/stevevrporter/blog/Ta.html" target="_blank"&gt;Steve Porter&lt;/a&gt; on &lt;a href="https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=73fdz3q11vj4s4hl&amp;amp;FromPublicUrl=1" target="_blank"&gt;process template customization for Team System&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Here are a few more Webcasts we're putting on:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.imaginets.com/news--events/spring-2008-webcast-series.aspx" href="http://www.imaginets.com/news--events/spring-2008-webcast-series.aspx"&gt;http://www.imaginets.com/news--events/spring-2008-webcast-series.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.imaginets.com/news--events/spring-2008-webcast-series.aspx" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="57" alt="image" src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/FreeWebcastonProcessTemplateCustomizati_12A7A/image_3.png" width="240" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Communication Service Gateways with C#3.0 and Linq-To-SQL      &lt;br /&gt;&lt;/strong&gt;An overview of a simple Gateway data accessing pattern exposed via WCF, using LinqToSql for data access. Also includes a brief look into handy uses of new C# 3.0 and .NET 3.5 features including Lambda expressions, LinqToEntities, and more.     &lt;br /&gt;May 28 - 2008     &lt;br /&gt;&lt;a href="https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=0ggc1605gzxfjkkf&amp;amp;FromPublicUrl=1" target="_blank"&gt;https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=0ggc1605gzxfjkkf&amp;amp;FromPublicUrl=1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NHibernate: An Entry-Level Primer&lt;/strong&gt;     &lt;br /&gt;A look into getting started creating Data Access Layers with NHibernate.     &lt;br /&gt;June 25 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=cjqnm4lgfrcz3wr9" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=cjqnm4lgfrcz3wr9&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customizing Team System Process Templates&lt;/strong&gt;     &lt;br /&gt;Learn how to customize Team System's process templates to allow you to align your organization's unique processes to those processes managed by the Team Foundation Server.     &lt;br /&gt;May 14 - 2008     &lt;br /&gt;&lt;a href="https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=73fdz3q11vj4s4hl&amp;amp;FromPublicUrl=1" target="_blank"&gt;https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=73fdz3q11vj4s4hl&amp;amp;FromPublicUrl=1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dependency Injection with StructureMap&lt;/strong&gt;     &lt;br /&gt;Learn how to decouple your application and drive it towards a cleaner and more testable design by using dependency injection.     &lt;br /&gt;June 18 - 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=g22s2bs6wzh759g7" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=g22s2bs6wzh759g7&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating Real world applications with CSLA 3.5&lt;/strong&gt;     &lt;br /&gt;I'll do a quick walkthrough of creating a Point of Sale system using Parent-Child-Grandchild relationship using the new features of CSLA 3.5. These include Linq-to-SQL, better property management and persistence management through the chain.     &lt;br /&gt;July 2 - 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=l6p0t81q6lm23pml" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=l6p0t81q6lm23pml&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introduction to Software Factories      &lt;br /&gt;&lt;/strong&gt;This web cast will introduce developers to Software Factories.&amp;#160; We'll focus specifically on those published by Microsoft, including the Web Client Software Factory, the Smart Client Software Factory, and the Services Software Factory.&amp;#160; We'll demo how the factories work and examine what they produce.     &lt;br /&gt;May 21 - 2008     &lt;br /&gt;&lt;a href="https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=8gprzl6j2tz2skv5&amp;amp;FromPublicUrl=1" target="_blank"&gt;https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=8gprzl6j2tz2skv5&amp;amp;FromPublicUrl=1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customizing Software Factories      &lt;br /&gt;&lt;/strong&gt;This Webcast will walk developers through what is involved in customizing the software factories published by Microsoft. We'll discuss the Guidance Automation Toolkit (GAT) and the Guidance Automation Extensions (GAX), and will discuss the dos, don'ts, and pain points involved in working with these technologies.     &lt;br /&gt;Familiarity with Software Factories is recommended.     &lt;br /&gt;June 11 - 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=699ps56b6hdjqx90" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=699ps56b6hdjqx90&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;MVC vs MVP smackdown&lt;/strong&gt;     &lt;br /&gt;This Webcast will compare and contrast 2 presentation layer design patterns, the Model View Controller (MVC) design pattern being baked into the the ASP.NET MVC Framework and the Model View Presenter (MVP) design pattern that is currently baked into the Microsoft Software Factories.&amp;#160; What's the difference? Which is better?&amp;#160; Find out!     &lt;br /&gt;July 9 - 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=dnr4zf5th6xp8cnl" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=dnr4zf5th6xp8cnl&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Testing out the MVC: Routing&lt;/strong&gt;     &lt;br /&gt;One of the most difficult parts of an application to test is the User Interface.&amp;#160; With the impending release of the ASP.NET MVC framework, this will become a lot easier for web based applications.&amp;#160; This webcast will take a Test Driven approach to exploring the new MVC Framework focusing on the URL Routing.     &lt;br /&gt;June 4 - 2008     &lt;br /&gt;&lt;a href="https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=j8l7d1rddtq7sjm3&amp;amp;FromPublicUrl=1" target="_blank"&gt;https://www119.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=j8l7d1rddtq7sjm3&amp;amp;FromPublicUrl=1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating a Web Video Player Using Silverlight&lt;/strong&gt;     &lt;br /&gt;A brief introduction to creating silverlight applications for websites, and a demo of creating a video player.     &lt;br /&gt;July 16 - 2008     &lt;br /&gt;&lt;a href="https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=tb930khj51nfpgp2" target="_blank"&gt;https://www.livemeeting.com/lrs/8000153370/Registration.aspx?pageName=tb930khj51nfpgp2&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6184999" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Live.com changed...</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/05/11/live-com-changed.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/05/11/live-com-changed.aspx</id><published>2008-05-11T23:27:34Z</published><updated>2008-05-11T23:27:34Z</updated><content type="html">&lt;p&gt;I noticed today that live.com has changed.&amp;#160; My first experience - silly fast!&amp;#160; I was impressed.&amp;#160; My second experience was impressive as well - I performed a vanity video search - up popped a few results - simply hover your mouse over the video thumbnail - and it started playing.&amp;#160; That feature actually gave me a startle, since I wasn't expecting it and all of a sudden my computer was talking to me.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6180360" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Requirements Management with Team System White Paper</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/04/07/requirements-management-with-team-system-white-paper.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/04/07/requirements-management-with-team-system-white-paper.aspx</id><published>2008-04-08T03:11:00Z</published><updated>2008-04-08T03:11:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Requirements Management is something very near to my heart.&amp;nbsp;So, is Team System.&amp;nbsp; Wouldn't you know that there is now a &lt;A class="" title="white paper" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EEF7BB41-C686-4C9F-990B-F78ACE01C191&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EEF7BB41-C686-4C9F-990B-F78ACE01C191&amp;amp;displaylang=en"&gt;white paper&lt;/A&gt; out from Microsoft that talks about both!!!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6073732" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="Team System" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Team+System/default.aspx" /><category term="Requirements" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Requirements/default.aspx" /></entry><entry><title>FolderShare finally getting integrated into Live.com</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/03/11/foldershare-finally-getting-integrated-into-live-com.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/03/11/foldershare-finally-getting-integrated-into-live-com.aspx</id><published>2008-03-12T02:53:38Z</published><updated>2008-03-12T02:53:38Z</updated><content type="html">&lt;p&gt;Nice....&lt;/p&gt; &lt;p&gt;&lt;a title="https://www.foldershare.com/" href="https://www.foldershare.com/" target="_blank"&gt;https://www.foldershare.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://www.foldershare.com" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="246" alt="image" src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/FolderSharefinallygettingintegratedi.com_133E0/image_5.png" width="476" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5954292" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Ray Ozzie at Mix08</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/31/ray-ozzie-at-mix08.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/31/ray-ozzie-at-mix08.aspx</id><published>2008-01-31T14:46:23Z</published><updated>2008-01-31T14:46:23Z</updated><content type="html">&lt;p&gt;Just heard that &lt;a href="http://visitmix.com/2008/bios.aspx" target="_blank"&gt;Ray Ozzie&lt;/a&gt; will also be talking at Mix this year.&amp;nbsp; If you don't know, Ray Ozzie is Microsoft's Chief Architect - taking over after Bill Gates. I've followed Ray's career for a very long time - since the days of Lotus Notes (which he created) and Groove (which is still ahead of its time... even though Microsoft has done absolutely nothing with the product since they purchased it - which is sad).&lt;/p&gt; &lt;p&gt;I have to admit, Ray Ozzie isn't the most exciting presenter in the lineup - however, I think along with Guthrie, he'll be the most profound.&amp;nbsp; With the speakers that they have lined up - I truly hope Microsoft drops some huge news on our laps...something that will really blow us away and keep us excited.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/RayOzzieatMix08_7B5A/clip_image001_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="190" alt="clip_image001" src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/RayOzzieatMix08_7B5A/clip_image001_thumb.jpg" width="140" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5682207" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="Community" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Community/default.aspx" /></entry><entry><title>Behaviour Driven Development Video</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/behaviour-driven-development-video.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/behaviour-driven-development-video.aspx</id><published>2008-01-28T20:08:39Z</published><updated>2008-01-28T20:08:39Z</updated><content type="html">&lt;p&gt;Good watch...&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:611e643d-29a4-4172-ad34-7e12fbc47ef0" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="ec88acce-3d07-4e78-a42a-890c098f9d40" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.google.com/videoplay?docid=8135690990081075324" target="_new"&gt;&lt;img src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/BehaviourDrivenDevelopmentVideo_C6E4/video5cffc455bc9e.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('ec88acce-3d07-4e78-a42a-890c098f9d40'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed style=\&amp;quot;width:400px; height:326px;\&amp;quot; id=\&amp;quot;VideoPlayback\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; src=\&amp;quot;http://video.google.com/googleplayer.swf?docId=8135690990081075324&amp;amp;hl=en\&amp;quot; flashvars=\&amp;quot;\&amp;quot;&amp;gt; &amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5667069" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="Process" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Process/default.aspx" /><category term="Quality" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Quality/default.aspx" /></entry><entry><title>Silverlight in Winnipeg</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/silverlight-in-winnipeg.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/silverlight-in-winnipeg.aspx</id><published>2008-01-28T17:44:49Z</published><updated>2008-01-28T17:44:49Z</updated><content type="html">&lt;p&gt;Miguel Carrasco is speaking at the Winnipeg .NET UG on Jan 29th about Silverlight and WPF.&amp;nbsp; You should check it out if you are in the area.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;For more info - &lt;a href="http://www.dotnetwired.com"&gt;www.dotnetwired.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5666440" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Tool for Code Reviews</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/tool-for-code-reviews.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/tool-for-code-reviews.aspx</id><published>2008-01-28T17:42:25Z</published><updated>2008-01-28T17:42:25Z</updated><content type="html">&lt;p&gt;Check out this tool from SmartBear&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.smartbearsoftware.com/codecollab.php" href="http://www.smartbearsoftware.com/codecollab.php"&gt;http://www.smartbearsoftware.com/codecollab.php&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I can see this being a great tool for remote teams.&amp;nbsp; If you have experience with it, let me know.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5666431" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>I'm speaking at DevTeach-Toronto May 12-16</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/i-m-speaking-at-devteach-toronto-may-12-16.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/i-m-speaking-at-devteach-toronto-may-12-16.aspx</id><published>2008-01-28T17:38:42Z</published><updated>2008-01-28T17:38:42Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.devteach.com/" target="_blank"&gt;DevTeach&lt;/a&gt; is a world class conference (I'm not just saying that because I'm speaking at it - really) that originally was held in my favourite Canadian city - Montreal.&amp;nbsp; This year, DevTeach has branched out to Vancouver and Toronto.&lt;/p&gt; &lt;p&gt;This year I'll be giving two sessions:&lt;/p&gt; &lt;p&gt;1.&amp;nbsp; &lt;a href="http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,1,1177" target="_blank"&gt;How to make Scrum Really Work&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. &lt;a href="http://www.devteach.com/wconnect/wc.dll?FournierTransformation~1,5,1,1119" target="_blank"&gt;Using Excel, the BDC, Dashboard Web Parts, and TFS&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This conference is JAMMED with some amazing &lt;a href="http://www.devteach.com/Speaker.aspx" target="_blank"&gt;speakers&lt;/a&gt; and &lt;a href="http://www.devteach.com/Session.aspx" target="_blank"&gt;sessions&lt;/a&gt;.&amp;nbsp; &lt;a href="http://weblogs.asp.net/miked/" target="_blank"&gt;Mike Diehl,&lt;/a&gt; who works with me at &lt;a href="http://www.imaginets.com" target="_blank"&gt;Imaginet&lt;/a&gt;, is also speaking (Unit Testing with Team System - don't miss this..).&amp;nbsp; &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5666403" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Mix is almost here</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/mix-is-almost-here.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/28/mix-is-almost-here.aspx</id><published>2008-01-28T17:25:00Z</published><updated>2008-01-28T17:25:00Z</updated><content type="html">&lt;P&gt;I've heard a lot of great things about MIX from other MS RD's who have gone in the past.&amp;nbsp; This year I decided I'm checking it out for myself.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://visitmix.com/2008/default.aspx href="http://visitmix.com/2008/default.aspx" mce_href="http://visitmix.com/2008/default.aspx"&gt;http://visitmix.com/2008/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The conference is from March 5-7 (which is perfect since it doesn't blow an entire week - or weekend for that matter) in Vegas at the Venetian.&amp;nbsp; There are a bunch of sessions that I'm going to try to attend - likely more than I'll have time for.&amp;nbsp; Will be interesting staying at the Venetian as well....&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5666327" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="Community" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Community/default.aspx" /></entry><entry><title>Automated Acceptance Testing Video</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/18/automated-acceptance-testing-video.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/18/automated-acceptance-testing-video.aspx</id><published>2008-01-18T15:59:21Z</published><updated>2008-01-18T15:59:21Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Elisabeth Hendrickson provides a lightning talk regarding how important automated acceptance testing is.&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cf13bc59-ebdd-4469-8ef0-fcc8c98ba093" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="8a0e859f-18bd-4f38-88a2-b87aa0545c54" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.google.com/videoplay?docid=4949576318072329085" target="_new"&gt;&lt;img src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/AutomatedAcceptanceTestingVideo_8C78/video3814a40f887c.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('8a0e859f-18bd-4f38-88a2-b87aa0545c54'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed style=\&amp;quot;width:400px; height:326px;\&amp;quot; id=\&amp;quot;VideoPlayback\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; src=\&amp;quot;http://video.google.com/googleplayer.swf?docId=4949576318072329085&amp;amp;hl=en\&amp;quot; flashvars=\&amp;quot;\&amp;quot;&amp;gt; &amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;For what it's worth, I agree with her.&amp;nbsp; Automated acceptance tests are very important.&amp;nbsp; So, why don't more teams do this?&amp;nbsp; It has been my experience that many teams evolve quickly to perfect a developer centric view of testing - focusing on the testing of interfaces, classes, methods, etc.&amp;nbsp; Teams work hard to integrate these tests into automated builds and really rally around making "tests" first class citizens during the development process.&amp;nbsp; This is absolutely necessary; however, the evolution of an automated testing mindset should not stop there.&amp;nbsp; In too many teams, any form of automated testing begins and ends with developers.&amp;nbsp; When the development team releases the software to the acceptance phase they hand it over to the BA's who run through scores of manual tests (or simply perform exploratory testing) to find defects.&amp;nbsp;&amp;nbsp; Of course, this is a lot of work - and because of this I have often seen organizations provide for this by creating a really long QA "phase" of a project - where all acceptance testing is done at the same time.&amp;nbsp; All of a sudden, this seems very "waterfally" in nature - which kinda blows the entire point. &lt;p&gt;The problem with automated acceptance tests is that they are relatively hard to create and, more significantly, hard to maintain.&amp;nbsp; I have seen many projects attempt to fully automated all functional tests - using large teams of QA specialists to create and maintain the tests.&amp;nbsp; This was EXTREMELY hard work and in many cases did NOT provide the expected results.&amp;nbsp; In fact, on many projects test case maintenance added an enormous amount of effort and time onto the project - and resulted in an extremely NON-AGILE attitude about requirement change (small changes in requirements may be simple to code however result in a lot of work for those maintaining the automated acceptance tests - therefore the "cost of change" becomes quite significant and thus change is discouraged).&amp;nbsp; &lt;p&gt;When I look to the future, I want to see a much improved emphasis on a fully integrated experience for creating and maintaining automated acceptance tests.&amp;nbsp; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5615855" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="Quality" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Quality/default.aspx" /></entry><entry><title>I'm still an RD!!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/i-m-still-an-rd.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/i-m-still-an-rd.aspx</id><published>2008-01-03T23:54:59Z</published><updated>2008-01-03T23:54:59Z</updated><content type="html">&lt;p&gt;Just like &lt;a href="http://weblogs.asp.net/guybarrette/archive/2008/01/03/microsoft-regional-director-program-i-m-renewed.aspx" target="_blank"&gt;Guy&lt;/a&gt; (congrats Guy)&lt;/p&gt; &lt;p&gt;Check me out on &lt;a href="http://www.theregion.com/profile.aspx?rd=1155" target="_blank"&gt;The Region&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I can't even remember how long I've been an RD - I think it is 5 years now.&amp;nbsp; Being a Microsoft Regional Director has been extremely rewarding - mostly because of the peer network I've formed through the group - not to mention the amazing treatment we get from Microsoft and the influence we get to have on new and emerging technologies and products.&lt;/p&gt; &lt;p&gt;Microsoft Regional Directors rock!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5543768" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Cynergy Labs:  Project Maestro (wireless glove interaction with WPF)</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/cynergy-labs-project-maestro-wireless-glove-interaction-with-wpf.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/cynergy-labs-project-maestro-wireless-glove-interaction-with-wpf.aspx</id><published>2008-01-03T22:18:20Z</published><updated>2008-01-03T22:18:20Z</updated><content type="html">&lt;p&gt;Very cool&amp;nbsp; - check it out&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ad536950-6447-4a50-accc-bfbf9cd6cfe5" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="e0041594-858e-4ed8-bd68-af34e8d48653" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=7CoJGrtVs4c" target="_new"&gt;&lt;img src="http://weblogs.asp.net/blogs/jsemeniuk/WindowsLiveWriter/CynergyLabsProjectMaestrowirelessglovein_E54B/video2a70a358965a.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('e0041594-858e-4ed8-bd68-af34e8d48653'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/7CoJGrtVs4c\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/7CoJGrtVs4c\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5543422" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author></entry><entry><title>Team Based Development Video from TechEd</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/team-based-development-video-from-teched.aspx" /><id>http://weblogs.asp.net/jsemeniuk/archive/2008/01/03/team-based-development-video-from-teched.aspx</id><published>2008-01-03T20:08:57Z</published><updated>2008-01-03T20:08:57Z</updated><content type="html">&lt;p&gt;Last year I presented on Team Based Development at TechEd - I found a &lt;a href="http://video.google.com/videoplay?docid=-8534731672327024008&amp;amp;q=Joel+Semeniuk&amp;amp;total=2&amp;amp;start=0&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=0" target="_blank"&gt;link&lt;/a&gt; to the recorded presentation today.&amp;nbsp; You will be prompted to download the video.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5542987" width="1" height="1"&gt;</content><author><name>Joel Semeniuk</name><uri>http://weblogs.asp.net/members/Joel-Semeniuk.aspx</uri></author><category term="VSTS" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/VSTS/default.aspx" /><category term="Process" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Process/default.aspx" /><category term="Agile" scheme="http://weblogs.asp.net/jsemeniuk/archive/tags/Agile/default.aspx" /></entry></feed>