<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnet.org.za/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ahmed Salijee</title><link>http://dotnet.org.za/ahmeds/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Devdays website is live </title><link>http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx</link><pubDate>Thu, 11 Mar 2010 09:33:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1283334</guid><dc:creator>ahmeds</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1283334</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx#comments</comments><description>&lt;p&gt;&amp;lt; I did the post on 1 Mar but dotnet.org.za has been having issues, so this never got posted. My apologies&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now go register quickly!!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Visit &lt;a href="http://www.microsoft.com/southafrica/devdays/default.mspx"&gt;&lt;font color="#006ff7"&gt;http://www.microsoft.com/southafrica/devdays/default.mspx&lt;/font&gt;&lt;/a&gt; to register.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;;subject=Devdays+website+is+live+" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;;title=Devdays+website+is+live+" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;title=Devdays+website+is+live+" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;;title=Devdays+website+is+live+" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx&amp;amp;;title=Devdays+website+is+live+&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/03/11/devdays-website-is-live.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1283334" width="1" height="1"&gt;</description></item><item><title>Devdays South Africa 2010 Update</title><link>http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx</link><pubDate>Mon, 22 Feb 2010 09:55:55 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1266535</guid><dc:creator>ahmeds</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1266535</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;Dates:&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;23 Mar – Johannesburg&lt;/p&gt;  &lt;p&gt;25 Mar – Cape Town &lt;/p&gt;  &lt;p&gt;12 May – Durban&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Costs:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The price per attendee will be R285. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Registration&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The website with full details should be ready next week some time. I will update this post when this information is ready. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;International Speakers&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Bart de Smet and Brian Keller will be presenting in Johannesburg and Cape Town. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Agenda&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Below is the agenda for Johannesburg and Cape Town. We are finalizing the Durban agenda. You will notice 6 slots. The last slot can be thought of as a bonus slot. We end the day at around 6pm.&lt;/p&gt;  &lt;p&gt;We are also looking to make the opening keynote 80-90% demo.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;Opening Keynote&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S1&lt;/td&gt;        &lt;td&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:9pt;mso-fareast-font-family:calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-font-kerning:12.0pt;mso-ansi-language:en-za;mso-fareast-language:en-za;mso-bidi-language:ar-sa;"&gt;           &lt;p&gt;&lt;font size="2"&gt;Core .NET Framework 4.0 Enhancements&lt;/font&gt;&lt;/p&gt;         &lt;/span&gt;&lt;/td&gt;        &lt;td&gt;What’s new in WPF and Smart Clients in .NET 4.0?&lt;/td&gt;        &lt;td&gt;End-to-end ALM with TFS 2010 and VS 2010 (Part 1 of 2)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S2&lt;/td&gt;        &lt;td&gt;What’s new for web developers in ASP.NET 4.0?&lt;/td&gt;        &lt;td&gt;Getting started with Silverlight development&lt;/td&gt;        &lt;td&gt;End-to-end ALM with TFS 2010 and VS2010 (Part 2 of 2)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S3&lt;/td&gt;        &lt;td&gt;Introducing Silverlight 4.0&lt;/td&gt;        &lt;td&gt;What’s new with Data Access in .NET 4.0?&lt;/td&gt;        &lt;td&gt;Developing Applications for Windows Phone&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S4&lt;/td&gt;        &lt;td&gt;Language Enhancements in .NET 4.0&lt;/td&gt;        &lt;td&gt;New features in WCF and WF for .NET 4.0&lt;/td&gt;        &lt;td&gt;Building applications with WCF RIA services&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S5&lt;/td&gt;        &lt;td&gt;What’s new for Developers in SharePoint 2010?&lt;/td&gt;        &lt;td&gt;Open Source and Microsoft – Working Together&lt;/td&gt;        &lt;td&gt;A lap around AppFabric&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;S6&lt;/td&gt;        &lt;td&gt;An Introduction to Windows Azure&lt;/td&gt;        &lt;td&gt;Reactive Extensions for .NET (Rx)&lt;/td&gt;        &lt;td&gt;Community Topics (to be announced)&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;;subject=Devdays+South+Africa+2010+Update" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;;title=Devdays+South+Africa+2010+Update" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;title=Devdays+South+Africa+2010+Update" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;;title=Devdays+South+Africa+2010+Update" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx&amp;amp;;title=Devdays+South+Africa+2010+Update&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/02/22/devdays-south-africa-2010-update.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1266535" width="1" height="1"&gt;</description></item><item><title>Devdays 2010 Update – fees, topics and more</title><link>http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx</link><pubDate>Fri, 29 Jan 2010 07:26:25 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1255080</guid><dc:creator>ahmeds</dc:creator><slash:comments>19</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1255080</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx#comments</comments><description>&lt;p&gt;My first blog post of 2010 and Jan is almost over. Things have been a bit hectic here since we had a few changes on our team. In fact 3 of the 6 guys on the team are new – they either started recently, or are about to start on Feb 1. This has meant that some of the communications have been a bit delayed – since Eben would have owned Devdays. Enough of that though, what is happening with Devdays?&lt;/p&gt;  &lt;h2&gt;What is Devdays?&lt;/h2&gt;  &lt;p&gt;Devdays is about a couple of things&lt;/p&gt;  &lt;p&gt;1) Catching up with technology. It is the place where you can come and get an introduction of what is new out there. Now I know there are some developers who do this on their own. They follow blogs, check out twitter, download the videos and training kits, and more or less keep themselves updated. The majority of developers, however, do not do this. This is the opportunity to keep themselves a bit updated. For the guys that do a good job of being up to date, I recommend attending sessions on stuff that you might not normally focus on. We do note that there is a need for advanced sessions, but exactly how we (and the community in general) address this, is still to be decided. Any feedback on this is appreciated.&lt;/p&gt;  &lt;p&gt;It is difficult for example to deliver an advanced entity framework session when maybe 80% of the audience have not even used it. &lt;/p&gt;  &lt;p&gt;You can think of Devdays dealing with with highlighted portion of this comment made by Scott Guthrie in this &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/01/24/about-technical-debates-both-in-general-and-regarding-asp-net-web-forms-and-asp-net-mvc-in-particular.aspx"&gt;excellent post on technical debates&lt;/a&gt;. That is, Devdays is about staying reasonably informed about a broad set of things.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Change is constant in the technology industry.&amp;#160; Change can be scary.&amp;#160; Whether you get overwhelmed by change, though, ultimately comes down to whether you let yourself be overwhelmed.&amp;#160; Don’t stress about having to stop and suddenly learn a bunch of new things - rarely do you have to. The best approach to avoid being overwhelmed is to be pragmatic, &lt;strong&gt;stay reasonably informed about a broad set of things at a high-level (not just technologies and tools but also methodologies)&lt;/strong&gt;, and have the confidence to know that if it is important to learn a new technology, then your existing development skills will mostly transition and help.&amp;#160; Syntax and APIs are rarely the most important thing anyway when it comes to development – problem solving, customer empathy/engagement, and the ability to stay focused and disciplined on a project are much more valuable.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2) Community. There are many developers around. This is your chance to interact with fellow developers and get a feeling of what is happening.&lt;/p&gt;  &lt;h2&gt;Devdays Fee&lt;/h2&gt;  &lt;p&gt;At this stage, it does look like we will be charging a fee for Devdays. The current projected fee is around R250-R300 (more likely the lower amount). This fee does not cover the costs of Devdays. It covers only about 20% or less of the costs. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Why the fee&lt;/u&gt;&lt;/strong&gt; – Devdays has grown. A few years ago we would reach about 1000 developers across the 3 cities, and we would only do 2 tracks. Now we are at approx 2000 developers and 3 tracks. We could limit the numbers and do less sessions – and this means that we could potentially get cheaper venues than the ICC ones, but we decided not to cap the numbers, or do less sessions. I also know that some feel that we should then provide in-depth sessions. I would however, recommend that you check out the cost of an expert course. In general you would be paying a minimum of $500 (more likely $1000) per day. &lt;/p&gt;  &lt;p&gt;We are still keen on your feedback. Would charging R250-R300 result in you not attending. If your company does not pay, would you pay out of your own pocket.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;Dates&lt;/h2&gt;  &lt;p&gt;These are the current planned dates&lt;/p&gt;  &lt;p&gt;Mar 23 – Johannesburg, Sandton ICC&lt;/p&gt;  &lt;p&gt;Mar 25 – Cape Town, ICC&lt;/p&gt;  &lt;p&gt;Mid May – Durban, venue tbc&lt;/p&gt;  &lt;p&gt;You will notice that Durban is in mid-May. We had some challenges around a venue so we moved it to May, since April has many holidays etc. Most of the information below applies to Johannesburg and Cape Town – although the majority of it is applicable to Durban.We might decide to do just 2 tracks in Durban with 6 slots each.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;International Speakers&lt;/h2&gt;  &lt;p&gt;It looks like Bart de Smet and Brian Keller will be coming down to present in Johannesburg and Cape Town. For anyone that has attended TechED, you will know that Bart is absolutely brilliant. Brian has also been to TechED before and has obtained great feedback.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Current List of Topics – draft&lt;/h2&gt;  &lt;ol&gt;   &lt;li&gt;What’s new for web developers in ASP.NET 4.0     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;What’s new in WPF4 and Smart Clients      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Core .NET Framework 4.0 Enhancements     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Getting started with Silverlight development     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Introducing Silverlight 4.0     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;A Lap around .NET RIA services     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;WCF 4 and WF 4 Enhancements     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;What’s new with Data Access in .NET 4      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;End-to-end ALM with Team Foundation Server 2010 and Visual Studio 2010 (part 1 of 2)     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;End-to-end ALM with Team Foundation Server 2010 and Visual Studio 2010 (part 2 of 2)     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;What’s new for Developers in SharePoint 2010?&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Language Enhancements in .NET 4.0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Manage, Deploy and Scale Applications with Windows Server AppFabric     &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Additional Topics&lt;/h2&gt;  &lt;p&gt;We will be adding at least 2 more topics to this list. The exact titles to be decided.&lt;/p&gt;  &lt;p&gt;We are also trying to figure out whether attendees would appreciate an extra “bonus” slot at the end of the day (think of it as getting more value for money :-)). Would you be happy to have an additional slot from 17:15 to 18:15. We can then add another 2-3 topics.&lt;/p&gt;  &lt;p&gt;Any feedback regarding any of the above is highly appreciated.&lt;/p&gt;  &lt;p&gt;Thanks,&lt;/p&gt;  &lt;p&gt;Ahmed&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;;subject=Devdays+2010+Update+%e2%80%93+fees%2c+topics+and+more" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;;title=Devdays+2010+Update+%e2%80%93+fees%2c+topics+and+more" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;title=Devdays+2010+Update+%e2%80%93+fees%2c+topics+and+more" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;;title=Devdays+2010+Update+%e2%80%93+fees%2c+topics+and+more" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx&amp;amp;;title=Devdays+2010+Update+%e2%80%93+fees%2c+topics+and+more&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2010/01/29/devdays-2010-update-fees-topics-and-more.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1255080" width="1" height="1"&gt;</description></item><item><title>Windows 7 Logo Presentation Uploaded</title><link>http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx</link><pubDate>Thu, 12 Nov 2009 13:06:06 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1250647</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1250647</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx#comments</comments><description>&lt;p&gt;dotnet.org.za is up ! – so I can finally post from my drafts&lt;/p&gt;  &lt;p&gt;I had a few requests for the PowerPoint deck that I used at the Windows 7 event in Johannesburg and Cape Town. You can find it &lt;a href="http://cid-df7aec72381d7320.skydrive.live.com/self.aspx/Public/Win7Logo/Win7%5E_Logo.pptx"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The best place to start with the logo process is &lt;a href="http://msdn.microsoft.com/en-us/windows/dd203105.aspx"&gt;The Windows 7 Software Logo Program&lt;/a&gt; page. It has the links to the requirements and the toolkit.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;;subject=Windows+7+Logo+Presentation+Uploaded" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;;title=Windows+7+Logo+Presentation+Uploaded" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;title=Windows+7+Logo+Presentation+Uploaded" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;;title=Windows+7+Logo+Presentation+Uploaded" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx&amp;amp;;title=Windows+7+Logo+Presentation+Uploaded&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/11/12/windows-7-logo-presentation-uploaded.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1250647" width="1" height="1"&gt;</description></item><item><title>Interesting month ahead….</title><link>http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx</link><pubDate>Mon, 19 Oct 2009 08:32:02 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1242069</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1242069</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx#comments</comments><description>&lt;p&gt;Windows 7 is formally released to consumers this week. I guess most developers are already acquainted with it. You can however attend one of the Devchats’s next week, where we will focus on app compat, the Windows 7 logo and the new features you can leverage. &lt;/p&gt;  &lt;p&gt;To register for Johannesburg, click &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-ZA&amp;amp;EventID=1032426843&amp;amp;IO=CAck6creQ4ethIXPYjRbWA%3d%3d"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For Cape Town, click &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-ZA&amp;amp;EventID=1032426848&amp;amp;IO=CAck6creQ4dUsXlLyp%2fZeg%3d%3d"&gt;here&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The next few weeks though does promise to be interesting. The SharePoint &lt;a href="http://www.mssharepointconference.com/Pages/default.aspx"&gt;conference&lt;/a&gt; starts today where Sharepoint 2010 will be shown off. I looked at the site a couple of weeks ago, and was absolutely amazed at that point when I saw that 6500 people had registered. Since then, the event has sold out and approximately 7000 attendees are expected. This is quite phenomenal. Most other events have less people attending due to the recession, while this event has doubled. If you were uncertain about “big” Sharepoint is, this ought to remove that. Sharepoint also has a largish developer component, so I would definitely recommend that developers review what is happening this week. The keynote is being streamed today/tonight.&lt;/p&gt;  &lt;p&gt;Then in about a months time, the &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; is running again. The PDC is all about developers. You definitely want to check out the happenings here.&lt;/p&gt;  &lt;p&gt;All in all, the next month should be interesting for developers in terms of the platform.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;;subject=Interesting+month+ahead%e2%80%a6." target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;;title=Interesting+month+ahead%e2%80%a6." target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;title=Interesting+month+ahead%e2%80%a6." target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;;title=Interesting+month+ahead%e2%80%a6." target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx&amp;amp;;title=Interesting+month+ahead%e2%80%a6.&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/19/interesting-month-ahead.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1242069" width="1" height="1"&gt;</description></item><item><title>Innovation, ISVs and a bit of cricket</title><link>http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx</link><pubDate>Mon, 05 Oct 2009 12:14:56 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1225426</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1225426</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx#comments</comments><description>&lt;p&gt;&amp;quot;We in this industry can never take a lead for granted, if you did you would be out of business.&amp;quot; - &lt;a href="http://news.bbc.co.uk/2/low/technology/7334518.stm"&gt;http://news.bbc.co.uk/2/low/technology/7334518.stm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;quot;you never save your way out of a recession, you invest your way out&amp;quot;. - &lt;a href="http://news.bbc.co.uk/2/hi/business/davos/7857774.stm"&gt;http://news.bbc.co.uk/2/hi/business/davos/7857774.stm&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;“Microsoft plans to continue spending and trying to increase market share in key areas despite the current global recession, which can be a good opportunity to invest strategically for the economy&amp;#39;s eventual turnaround” -&lt;a href="http://blogs.computerworld.com/node/13268/print"&gt;http://blogs.computerworld.com/node/13268/print&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The above comments are from Intel and Microsoft on the need to continue with R&amp;amp;D in tough times – forget about the good times. Locally I work with many ISVs and at times I find a reluctance for companies to innovate. Often, they are quite happy with what they have and the business finds it almost unnecessary to invest. &lt;/p&gt;  &lt;p&gt;Some of the typical reasons I hear&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Our customers have not asked for that (usually when i ask if a feature is present) &lt;/li&gt;    &lt;li&gt;The technology is not a right fit for us – usually (but not always) when someone has not properly researched the technology &lt;/li&gt;    &lt;li&gt;Our customers are very conservative. We build something when they ask for it. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now, I admit, these are all valid reasons. Even more so in tough times. I also understand that getting the correct skills can be a challenge.&lt;/p&gt;  &lt;p&gt;However, using them over an extended period of time is quite dangerous. I have seen great applications done by ISVs who then sat on them. Little new innovation was done for many years – either on the core or on value add. Ultimately a few years pass, the industry has moved on and competitors have innovated – and customers expectations have change. ISVs who have not continued to do research and development suddenly find themselves in a spot of bother.&lt;/p&gt;  &lt;p&gt;Now, I am not saying that you need to implement every new technology that is out there, or that you be on the bleeding edge. Also, innovation is also not all about new technologies. It is also about new ideas and different ways of doing things. What you should be doing, however, is evaluating the technology and new ideas on it’s merits , and checking to see if these ideas and technologies can add value. When building your app, you want to consider not just the core business requirements, but also innovative ideas and differentiators. Or quite simply, do you want to have features that make you a leader?&lt;/p&gt;  &lt;p&gt;Recently, for example I saw a web application with a bunch of data. I asked the person showing me the demo, that if I wanted to query some piece information, for example who entered that info and how they got to a number, could I click on a button next to it and it would automatically paste the data and a url in an email – and maybe even know who the email should go to. Well they responded that you can just copy and paste – and the customers have not asked for that feature. Now, they could evaluate that idea, ask some customers if they would find some value in that feature, and implement it if there was enough value. Instead, it was dismissive, and a potential differentiator on their app was missed. &lt;/p&gt;  &lt;p&gt;Often, I would find someone developing something that is now a core feature of a product – or they are trying to optimize some feature where if they just upgraded a new version, they might get that for nothing. But without spending some time to research, these opportunities are lost.&lt;/p&gt;  &lt;p&gt;What has cricket got to do with this? Our good ol South African cricket team once again disappointed. The aspect that most disappointed me though was the approach – and the lack of imagination. The same thing happened at the T20 World Cup. When England were batting, we had them at 68-2 after the powerplay. We then just gave them a whole bunch of singles without a fight, and they played themselves in. We did not put any pressure on them – and this on a team that recently got a hiding. Compare that to New Zealand who kept the slip in place after the powerplay against Pakistan. Then it came to batting time. Instead of taking a chance and letting someone like van de Merwe or Morkel come in early, we stuck to what we knew. I hoped when Gibbs went out, when Kallis&amp;#160; went and when de Villiers went , that we could try something different. Alas, it was not to be!. Even Duminy did not try something different to break the shackles.&lt;/p&gt;  &lt;p&gt;This goes back to the initial comment by Intel - &amp;quot;We in this industry can never take a lead for granted, if you did you would be out of business.&amp;quot;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;;subject=Innovation%2c+ISVs+and+a+bit+of+cricket" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;;title=Innovation%2c+ISVs+and+a+bit+of+cricket" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;title=Innovation%2c+ISVs+and+a+bit+of+cricket" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;;title=Innovation%2c+ISVs+and+a+bit+of+cricket" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx&amp;amp;;title=Innovation%2c+ISVs+and+a+bit+of+cricket&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/05/innovation-isvs-and-a-bit-of-cricket.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1225426" width="1" height="1"&gt;</description></item><item><title>TFS on a client OS and installed in 20 minutes</title><link>http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx</link><pubDate>Fri, 02 Oct 2009 13:35:32 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1219145</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1219145</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx#comments</comments><description>&lt;p&gt;It has been awhile since I blogged, so maybe you think this is an early, or late April’s fools joke. Brian Harry has just &lt;a href="http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx"&gt;blogged&lt;/a&gt; about TFS 2010 and some of the work done on TFS 2010 to make it a lot, lot easier to install and configure. &lt;/p&gt;  &lt;p&gt;This is absolutely a blog post you need to go and check out. &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;;subject=TFS+on+a+client+OS+and+installed+in+20+minutes" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;;title=TFS+on+a+client+OS+and+installed+in+20+minutes" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;title=TFS+on+a+client+OS+and+installed+in+20+minutes" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;;title=TFS+on+a+client+OS+and+installed+in+20+minutes" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx&amp;amp;;title=TFS+on+a+client+OS+and+installed+in+20+minutes&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/10/02/tfs-on-a-client-os-and-installed-in-20-minutes.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1219145" width="1" height="1"&gt;</description></item><item><title>Resources for DTL201 – Team Test Session</title><link>http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx</link><pubDate>Wed, 12 Aug 2009 14:07:42 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1152140</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1152140</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Segoe UI"&gt;I presented a session at TechED Africa - &lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000"&gt;Improve Code Quality with Microsoft Visual Studio Team System 2010 Team Test. During that session I promised to post some resources to investigate this product a bit.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font size="2"&gt;&lt;font face="Segoe UI"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;Blogs&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;The 3 below are by far the ones I have found to be the most useful. There some others out there but these tend to the best.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://blogs.msdn.com/amit_chatterjee/"&gt;http://blogs.msdn.com/amit_chatterjee/&lt;/a&gt; &lt;/font&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://blogs.msdn.com/mathew_aniyan"&gt;http://blogs.msdn.com/mathew_aniyan&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://blogs.msdn.com/vstsqualitytools/"&gt;http://blogs.msdn.com/vstsqualitytools/&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;strong&gt;Videos&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-23-An-Introduction-to-Manual-Testing/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-23-An-Introduction-to-Manual-Testing/&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-18-Functional-UI-Testing/"&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-18-Functional-UI-Testing/&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;strong&gt;Product Documentation&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;These days we tend to forget the good ol Product Documentation, but there is tons of useful information in the docs. Visit &lt;/font&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms182409(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms182409(VS.100).aspx&lt;/a&gt; &lt;/font&gt;&lt;font color="#000000" size="2" face="Segoe UI"&gt; as the starting point. There is a whole bunch of additional information under that node&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#1f497d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;;subject=Resources+for+DTL201+%e2%80%93+Team+Test+Session" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;;title=Resources+for+DTL201+%e2%80%93+Team+Test+Session" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;title=Resources+for+DTL201+%e2%80%93+Team+Test+Session" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;;title=Resources+for+DTL201+%e2%80%93+Team+Test+Session" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx&amp;amp;;title=Resources+for+DTL201+%e2%80%93+Team+Test+Session&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/08/12/resources-for-dtl201-team-test-session.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1152140" width="1" height="1"&gt;</description></item><item><title>Learnings from Win7 AppCompat Labs</title><link>http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx</link><pubDate>Mon, 29 Jun 2009 09:45:49 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1097571</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1097571</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx#comments</comments><description>&lt;p&gt;Last week, we hosted a series of Windows 7 AppCompat Lab for ISVs. I attended along with a consultant. Below are some high level learnings of where apps had issues. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Writing to a “secure” directory – mainly Program Files.&lt;/strong&gt; Many companies had apps where they wrote data or some config information into some kind of INI,XML or SQL Database. Today, if you do not have an application manifest, Windows will virtualize these calls and create a copy of these files in a VirtualStore. You can browse through something like C:\Users\ahmeds\AppData\Local\VirtualStore to see these files. If you do have a manifest, virtualization is turned off – and if you run your name normally, you will likely get a permission denied error.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Depending on the scenario we would recommend putting this into ProgramData (if the data is shared) or the user Folder (if it is per user)&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Auto Updates of App&lt;/strong&gt;. I was quite interested to see the number of companies who have built auto updating of apps. All of them done in different ways. In many ways this is the same issue as (1) except here you are writing dlls/code rather than data. Some ISVs changed the ACLs so that normal users had write access to these folders. In general you might want to make sure that the updater sits in a different EXE – and you mark this EXE as requires admin. Requires admin in some companies will actually require an admin to type in credentials.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Registry&lt;/strong&gt;. Did not see a lot of this but in some cases applications were writing data to the HKEY LOCAL MACHINE &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;16 bit.&lt;/strong&gt; This was interesting. Everyone’s apps ran on a 64 bit machine (where 16 bit code is not allowed) yet it seemed like some were still shipping some 16 bit DLLs. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;High DPI&lt;/strong&gt;. This is something most apps will have an issue with. Even many MS apps have some issues. As screen resolutions get higher, people will use DPI to make the text bigger. This can cause problems with text,controls etc getting cut off or not being properly visible.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The first 3 are all as a result of UAC. &lt;/p&gt;  &lt;p&gt;At the same time, we also played with the logo test. Most common issues here&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Not providing all the information (like VersionNumber, Publisher etc) when installing the app&lt;/li&gt;    &lt;li&gt;Not signing the code (with Authenticode signature)&lt;/li&gt;    &lt;li&gt;Not having a manifest&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;All three of the above are “easy” to fix but the last one does have ramifications, as indicated in the point (1) in the first part.&lt;/p&gt;  &lt;p&gt;Finally, the tools to help with the analysis is the “Standard User Analyzer” and the Logo test tools.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;;subject=Learnings+from+Win7+AppCompat+Labs" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;;title=Learnings+from+Win7+AppCompat+Labs" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;title=Learnings+from+Win7+AppCompat+Labs" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;;title=Learnings+from+Win7+AppCompat+Labs" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx&amp;amp;;title=Learnings+from+Win7+AppCompat+Labs&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/29/learnings-from-win7-appcompat-labs.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1097571" width="1" height="1"&gt;</description></item><item><title>What happened 10 years ago, today?</title><link>http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx</link><pubDate>Thu, 18 Jun 2009 09:20:23 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1080926</guid><dc:creator>ahmeds</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1080926</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx#comments</comments><description>&lt;p&gt;I was listening to the radio this morning, and the sports guy brought up a painful memory. He wanted to know what what happened on this day – 10 years ago. &lt;/p&gt;  &lt;p&gt;Well on the same day that we are about to meet Pakistan in the T20 Semis. 10 years ago was the day when we drew (yes we lost the game we actually drew) the game against Australia in the semis on the World Cup. &lt;/p&gt;  &lt;p&gt;Will fate repeat itself. Let’s hope not!. Run, Donald, Run!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;;subject=What+happened+10+years+ago%2c+today%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;;title=What+happened+10+years+ago%2c+today%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;title=What+happened+10+years+ago%2c+today%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;;title=What+happened+10+years+ago%2c+today%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx&amp;amp;;title=What+happened+10+years+ago%2c+today%3f&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/18/what-happened-10-years-ago-today.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1080926" width="1" height="1"&gt;</description></item><item><title>MSTest.exe not found when running tests in Team Build 2010 on 64 bit machine</title><link>http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx</link><pubDate>Fri, 12 Jun 2009 08:14:18 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1073297</guid><dc:creator>ahmeds</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1073297</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx#comments</comments><description>&lt;p&gt;I was playing around a bit with Team Build 2010 – and wanted to check out the new gated checkin feature. One of the common things I do, is to setup a Windows app, a class lib and a test project. I then add this to source control and create the build.&lt;/p&gt;  &lt;p&gt;I was able to setup the build without too much hassles but then started to have some issues when I ran the build. The first issue was an error&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;“The MSTestActivity was invoked without a value for either TestMetadata or TestContainers”&lt;/strong&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;For this error I just created a test list and put my tests in there. This made this error go away.&amp;#160; I found this resolution &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vstsprerelease/thread/7011dc2a-d722-47e9-92b7-4d899e799bfe/"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;Once this error went away I then got a second error&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;strong&gt;“File not found: MSTest.exe”&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;This was very frustrating. The test run fine in Visual Studio (VS is 32 bit) but failed in Team Build (running on a 64 bit machine). After checking with our internal guys, I got this workaround&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#17365d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000"&gt;The Team Build MSTest activity looks in the wrong registry hive to locate the installed locations of the various versions of mstest.exe, and therefore fails to locate them appropriately.&amp;#160; The workaround here is to copy the InstallDir value in the registry from HKLM\Software\Wow6432Node\Microsoft\VisualStudio\10.0 to HKLM\Software\Microsoft\VisualStudio\10.0.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#17365d;font-size:11pt;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;font color="#000000"&gt;I tried this and my tests ran fine.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;;subject=MSTest.exe+not+found+when+running+tests+in+Team+Build+2010+on+64+bit+machine" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;;title=MSTest.exe+not+found+when+running+tests+in+Team+Build+2010+on+64+bit+machine" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;title=MSTest.exe+not+found+when+running+tests+in+Team+Build+2010+on+64+bit+machine" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;;title=MSTest.exe+not+found+when+running+tests+in+Team+Build+2010+on+64+bit+machine" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx&amp;amp;;title=MSTest.exe+not+found+when+running+tests+in+Team+Build+2010+on+64+bit+machine&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/12/mstest-exe-not-found-when-running-tests-in-team-build-2010-on-64-bit-machine.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1073297" width="1" height="1"&gt;</description></item><item><title>Virtual (not supported!) Adventures</title><link>http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx</link><pubDate>Thu, 11 Jun 2009 11:09:45 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1071916</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1071916</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx#comments</comments><description>&lt;p&gt;Windows 7 and Windows Server 2008 R2 ships with a really cool feature. This is the ability to boot from VHD. There are a couple of different ways of doing this. The one would be create the initial VHD and then install the OS and whatever else you want. I did not really pursue this route.&lt;/p&gt;  &lt;p&gt;What I wanted was a backup of my physical drive. I had just installed WS08 R2 along with SQL, Sharepoint, TFS2010 and VSTS2010 – and wanted to back this up.&amp;#160; It turns out that using the Backup features of Windows you can create a VHD image. This was news to me. I gave this a try and voila – a nice VHD created for me. I just imaged drive C. I put the backup VHD on an external USB drive.&lt;/p&gt;  &lt;p&gt;The next step was to enable the “boot from VHD”. This was not difficult. You start off a command prompt in admin mode. Then run this&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;em&gt;bcdedit /copy {current} /d “Boot_From_VHD”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Copy the CSLID from above and then run (you replace {CLSID} with the CLSID from above)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;em&gt;bcdedit /set {CLSID} device vhd=[C:]\vhdname.vhd&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;em&gt;bcdedit /set {CLSID} osdevice vhd=[C:]\vhdname.vhd&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;em&gt;bcdedit /set {CLSID} detecthal on&amp;#160; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;IMPORTANT: The square brackets around the drive letter are required. It is fine to have the vhd in a subfolder.&lt;/p&gt;  &lt;p&gt;I then rebooted and the first error it gave him had to do with the lack of disk space. Now this can be confusing. I have a 180GB HDD. My C drive was set to 95GB. I then copied the VPC to the C drive. This VHD was 35GB. So the VHD was looking for this partition of 95GB and could not find it. Workaround was easy. I extended the C volume to make use of the full 180GB and the VHD booted just fine. &lt;/p&gt;  &lt;p&gt;TIP – Make your initial C drive volume as small as possible if you are following my route.&lt;/p&gt;  &lt;p&gt;Then came the grief. The VHD booted fine. What is suppose to happen when you boot from VHD is the VHD drive is suppose to be assigned C and your host drive (your physical drive) should get assigned D. This makes full sense. &lt;/p&gt;  &lt;p&gt;However in my case the VHD was getting assigned drive D and the physical drive was staying at C. This caused all havoc. The registry etc was still pointing to the C drive, and as my physical and virtual drives were similar to each other, they started to affect each other. It actually took me quite awhile to determine that the wrong drive letters were being assigned. I only caught on when I had issues in my virtual drive, made changes to try and fix it. Then booted in my physical drive – only to notice that things had changed. Only then did I investigate and realize my error.&lt;/p&gt;  &lt;p&gt;I emailed an internal alias and got told that my method for creating the virtual drive and booting off it is not supported. The backup feature of creating a VHD is intended for that – backup!. &lt;/p&gt;  &lt;p&gt;However, I got another tip which was &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;While booted into the VHD, try renaming HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevices\C: to HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevices\X: (or some other available drive letter) and reboot&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I did this. I renamed c: to D: and D to C. Rebooted and Voila. A nice backup.&lt;/p&gt;  &lt;p&gt;One important thing to note is that everything is on the same machine. If I took this VHD and tried to run it on a different set of hardware I would probably need to run a repair of the install. Alternatively you could look at things like sysprep when creating the image.&lt;/p&gt;  &lt;p&gt;Now I have a little backup on my physical drive. The performance difference when booting from VHD is quite small.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;;subject=Virtual+(not+supported!)+Adventures" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;;title=Virtual+(not+supported!)+Adventures" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;title=Virtual+(not+supported!)+Adventures" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;;title=Virtual+(not+supported!)+Adventures" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx&amp;amp;;title=Virtual+(not+supported!)+Adventures&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/06/11/virtual-not-supported-adventures.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1071916" width="1" height="1"&gt;</description></item><item><title>Windows 7 for Developers training</title><link>http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx</link><pubDate>Tue, 19 May 2009 08:04:42 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1034172</guid><dc:creator>ahmeds</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1034172</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx#comments</comments><description>&lt;p&gt;We are delivering some Windows 7 training next week. 2 days focused on new features and 1 day on application compatibility. It seems like we might have 3 or 4 places available. If you are interested, please let me know. Contact me via the blog.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;;subject=Windows+7+for+Developers+training" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;;title=Windows+7+for+Developers+training" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;title=Windows+7+for+Developers+training" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;;title=Windows+7+for+Developers+training" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx&amp;amp;;title=Windows+7+for+Developers+training&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/19/windows-7-for-developers-training.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1034172" width="1" height="1"&gt;</description></item><item><title>Are you an ISV interested in Windows 7?</title><link>http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx</link><pubDate>Fri, 15 May 2009 07:53:03 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1028945</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1028945</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx#comments</comments><description>&lt;p&gt;If you are an &lt;/p&gt;  &lt;p&gt;1) ISV, i.e someone who builds a product and then sells it many different customers AND&lt;/p&gt;  &lt;p&gt;2) you have a reasonable installed base who are already running a Windows app OR for whom you intend to build a Windows based app AND&lt;/p&gt;  &lt;p&gt;3) you are keen on the new Win7 features OR appcompat on Win7 then&lt;/p&gt;  &lt;p&gt;contact me via this blog – and we can take the conversation further. &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;;subject=Are+you+an+ISV+interested+in+Windows+7%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;;title=Are+you+an+ISV+interested+in+Windows+7%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;title=Are+you+an+ISV+interested+in+Windows+7%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;;title=Are+you+an+ISV+interested+in+Windows+7%3f" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx&amp;amp;;title=Are+you+an+ISV+interested+in+Windows+7%3f&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/05/15/are-you-an-isv-interested-in-windows-7.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1028945" width="1" height="1"&gt;</description></item><item><title>Creating a scheduled task in Vista</title><link>http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx</link><pubDate>Thu, 30 Apr 2009 09:13:40 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:1009746</guid><dc:creator>ahmeds</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/ahmeds/rsscomments.aspx?PostID=1009746</wfw:commentRss><comments>http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx#comments</comments><description>&lt;p&gt;I was helping someone this week with an issue on creating a scheduled task in Vista. They were using some managed wrapper, which you would need under XP. While doing some research, I learned that is a COM based component that you can use in Vista (or Windows Server 2008). &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;From your app you just a reference to taskschd.dll – which is in the windows\system32 directory. You can then write code similar to below. This is in VB. &lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;Imports&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; TaskScheduler     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;Public&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt; Form1      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Const&lt;/span&gt; TASK_TRIGGER_DAILY = 2      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Const&lt;/span&gt; TASK_ACTION_EXEC = 0      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Const&lt;/span&gt; TASK_CREATE = 2      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Object, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:blue;"&gt;Handles&lt;/span&gt; Button1.Click      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objService &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;New&lt;/span&gt; TaskScheduler.TaskScheduler()      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objService.Connect()     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objFolder &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.ITaskFolder = objService.GetFolder(&lt;span style="color:#a31515;"&gt;&amp;quot;\&amp;quot;&lt;/span&gt;)      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;   &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:green;"&gt;         &lt;p&gt;&lt;/p&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objTaskDefinition &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.ITaskDefinition = objService.NewTask(0)      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; colTasks &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.ITriggerCollection = objTaskDefinition.Triggers      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objTrigger &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.ITrigger = colTasks.Create(TASK_TRIGGER_DAILY)      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objTrigger.StartBoundary = &lt;span style="color:#a31515;"&gt;&amp;quot;2008-06-27T08:00:00-00:00&amp;quot;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160; &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:green;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; colActions &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.IActionCollection = objTaskDefinition.Actions      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objAction &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.IExecAction = colActions.Create(TASK_ACTION_EXEC)      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objAction.ID = &lt;span style="color:#a31515;"&gt;&amp;quot;Daily Task Test&amp;quot;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objAction.Path = &lt;span style="color:#a31515;"&gt;&amp;quot;C:\Windows\System32\notepad.exe&amp;quot;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:#a31515;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objInfo &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.IRegistrationInfo = objTaskDefinition.RegistrationInfo      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objInfo.Author = &lt;span style="color:#a31515;"&gt;&amp;quot;Administrator&amp;quot;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objInfo.Description = &lt;span style="color:#a31515;"&gt;&amp;quot;Test task .&amp;quot;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:#a31515;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; objSettings &lt;span style="color:blue;"&gt;As&lt;/span&gt; TaskScheduler.ITaskSettings = objTaskDefinition.Settings      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objSettings.Enabled = &lt;span style="color:blue;"&gt;True       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objSettings.Hidden = &lt;span style="color:blue;"&gt;False       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; objFolder.RegisterTaskDefinition(Path:=&lt;span style="color:#a31515;"&gt;&amp;quot;Test Daily Trigger&amp;quot;&lt;/span&gt;, pDefinition:=objTaskDefinition, flags:=TASK_CREATE, UserId:=&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, password:=&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, LogonType:=0)      &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;     &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;;subject=Creating+a+scheduled+task+in+Vista" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;;title=Creating+a+scheduled+task+in+Vista" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;title=Creating+a+scheduled+task+in+Vista" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;;title=Creating+a+scheduled+task+in+Vista" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx&amp;amp;;title=Creating+a+scheduled+task+in+Vista&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/ahmeds/archive/2009/04/30/creating-a-scheduled-task-in-vista.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=1009746" width="1" height="1"&gt;</description></item></channel></rss>