<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>News from the South Africa Developer and Platform Group</title><link>http://blogs.msdn.com/b/southafrica/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Windows Ecosystem Workshop–Johannesburg</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/05/14/windows-ecosystem-workshop-johannesburg.aspx</link><pubDate>Tue, 14 May 2013 10:37:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418421</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10418421</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/05/14/windows-ecosystem-workshop-johannesburg.aspx#comments</comments><description>&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;The following events are aimed at targeting specific types of application development across the Windows Ecosystem, Windows 8, Windows Phone 8, and Azure. The following are the sessions to be run: &lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day1&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Applications for Windows Platform:&lt;/strong&gt;             &lt;br /&gt;This session is aimed at individuals who have little to no experience of the Window Platform. This session will introduce developers to new concepts of the WinRT platform targeting Windows 8 and Windows Phone. By the end of the session developers will have a good understanding of how to create applications for Windows Devices.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Developer Managers, Hobbyist developers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;             &lt;br /&gt;&lt;strong&gt;Developing Line of Business Applications for the Windows Platform:&lt;/strong&gt;             &lt;br /&gt;There is a huge opportunity for companies to leverage the Windows Platform to develop easy to use business applications which tie into the backend systems. From store front management, CRM, to the cloud we aim to provide guidance on building applications for your company that will assist with productivity and minimise deployment issues across Windows 8, Windows Phone 8 and Azure.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Architects, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs – Level 300 –400&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register Here : &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?EventID=1032550119&amp;amp;culture=en-ZA"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;20 May 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;&lt;b&gt;Microsoft Johannesburg Office&lt;/b&gt;&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;3012 William Nicol Drive&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;Bryanston&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Johannesburg&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                                &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day2&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Games for the Windows Platform:&lt;/strong&gt;             &lt;br /&gt;Games provide the largest revenue across market places so why not get your piece of the pie. This session will get you started with developing games for the Windows 8, Windows Phone, and Xbox platforms leveraging various tools and technologies from DirectX &amp;amp; C++, to XNA, to SharpDX, to Monogame.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Game Developers, Hobbyist developers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;             &lt;br /&gt;&lt;strong&gt;Designing UI for Windows Platform applications:&lt;/strong&gt;             &lt;br /&gt;In this modern age of applications consumers and users alike are looking for engaging and rich experiences. This session is aimed at walking you through Windows Store application UI design principals. We will cover the core features of Windows Store Applications for Phone and Windows 8.             &lt;br /&gt;&lt;strong&gt;Audience: &lt;/strong&gt;            &lt;br /&gt;Designers, Developers, UX Experts, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register here: &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?EventID=1032550134&amp;amp;culture=en-ZA"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;21 May 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Microsoft Johannesburg Office&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;3012 William Nicol Drive&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Bryanston&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Johannesburg&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                                &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418421" width="1" height="1"&gt;</description></item><item><title>Windows Ecosystem Workshops–Cape Town</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/05/14/windows-ecosystem-workshops-cape-town.aspx</link><pubDate>Tue, 14 May 2013 10:33:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418419</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10418419</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/05/14/windows-ecosystem-workshops-cape-town.aspx#comments</comments><description>&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;The following events are aimed at targeting specific types of application development across the Windows Ecosystem, Windows 8, Windows Phone 8, and Azure. The following are the sessions to be run: &lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day1&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Applications for Windows Platform:&lt;/strong&gt;             &lt;br /&gt;This session is aimed at individuals who have little to no experience of the Window Platform. This session will introduce developers to new concepts of the WinRT platform targeting Windows 8 and Windows Phone. By the end of the session developers will have a good understanding of how to create applications for Windows Devices.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Developer Managers, Hobbyist developers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;             &lt;br /&gt;&lt;strong&gt;Developing Line of Business Applications for the Windows Platform:&lt;/strong&gt;             &lt;br /&gt;There is a huge opportunity for companies to leverage the Windows Platform to develop easy to use business applications which tie into the backend systems. From store front management, CRM, to the cloud we aim to provide guidance on building applications for your company that will assist with productivity and minimise deployment issues across Windows 8, Windows Phone 8 and Azure.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Architects, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs – Level 300 –400&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register Here : &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?EventID=1032550541&amp;amp;culture=en-ZA"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;23 May 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;&lt;b&gt;Microsoft Cape Town Office&lt;/b&gt;&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Golf Park 3&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;Engen House&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Raapenberg Road&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Mobway&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day2&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Games for the Windows Platform:&lt;/strong&gt;             &lt;br /&gt;Games provide the largest revenue across market places so why not get your piece of the pie. This session will get you started with developing games for the Windows 8, Windows Phone, and Xbox platforms leveraging various tools and technologies from DirectX &amp;amp; C++, to XNA, to SharpDX, to Monogame.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Game Developers, Hobbyist developers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;             &lt;br /&gt;&lt;strong&gt;Designing UI for Windows Platform applications:&lt;/strong&gt;             &lt;br /&gt;In this modern age of applications consumers and users alike are looking for engaging and rich experiences. This session is aimed at walking you through Windows Store application UI design principals. We will cover the core features of Windows Store Applications for Phone and Windows 8.             &lt;br /&gt;&lt;strong&gt;Audience: &lt;/strong&gt;            &lt;br /&gt;Designers, Developers, UX Experts, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register here: &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?EventID=1032550543&amp;amp;culture=en-ZA"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;24 May 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Microsoft Cape Town Office&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Golf Park 3&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Engen House&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Raapenberg Road&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;#160;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Mobway&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418419" width="1" height="1"&gt;</description></item><item><title>[Guest Post] - IntelliTrace Tips and Tricks: IntelliTrace Everywhere–Part 2- Colin Dembovsky</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/05/13/guest-post-intellitrace-tips-and-tricks-intellitrace-everywhere-part-2-colin-dembovsky.aspx</link><pubDate>Mon, 13 May 2013 10:49:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418088</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10418088</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/05/13/guest-post-intellitrace-tips-and-tricks-intellitrace-everywhere-part-2-colin-dembovsky.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;This two-part series of blog posts will show you how to get the most out of IntelliTrace – a historical debugger that allows you to record (and replay) program execution. A third post on some advanced IntelliTrace tips is already posted &lt;/i&gt;&lt;a href="http://www.colinsalmcorner.com/2013/04/enable-custom-intellitrace-web-events.html"&gt;&lt;i&gt;here&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;In my previous post I showed you how to enable IntelliTrace for debugging – F5 IntelliTrace. That’s all well and good, but what about getting IntelliTrace logs from your test environments? Or from production?&lt;/p&gt;  &lt;p&gt;Here’s where you can use IntelliTrace:&lt;/p&gt;  &lt;p&gt;· .NET 2.0 and above managed code (note: the collector requires .NET 3.5, so you’ll need that on the target server even if you app is in .NET 2.0) &lt;/p&gt;  &lt;p&gt;· Enable the IntelliTrace diagnostic adapter in Test Manager to collect logs during test runs &lt;/p&gt;  &lt;p&gt;· IIS: Use PowerShell to attach to an application pool and collect logs &lt;/p&gt;  &lt;p&gt;· Desktop Apps: Use IntelliTraceSC.exe to launch an app and collect logs &lt;/p&gt;  &lt;p&gt;· Windows Services: This one is tough, but possible. Involves some registry tweaking. &lt;a href="http://blogs.msdn.com/b/msaffer/archive/2011/02/23/using-intellitrace-with-services.aspx"&gt;Read more here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Here’s where you can’t collect IntelliTrace:&lt;/p&gt;  &lt;p&gt;· Silverlight applications &lt;/p&gt;  &lt;p&gt;· Windows Phone applications &lt;/p&gt;  &lt;p&gt;· .NET 1 applications &lt;/p&gt;  &lt;p&gt;· Native code applications&lt;/p&gt;  &lt;p&gt;&lt;b&gt;The IntelliTrace Standalone Collector&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You can get this from the Visual Studio installation folder, or you can &lt;a href="http://www.microsoft.com/en-za/download/details.aspx?id=30665"&gt;download it here&lt;/a&gt;. I recommend downloading it, since this will be the latest and greatest collector available. The page has a link to instructions about how to extract the cab file. Once you’ve expanded the cab, you’ll have the PowerShell module as well as the IntelliTraceSC.exe for collecting application data.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Symbols&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Before we look at how to collect logs, let’s talk about symbols. In order to open up code from the iTrace logs, you’re going to need to supply symbols. Ever seen a pdb file when you compile your apps? The pdbs map source code to compiled code. But of course no self-respecting developer ever deploys pdbs, right? So if you’re not deploying your pdbs (and you shouldn’t be) then where do you put them? You get the build to publish them to a shared folder, or Symbol Server. (If you don’t use Team Build, you can simply keep your pdbs somewhere – when you open an iTrace file, you can provide the location of your pdbs).&lt;/p&gt;  &lt;p&gt;Here’s an image showing where in the DefaultTemplate you can set the symbols location:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/5700.clip_5F00_image0011_5F00_0DEEFFBD.png"&gt;&lt;img title="clip_image001[1]" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image001[1]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4718.clip_5F00_image0011_5F00_thumb_5F00_0616E74E.png" width="408" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One more thing – you’ll need to set this location in the Debugging options of VS in order for it to look there for the symbols. In VS, go to the Tools-&amp;gt;Options dialog. Then expand the Debugging-&amp;gt;Symbols section. There are some buttons in the top right of the dialog – click the “New Location” icon (between the yellow warning icon and the ‘x’ button) and type in the same directory that you used in the Build Process settings (above).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/6278.clip_5F00_image0021_5F00_0D72A6FB.png"&gt;&lt;img title="clip_image002[1]" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image002[1]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2804.clip_5F00_image0021_5F00_thumb_5F00_223479AE.png" width="429" height="276" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’ll also need to open the “General” tab under Debugging and set the following checkboxes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2234.clip_5F00_image0031_5F00_3E81BBCE.png"&gt;&lt;img title="clip_image003[1]" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image003[1]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3630.clip_5F00_image0031_5F00_thumb_5F00_363D706A.png" width="425" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now you’re ready to open the logs – let’s see how you can collect them.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Collect IntelliTrace from Web Applications&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If you’re developing and deploying web applications, you get a lot of love from IntelliTrace. Here are the steps you’ll need to follow to start logging:&lt;/p&gt;  &lt;p&gt;1. Download the IntelliTrace collector and expand it. &lt;/p&gt;  &lt;p&gt;2. Find the name (and identity) of the application pool that your web app is running under. &lt;/p&gt;  &lt;p&gt;3. Create a log folder. Make sure the app pool identity has write access to this folder. &lt;/p&gt;  &lt;p&gt;4. Open a PowerShell prompt. Go to the IntelliTrace folder. Run “Import-Module Microsoft.VisualStudio.IntellITrace.PowerShell.dll” &lt;/p&gt;  &lt;p&gt;5. To list the commands, type “Get-Command *IntelliTrace*”. This will list the 5 IntelliTrace cmdlets. &lt;/p&gt;  &lt;p&gt;6. To start logging, type&lt;/p&gt;  &lt;p&gt;Start-IntelliTraceCollection –ApplicationPool &lt;b&gt;AppPoolName&lt;/b&gt; –CollectionPlan &lt;b&gt;plan.xml&lt;/b&gt; –OutputPath &lt;b&gt;logPath&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;where&lt;/p&gt;  &lt;p&gt;· AppPoolName is the name of the app pool your application is running under &lt;/p&gt;  &lt;p&gt;· plan.xml is the collection plan (more on this in the next paragraph) &lt;/p&gt;  &lt;p&gt;· logPath is the path you want the log files dropped into&lt;/p&gt;  &lt;p&gt;The plan.xml is the settings file for what IntelliTrace events you want to collect (and if you’re running in Events Only or Events and Call Information mode). You’ll see 2 xml files in the IntelliTrace folder that ship with IntelliTrace – the lightweight collection_plan.ASP.NET.default.xml and the diagnostic collection_plan.ASP.NET.trace.xml. I recommend starting with the default plan (Events Only) and if you get stuck then dial it up to the trace plan (Events and Call Information). In the next post, I’ll show you how to customize the collection to get fine-grained control over the events.&lt;/p&gt;  &lt;p&gt;Be aware that when you run Start-IntelliTraceCollection, IntelliTrace will attach itself to the app pool, but part of that will require a recycle.&lt;/p&gt;  &lt;p&gt;Don’t leave this on too long – especially if you’re using the trace plan. One the collector is running, you can use the following commands when you want to grab the log and open it:&lt;/p&gt;  &lt;p&gt;· Stop-IntelliTraceCollection – which stops the collector entirely &lt;/p&gt;  &lt;p&gt;· Checkpoint-IntelliTraceCollection – which unlocks the log file and starts logging to a new log file&lt;/p&gt;  &lt;p&gt;Use checkpoint when you want to open the log and leave the collector running (when the collector is running the file is locked by the collection process, so you won’t be able to open it).&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Collect IntelliTrace from Desktop Applications&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Collecting IntelliTrace from Desktop apps gets some love – not as much as the IIS scenario. Instead of launching your application directly, go to the IntelliTrace collector folder and run the following command:&lt;/p&gt;  &lt;p&gt;IntelliTraceSC.exe help launch&lt;/p&gt;  &lt;p&gt;to see the help on how to launch. Here’s the basic launch command:&lt;/p&gt;  &lt;p&gt;IntelliTraceSC.exe launch /cp:&lt;b&gt;plan.xml&lt;/b&gt; /f:&lt;b&gt;pathToLogFile&lt;/b&gt; &lt;b&gt;application&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;where&lt;/p&gt;  &lt;p&gt;· plan.xml is the collection plan – use the same ones as the web collection command – don’t worry that it’s called ASP.NET – it’ll work for most default scenarios &lt;/p&gt;  &lt;p&gt;· pathToLogFile is the full path and filename of the log file &lt;/p&gt;  &lt;p&gt;· application is the path to the application you want to collect the log from&lt;/p&gt;  &lt;p&gt;As soon as you exit your application, the logging completes and you’ll have your log file.&lt;/p&gt;  &lt;p&gt;Happy logging!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418088" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Development/">Development</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Developer+Spotlight/">Developer Spotlight</category></item><item><title>[Guest Post] IntelliTrace Tips and Tricks: The Basics–Part 1–Colin Dembovsky</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/05/13/guest-post-intellitrace-tips-and-tricks-the-basics-part-1-colin-dembovsky.aspx</link><pubDate>Mon, 13 May 2013 10:47:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418087</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10418087</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/05/13/guest-post-intellitrace-tips-and-tricks-the-basics-part-1-colin-dembovsky.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;This two-part series of blog posts will show you how to get the most out of IntelliTrace – a historical debugger that allows you to record (and replay) program execution. A third post on some advanced IntelliTrace tips is already posted &lt;/i&gt;&lt;a href="http://www.colinsalmcorner.com/2013/04/enable-custom-intellitrace-web-events.html"&gt;&lt;i&gt;here&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Using IntelliTrace&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You can use IntelliTrace in the following scenarios:&lt;/p&gt;  &lt;p&gt;1. During debugging in VS using F5 &lt;/p&gt;  &lt;p&gt;2. In Test Manager (enabled as a Data Diagnostic Adapter) &lt;/p&gt;  &lt;p&gt;3. Anywhere (using the standalone collector)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Understanding IntelliTrace “Modes”&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Out of the box, IntelliTrace has 2 broad modes – “Events Only” and “Events and Call Information”. Events Only is much more lightweight, and allows you to record “events” that occur when your program is running. These “events” are “interesting occurrences” – like ASP.NET calls or ADO.NET calls – or exceptions. The product team tried to record events which would help you understand how your code works so that you can understand long “cause and effect” chains.&lt;/p&gt;  &lt;p&gt;Events and Call Information turns the dial up a lot – it collects not only all of the events from the Events Only mode, but also method calls (including in and out arguments). There are some limits placed on what data is collected – otherwise the logs would become even more enormous than they are using the default settings.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;F5 IntelliTrace&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Use this when you’re coding. It means you can debug and move back and forwards in your debug session without having to stop your application and add breakpoints. To turn it on, go to Tools-&amp;gt;Options and go to IntelliTrace settings. Here you’ll see the 2 modes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2630.clip_5F00_image001_5F00_23E65B87.png"&gt;&lt;img title="clip_image001" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/0081.clip_5F00_image001_5F00_thumb_5F00_0069B722.png" width="377" height="264" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you’ve turned it on (in this case I’ve got the Events and Call Information mode on) you can start debugging. Click around your app, and then click the “Break All” link in VS in the IntelliTrace window:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/0763.clip_5F00_image002_5F00_63A01C3F.png"&gt;&lt;img title="clip_image002" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3276.clip_5F00_image002_5F00_thumb_5F00_132E14FF.png" width="396" height="224" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Here I am debugging my Calculator application – click “Break All” to go to the IntelliTrace log).&lt;/p&gt;  &lt;p&gt;When you look at the log, you’ll initially see all the events that occurred. In this case, button clicks are “Gesture” events, so that’s what I see:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/5165.clip_5F00_image003_5F00_28C84D9C.png"&gt;&lt;img title="clip_image003" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image003" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/1460.clip_5F00_image003_5F00_thumb_5F00_30240D49.png" width="199" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let’s say that I remember something weird happened when I clicked “=” when multiplying 2 numbers – well, I don’t have to restart the application, I can simply click on the “=” gesture after the “*” button click (in the above log, I’ve clicked 3 x 6 =). So I can click on that event and “rewind” to that point.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/5481.clip_5F00_image004_5F00_7A5EA221.png"&gt;&lt;img title="clip_image004" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2577.clip_5F00_image004_5F00_thumb_5F00_1DCB20BA.png" width="244" height="208" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;What I can now do is click “Calls View” to start walking through the log from that point.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4628.clip_5F00_image005_5F00_7A4E7C54.png"&gt;&lt;img title="clip_image005" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image005" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4442.clip_5F00_image005_5F00_thumb_5F00_0F7C81FD.png" width="340" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Double-click on the call to btnEqual_Click to “zoom” to that point of the execution. You’ll see the IntelliTrace glyphs in the gutter of the source window:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/1373.clip_5F00_image006_5F00_7DDC7164.png"&gt;&lt;img title="clip_image006" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image006" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2555.clip_5F00_image006_5F00_thumb_5F00_48EF6C27.png" width="361" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you mouse-over the icons, you’ll get a tooltip. The functions (in the order they appear) are:&lt;/p&gt;  &lt;p&gt;· return to calling method &lt;/p&gt;  &lt;p&gt;· step back &lt;/p&gt;  &lt;p&gt;· step into &lt;/p&gt;  &lt;p&gt;· step over &lt;/p&gt;  &lt;p&gt;· return to Live Debugging&lt;/p&gt;  &lt;p&gt;(Just a handy tip: If you press the bottom button “return to Live Debugging” remember that this now puts you at the current debugger point – you’ll need to press F5 again if you want to start running the application again.)&lt;/p&gt;  &lt;p&gt;If you advance using F11, the current pointer will advance. Pressing twice from the previous image gets me to the point where the program enters the switch statement:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2475.clip_5F00_image007_5F00_73E75A2C.png"&gt;&lt;img title="clip_image007" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image007" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/1616.clip_5F00_image007_5F00_thumb_5F00_5B944011.png" width="406" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Notice that I don’t need to guess which case statement was selected – the log records exactly what the program did. I’ve also pinned the mouse-overs for val1 and val2 – you can see their values. Not all values are collected, but since these are primitives and are being passed into (or out of) a method, IntelliTrace dutifully collects their values.&lt;/p&gt;  &lt;p&gt;I’ll press F11 again to step into the Multiply() method, and then F11 again to advance one more event:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/8623.clip_5F00_image008_5F00_712E78AE.png"&gt;&lt;img title="clip_image008" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image008" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/7853.clip_5F00_image008_5F00_thumb_5F00_1BBA33BF.png" width="444" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That puts me onto the closing curly brace of the Multiply method. If I look in the Autos window, I’ll see that the method in parameters (val1 and val2) were 3 and 6 respectively, and that the return value was 9.&lt;/p&gt;  &lt;p&gt;Voila – with 3 or 4 clicks we found the bug in our program. And we didn’t even have to set a breakpoint!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Filtering Events&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;As you use IntelliTrace, you’ll start seeing large amount of events – to make the logs easier to navigate, you can use the category, thread and search box at the top of the events window to filter the events.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3146.clip_5F00_image009_5F00_5F41BF14.png"&gt;&lt;img title="clip_image009" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image009" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4024.clip_5F00_image009_5F00_thumb_5F00_74DBF7B1.png" width="304" height="224" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For example, expanding the dropdown with “All Categories” in it I can filter just exceptions:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/5482.clip_5F00_image010_5F00_4635C902.png"&gt;&lt;img title="clip_image010" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image010" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/7360.clip_5F00_image010_5F00_thumb_5F00_2DE2AEE7.png" width="266" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Search For This Line…&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Another useful tip is the “Search For this line” or “Search For This Method”. You suspect that a method was hit sometime during your debug session – but the log is quite long. No problem – right click a line (or method) and select “Search For This Line / Method in IntelliTrace”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2402.clip_5F00_image011_5F00_7F3C8037.png"&gt;&lt;img title="clip_image011" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image011" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/8611.clip_5F00_image011_5F00_thumb_5F00_2CFA2330.png" width="484" height="352" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you do, you’ll see the search results in a bar at the top of the current code window – press the arrows to go to the previous or next instance of that line or method in the log file:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3704.clip_5F00_image012_5F00_4F8E3BDE.png"&gt;&lt;img title="clip_image012" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image012" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/5340.clip_5F00_image012_5F00_thumb_5F00_45E5CDA8.png" width="327" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here I’ll click on the arrow icon directly after the work “Multiply” to go to the first call to this method in the log, and I can start “debugging” from there.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3554.clip_5F00_image013_5F00_03268270.png"&gt;&lt;img title="clip_image013" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image013" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3441.clip_5F00_image013_5F00_thumb_5F00_4EA5B027.png" width="367" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the next post, I’ll show you how to run IntelliTrace anywhere and everywhere.&lt;/p&gt;  &lt;p&gt;Happy debugging!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418087" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Development/">Development</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Developer+Spotlight/">Developer Spotlight</category></item><item><title>Team SentiMeter from the University of Johannesburg Wins the Imagine Cup SA 2013 Local Finals</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/04/22/team-sentimeter-from-the-university-of-johannesburg-wins-the-imagine-cup-sa-2013-local-finals.aspx</link><pubDate>Mon, 22 Apr 2013 12:31:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10413005</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10413005</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/04/22/team-sentimeter-from-the-university-of-johannesburg-wins-the-imagine-cup-sa-2013-local-finals.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/6505.image_5F00_023B094C.png"&gt;&lt;img title="image" style="border: 0px currentcolor; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/0825.image_5F00_thumb_5F00_33E600D4.png" width="465" height="111" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;An innovative tool that allows businesses to see what people are saying about them on social media platforms has won three University of Johannesburg computer science students and their supervisor a place in the final of a global technology competition in Russia later this year.&lt;/p&gt;  &lt;p&gt;Dr Ian Ellefsen, Jan van Niekerk, Lorenzo Boccetti and Merrick Bengis beat off the challenge of South Africa’s top computer programming students to win the local leg of the Imagine Cup, a Microsoft-sponsored technology competition which pits the world’s best student programmers against each other. As part of their prize, they will be jetting off to St Petersburg in July to compete in the global finals.&lt;/p&gt;  &lt;p&gt;Now in its 11th year, the &lt;a href="http://www.imaginecup.com/"&gt;Imagine Cup&lt;/a&gt; challenges the world’s best student programmers to create applications to solve real-world problems. More than 1.65 million students across the globe have participated in Imagine Cup during the past decade. Locally, this year’s local Imagine Cup drew 78 entries from universities across the country. Sponsors included the Department of Science and Technology/ CSIR Meraka Institute, BBD and Nokia.&lt;/p&gt;  &lt;p&gt;The winning solution, &lt;a href="http://www.facebook.com/SentimeterWeb"&gt;SentiMeter&lt;/a&gt;, uses the power of affordable cloud computing to let businesses of any size track what is being said about them on social media platforms at very low cost, and analyse their brand sentiment. &lt;/p&gt;  &lt;p&gt;&lt;a href="https://sentimeter.com/"&gt;SentiMeter&lt;/a&gt; was born a few years ago at the start of the social media boom, and the team realised that brands needed a way to take charge of what is being said about them – or face brand decimation. &lt;/p&gt;  &lt;p&gt;“We believe our platform will save companies not only in rands, but also in reputation management,” said Van Niekerk. “The award means so much to us. As the tool is currently in Beta phase, we can now continue to grow our start-up even further.” &lt;/p&gt;  &lt;p&gt;The tool combines sentiment analysis derived from an identified location anywhere in the world and various social platforms to provide companies with detailed reports, trends and insights, said van Niekerk. &lt;/p&gt;  &lt;p&gt;The head of Microsoft South Africa’s developer and platform team, Clifford de Wit, said Imagine Cup was a cornerstone of Microsoft’s commitment to providing opportunities for young people, by providing a platform to inspire and showcase innovation and to encourage entrepreneurship.&lt;/p&gt;  &lt;p&gt;The event saw entries across three categories - Gaming, Innovation and World Citizenship. Microsoft also included an additional App Challenge, where students were challenged to build Apps for the Windows 8, Windows Phone and Windows Azure platforms.&lt;/p&gt;  &lt;p&gt;“These students all have one thing in common – a passion for technology and a desire to change the world for the better, starting with their innovations. Students’ work reflects immensely valuable solutions to real problems out there while giving them the opportunity to compete for generous cash prizes and the chance to build their own small business,” says De Wit.&lt;/p&gt;  &lt;p&gt;De Wit says the competition each year is so competitive and is proud to be associated with the leaders of tomorrow. He says there is a continued need for smart technology in public and business sectors. For a competition such at the Imagine Cup to have touched more than 1.65 million students ages 16-24 from 190 countries over the past eleven years is incredibly impactful.&lt;/p&gt;  &lt;p&gt;Michael Ofori-Appiah, Imagine Cup judge and Senior Technologist at CSIR’s Meraka Institute believes this year’s challenge was very competitive. “The submissions and presentations were of excellent standard, which reassured us that South Africa is on the right path of developing skills in software development to compete with the rest of the world. Team building among peers of diverse skills was prominent and recipe for developing IT entrepreneurs who will soon be creating jobs for the youth.”&lt;/p&gt;  &lt;p&gt;Another judge from BBD, Peter Scheffel, agreed. “In our industry it sometimes happens that we take significantly longer to adopt and build similar solutions. However, the students often produce entire end-to-end solutions on new technology with all the add-on features like mobile access, using technology that they have only just learnt. And it is often available on the internet for anyone to access. This is just incredible.”&lt;/p&gt;  &lt;p&gt;The complete list of winners is as follows:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;App Challenges &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best Windows Phone App&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;App Name: SignPro &lt;/p&gt;  &lt;p&gt;Developer: Linda Nyoka &lt;/p&gt;  &lt;p&gt;University: Nelson Mandela Metropolitan University &lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best Windows 8 App &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;App Name: Noted &lt;/p&gt;  &lt;p&gt;Developer: Brian Campbell &lt;/p&gt;  &lt;p&gt;University: University of Free State&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best Windows Azure App (Best Use of Windows Azure in Solution)&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Team: SentiMeter&lt;/p&gt;  &lt;p&gt;University: University of Johannesburg&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Competitions &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best World Citizenship Solution &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Team Superstiens&lt;/p&gt;  &lt;p&gt;Solution: eTute Mathematics Tutoring System&lt;/p&gt;  &lt;p&gt;University: Nelson Mandel Metropolitan University&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best Innovation Project &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Team SentiMeter &lt;/p&gt;  &lt;p&gt;Soulution: SentiMeter &lt;/p&gt;  &lt;p&gt;University: University of Johannesburg&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Best Games Project &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Team Sumo Development &lt;/p&gt;  &lt;p&gt;Game: Pillar: Revenge of the Mad Scientist&lt;/p&gt;  &lt;p&gt;University: Nelson Mandel Metropolitan University&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Overall Imagine Cup Winner to represent SA at the WW Finals in Russia July 2013 &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Team SentiMeter &lt;/p&gt;  &lt;p&gt;Solution: SentiMeter &lt;/p&gt;  &lt;p&gt;University: University of Johannesburg&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10413005" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Nyaladzi/">Nyaladzi</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Imagine+Cup/">Imagine Cup</category></item><item><title>TechIdols–Teched Africa</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/04/08/techidols-teched-africa.aspx</link><pubDate>Mon, 08 Apr 2013 06:32:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10409247</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10409247</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/04/08/techidols-teched-africa.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;Do you have what it takes?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Tech Idol is coming to &lt;a href="http://www.teched.co.za/"&gt;Tech·Ed Africa&lt;/a&gt;, do you have what it takes to be our winner?&lt;/p&gt;  &lt;p&gt;We’re looking for the rock star (presenter) of the future! If you’re passionate about technology - show us!&lt;/p&gt;  &lt;p&gt;Enter our Tech Idol competition at Tech·Ed Africa, strut your stuff on stage and wow our judges and the community with your talent.&lt;/p&gt;  &lt;p&gt;Our panel of judges will select the winning Tech Idol who will receive:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The opportunity to present a technical breakout session at the next big Microsoft technical event hosted by Microsoft South Africa &lt;/li&gt;    &lt;li&gt;An cool gadgety prize&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Two runners-up will each receive:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Something cool&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How is this going to work?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You will have the opportunity to submit presentations to us, we will list them on our blog and ask the developer and IT Pro communities to vote for their favorites. The top 5 presentations, as voted for by the communities out there, will be selected to compete in Tech Idol. You will then deliver your sessions for our judges to score you. The winners will be announced once the judges have tallied their results.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;When?&lt;/b&gt; 17 April 2010 from 6:30 PM to 8:30 PM &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Where?&lt;/b&gt; Look out for the announcements at Tech·Ed Africa 2013 &lt;/li&gt;    &lt;li&gt;&lt;b&gt;How do I enter?&lt;/b&gt; &lt;a href="mailto:saitblog@microsoft.com?subject=Tech%20Idol%20Entry"&gt;Contact us&lt;/a&gt; with your proposed presentation. Please include:       &lt;ul&gt;       &lt;li&gt;Your name &lt;/li&gt;        &lt;li&gt;Your email address &lt;/li&gt;        &lt;li&gt;The title of your presentation &lt;/li&gt;        &lt;li&gt;A description for your presentation &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Can anyone enter?&lt;/b&gt; Almost anyone &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4846.clip_5F00_image002_5F00_2E968AFD.gif"&gt;&lt;img title="clip_image002" style="margin: 0px; border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/6318.clip_5F00_image002_5F00_thumb_5F00_6DF43E8D.gif" width="19" height="19" /&gt;&lt;/a&gt;&amp;#160; You must be attending Tech·Ed but you must &lt;b&gt;not&lt;/b&gt; be presenting at Tech·Ed – we’re looking for new hotshot speakers! &lt;/li&gt;    &lt;li&gt;&lt;b&gt;When is the deadline for presentation submissions?&lt;/b&gt; You can submit your presentations until &lt;b&gt;12:00 PM, 14 April 2013&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;What topics can I cover?&lt;/b&gt; You can speak about anything related to Microsoft technologies, something new, something old, something cool – anything! &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/1220.clip_5F00_image0021_5F00_45092984.gif"&gt;&lt;img title="clip_image002[1]" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="clip_image002[1]" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/3683.clip_5F00_image0021_5F00_thumb_5F00_03FAAA20.gif" width="19" height="19" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;How long must my presentation be?&lt;/b&gt; Each presentation must be a &lt;b&gt;maximum&lt;/b&gt; of 10 minutes long. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;When will voting start?&lt;/b&gt; Voting will start on 14 April 2013 once all submissions have been received. Vote using our online poll (&lt;b&gt;only one vote per person&lt;/b&gt;). &lt;/li&gt;    &lt;li&gt;&lt;b&gt;When will voting end?&lt;/b&gt; Voting will end at 12:00 PM on 17 April 2013 (yup, that’s during Tech·Ed). &lt;/li&gt;    &lt;li&gt;&lt;b&gt;When will I know if my presentation has been selected?&lt;/b&gt; We will announce the top 5 presentations at 1:00 PM on 17 April 2013(yes, that’s during Tech·Ed and you’ll need to be prepared up front!) &lt;/li&gt;    &lt;li&gt;&lt;b&gt;How will presentations be judged?&lt;/b&gt; We will have a panel of 4 judges who will rate your presentation on: mastery of your subject, the quality of your demonstrations, slides and your ability to get your point across. The audience will also vote on their favorite presenter. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;What you should bring: &lt;/b&gt;Yourself(!) and your PowerPoint presentation and demo on a USB drive / your laptop. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;What will be provided:&lt;/b&gt; A demo presenter machine with Powerpoint 2013. You will have access to the Internet, but it’s recommended to plan your presentation without this. If your presentation requires the installation of other software, please bring your own laptop (if your bring your own, set your screen resolution to 1280 x 720). &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10409247" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/TechEd/">TechEd</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Dev+Idols/">Dev Idols</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Dave/">Dave</category></item><item><title>Developing for the Windows Ecosystem Workshops–Durban</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/04/04/developing-for-the-windows-ecosystem-workshops-durban.aspx</link><pubDate>Thu, 04 Apr 2013 07:56:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10407500</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10407500</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/04/04/developing-for-the-windows-ecosystem-workshops-durban.aspx#comments</comments><description>&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;The following events are aimed at targeting specific types of application development across the Windows Ecosystem, Windows 8, Windows Phone 8, and Azure. The following are the sessions to be run: &lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day1&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Applications for Windows Platform:&lt;/strong&gt;             &lt;br /&gt;This session is aimed at individuals who have little to no experience of the Window Platform. This session will introduce developers to new concepts of the WinRT platform targeting Windows 8 and Windows Phone. By the end of the session developers will have a good understanding of how to create applications for Windows Devices.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Developer Managers, Hobbyist developers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;             &lt;br /&gt;&lt;strong&gt;Developing Line of Business Applications for the Windows Platform:&lt;/strong&gt;             &lt;br /&gt;There is a huge opportunity for companies to leverage the Windows Platform to develop easy to use business applications which tie into the backend systems. From store front management, CRM, to the cloud we aim to provide guidance on building applications for your company that will assist with productivity and minimise deployment issues across Windows 8, Windows Phone 8 and Azure.             &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;             &lt;br /&gt;Developers, Architects, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs – Level 300 –400&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register Here : &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032548520&amp;amp;Culture=en-ZA&amp;amp;community=0"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;29 April 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Microsoft Durban Office&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Suite 308 / 309, 3rd Floor&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Granada Square&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;16 Chartwell Drive&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Umhlanga Rocks&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;h1&gt;Day2&lt;/h1&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;strong&gt;Developing Games for the Windows Platform:&lt;/strong&gt;            &lt;br /&gt;Games provide the largest revenue across market places so why not get your piece of the pie. This session will get you started with developing games for the Windows 8, Windows Phone, and Xbox platforms leveraging various tools and technologies from DirectX &amp;amp; C++, to XNA, to SharpDX, to Monogame.            &lt;br /&gt;&lt;strong&gt;Audience:&lt;/strong&gt;            &lt;br /&gt;Developers, Game Developers, Hobbyist developers            &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;            &lt;br /&gt;&lt;strong&gt;Designing UI for Windows Platform applications:&lt;/strong&gt;            &lt;br /&gt;In this modern age of applications consumers and users alike are looking for engaging and rich experiences. This session is aimed at walking you through Windows Store application UI design principals. We will cover the core features of Windows Store Applications for Phone and Windows 8.             &lt;br /&gt;&lt;strong&gt;Audience: &lt;/strong&gt;            &lt;br /&gt;Designers, Developers, UX Experts, Developer Managers             &lt;br /&gt;&lt;strong&gt;Duration 2 hrs&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Register here: &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032548311&amp;amp;Culture=en-ZA&amp;amp;community=0"&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;table cellspacing="5" cellpadding="0" border="0"&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td width="17%"&gt;                 &lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td width="77%"&gt;                 &lt;p&gt;30 April 2013&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Venue:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Microsoft Durban Office&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Suite 308 / 309, 3rd Floor&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Granada Square&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;16 Chartwell Drive&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;&amp;nbsp;&lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;Umhlanga Rocks&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td&gt;                 &lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt;&lt;/p&gt;               &lt;/td&gt;                &lt;td&gt;                 &lt;p&gt;2:30 – 5:00&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10407500" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Events/">Events</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Dave/">Dave</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Workshops/">Workshops</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Durban/">Durban</category></item><item><title>#CodeOff 2013 – Jarrod – The Catch-up Post</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/03/08/codeoff-2013-jarrod-the-catch-up-post.aspx</link><pubDate>Fri, 08 Mar 2013 15:51:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10400684</guid><dc:creator>Jarrod Hermer</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10400684</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/03/08/codeoff-2013-jarrod-the-catch-up-post.aspx#comments</comments><description>&lt;p&gt;Things got a little crazy around here. Promoting Windows 8, preparing for a little event called &lt;a href="http://www.tech-ed.co.za/" target="_blank"&gt;TechEd&lt;/a&gt; (shameless plug: I will be doing a game dev talk so register! &lt;a href="http://www.tech-ed.co.za/HowToRegister" target="_blank"&gt;Early Bird Registration still open&lt;/a&gt;) and never ending emails causing me to slip behind schedule on my game dev. So this is my “Catch-up post” just to show that I have not forgotten about this competition.&lt;/p&gt;  &lt;h2&gt;Learning what is possible&lt;/h2&gt;  &lt;p&gt;I don’t know much about the Windows Phone platform and a little less around what version 8 has to offer. &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206940(v=vs.105).aspx" target="_blank"&gt;This article&lt;/a&gt; is a great starting point for all the new features in Windows Phone 8 for developers. But nothing beats actually trying to get some code to work. Here is what I wanted to achieve in my first Phone-Dev-Spike:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Can I manipulate the DOM&lt;/li&gt;    &lt;li&gt;Is the &lt;a href="http://msdn.microsoft.com/en-us/library/ie/ff975062(v=vs.85).aspx" target="_blank"&gt;&amp;lt;canvas&amp;gt;&lt;/a&gt; element supported in the HTML project type&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;Can I execute arbitrary JavaScript using buttons in the &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.shell.applicationbar(v=vs.105).aspx" target="_blank"&gt;AppBar&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Short and simple…for now.&lt;/p&gt;  &lt;h3&gt;Creating the project&lt;/h3&gt;  &lt;p&gt;In Visual Studio 2012 do a File-&amp;gt;New-&amp;gt;Project (or just type CTRL+SHIFT+N). Select Windows Phone and the ‘Windows Phone HTML5 App’ template.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/2577.image_5F00_5C9C9A52.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/4628.image_5F00_thumb_5F00_69F2878B.png" width="553" height="383" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This creates a C#/XAML based solution with a &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.controls.webbrowser(v=vs.105).aspx" target="_blank"&gt;WebBrowser&lt;/a&gt; wired up on the MainPage. So we are not getting a “native” HTML5/JavaScript app but rather a typical C#/XAML based Phone app with a browser control neatly wrapped for us. We still need some understanding of C# and XAML to integrate with Phone features. The bulk of our game logic will be built using HTML, CSS and JavaScript.&lt;/p&gt;  &lt;p&gt;If you ever add a WebBrowser control to your Phone project make sure the &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206936(v=vs.105).aspx" target="_blank"&gt;ID_CAP_WEBBROWSERCOMPONENT&lt;/a&gt; capability is selected, most templates have it selected by default.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/6675.image_5F00_50C70786.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/6758.image_5F00_thumb_5F00_070809C9.png" width="538" height="614" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Manipulating the interface&lt;/h3&gt;  &lt;p&gt;I wrote something really simple just to see that I could use standard JavaScript to update the DOM. Here is the code:&lt;/p&gt; &lt;script src="https://gist.github.com/jarrodh/5075792.js"&gt; &lt;/script&gt;  &lt;p&gt;Then it was time to put down a canvas element and draw a square. Also simple stuff. Don't forget to change fillStyle / colours used as the default is black and if you did not notice Phone 8 default to the &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402557(v=vs.105).aspx" target="_blank"&gt;dark theme&lt;/a&gt; with a black background.&lt;/p&gt; &lt;script src="https://gist.github.com/jarrodh/5075833.js"&gt;&lt;/script&gt;  &lt;p&gt;Here is how it looks using the included emulator, which is seamlessly integrated into Visual Studio.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/7331.image8_5F00_48DEC94A.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-33-14-metablogapi/1055.image8_5F00_thumb_5F00_546460BC.png" width="625" height="638" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now we know we can write plain old HTML &amp;amp; JavaScript and it just works, nice to have IE10 built into the phone. You can also get &lt;a href="http://windows.microsoft.com/en-US/internet-explorer/download-ie" target="_blank"&gt;IE10 for Windows 7&lt;/a&gt;. But everyone reading this is running Windows 8…right!?!?!&lt;/p&gt;  &lt;p&gt;Our game is going to run in landscape so we want the app to start-up in that mode. It is real easy to change that. In the MainPage.xaml we just need to set the following attributes for the main tag:&lt;/p&gt;  &lt;p&gt;SupportedOrientations=&amp;quot;Landscape&amp;quot; Orientation=&amp;quot;Landscape&amp;quot;&lt;/p&gt;  &lt;h3&gt;Outside the browser&lt;/h3&gt;  &lt;p&gt;Now its time to add a button to the application bar and see if we can run some JavaScript to get the square to bounce. For now I am writing all my JavaScript inline – not something I would recommend. As we flesh out our game a better structure will be needed.&lt;/p&gt;  &lt;p&gt;Putting the XAML below between the ApplicationBar element in MainPage.xaml sets-up the new button. wiring up BounceApplicationBar_Click as the method to run when the button is clicked.&lt;/p&gt;  &lt;p&gt;&amp;lt;shell:ApplicationBarIconButton IconUri=&amp;quot;/Assets/AppBar/appbar.bounce.png&amp;quot; IsEnabled=&amp;quot;True&amp;quot; Text=&amp;quot;bounce&amp;quot; Click=&amp;quot;BounceApplicationBar_Click&amp;quot;/&amp;gt;&lt;/p&gt;  &lt;p&gt;And the click method has one line in it: Browser.InvokeScript(&amp;quot;bounceRect&amp;quot;);&lt;/p&gt;  &lt;p&gt;We are expecting the JavaScript function bounceRect, which is defined in index.html to be executed when the button is clicked. And it is.&lt;/p&gt;  &lt;p&gt;For now our animation code is really naïve. It will have to be improved. This is just to make sure we can do what we want.&lt;/p&gt; &lt;script src="https://gist.github.com/jarrodh/5117261.js"&gt;&lt;/script&gt;  &lt;h3&gt;Getting down to work&lt;/h3&gt;  &lt;p&gt;Now that we know we can write our game using HTML, CSS and JavaScript its time to buckle down and start coding. Next post will be about displaying sprites and getting useful animation going.&lt;/p&gt;  &lt;h3&gt;Complete project&lt;/h3&gt;  &lt;p&gt;The complete code for this project is in HTML5App1.zip on my SkyDrive - &lt;a title="http://sdrv.ms/Y0cKTD" href="http://sdrv.ms/Y0cKTD"&gt;http://sdrv.ms/Y0cKTD&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10400684" width="1" height="1"&gt;</description></item><item><title>Assign those MSDN subscriptions–and fully leverage your benefits</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/03/04/assign-those-msdn-subscriptions-and-fully-leverage-your-benefits.aspx</link><pubDate>Mon, 04 Mar 2013 10:12:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10399029</guid><dc:creator>southafrica</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10399029</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/03/04/assign-those-msdn-subscriptions-and-fully-leverage-your-benefits.aspx#comments</comments><description>&lt;p&gt;I work with many customers around their development and application lifecycle management requirements. That is a core part of my job. One of the other aspects is educating customers around leveraging the benefits when they purchase Visual Studio on MSDN. One of the areas that many, many South Africa customers are quite poor at, is managing their MSDN subscriptions. A customer will have many people involved in the process of creating solutions (not just devs, but also architects, testers, product owners, analysts etc), and will also have a bunch of licences. Often though, customers and partners are not properly managing who is assigned what. This has 2 major impacts&lt;/p&gt;  &lt;p&gt;1) Potential mislicensing. If you don’t know who is assigned what, how do you know if you have too much, too little or enough? Imagine you had a fleet of cars, and you had no idea who was driving that car? &lt;/p&gt;  &lt;p&gt;2) Benefits usage – The amount of benefits on MSDN are increasing, and if you don’t assign the benefit you cannot leverage it. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;What are some of these benefits&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;1) Subscriber Downloads – last week I got an email from someone who wanted VB6, and this week someone else wanted VS2008. These are available for easy access on the MSDN subscription download site. You also get access to server software for dev and test usage. You get SQL and Windows when you buy the Pro editions with MSDN. You get all servers when you get Premium and Ultimate. These are licensed on a per user basis so anyone interacting with these environments needs MSDN too (final end users doing acceptance testing don’t need. Testers/Analysts generally do)&lt;/p&gt;  &lt;p&gt;2) Windows Store accounts – we recently added Windows Phone and Window 8 store accounts as a benefit for MSDN subscribers&lt;/p&gt;  &lt;p&gt;3) Technical Support – 2-4 incidents depending on the agreement &lt;/p&gt;  &lt;p&gt;4) E-Learning Courses – Last year we also had a limited offer to get access to the Plural Sight courses&lt;/p&gt;  &lt;p&gt;5) MSDN Magazine – for South Africa, you pay shipping but the magazine if free. You would pay around R150-R180 a year to get the MSDN Mag sent to you&lt;/p&gt;  &lt;p&gt;6) TFS Service Account – for Test Pro, Premium and Ultimate users, you get a TFS Service Account&lt;/p&gt;  &lt;p&gt;7) Office 365 Developer Account&amp;#160; - NEW – Last week we added a 12 month subscription to Office 365 Dev Subscription.&lt;/p&gt;  &lt;p&gt;8) Other offers from partners&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;How do I assign MSDN subscriptions for Volume Licensing Purchases – Check out &lt;a href="http://msdn.microsoft.com/en-us/subscriptions/administration/aa948862.aspx"&gt;http://msdn.microsoft.com/en-us/subscriptions/administration/aa948862.aspx&lt;/a&gt; which has the appropriate resources and tips for managing MSDN subscriptions&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;I am a partner? How does MSDN work for me?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Microsoft partners receive Visual Studio with MSDN as a software benefit. This is a benefit, not a license (i.e the partner does not “own the software”). As such there are a couple of important points regarding this benefit&lt;/p&gt;  &lt;p&gt;1) it is purely for internal use. You cannot use Microsoft Partner Network benefits for direct revenue generation.&amp;#160; Snippets from the licensing whitepaper &lt;/p&gt;  &lt;p class="Bullet" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1"&gt;&lt;font size="2" face="Segoe UI"&gt;&lt;font face="Symbol"&gt;“”&lt;/font&gt;&lt;em&gt;Partner MSDN subscribers may use the software in accordance with the MSDN subscriptions not for resale (NFR) retail license terms&lt;/em&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Segoe UI"&gt;&lt;em&gt;. MSDN subscriptions offered as benefits of the Microsoft Partner Network, including those provided through Microsoft Action Pack Development and Design, cannot be used for direct revenue-generating activities, such as providing consulting services, customizing a packaged application for a specific customer, or building a custom application for a customer, for a fee.&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="Bullet" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1"&gt;&lt;font size="2"&gt;&lt;font face="Segoe UI"&gt;&lt;em&gt;Partners can also purchase MSDN subscriptions separately for use in direct revenue-generating activities.&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="Bullet" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1"&gt;&lt;em&gt;&lt;font size="2" face="Segoe UI"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p class="Bullet" style="margin: 0in 0in 6pt 0.5in; mso-list: l0 level1 lfo1"&gt;&lt;em&gt;&lt;font size="2" face="Segoe UI"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;2) The subscriptions must be activated. For normal purchases, we recommend that you assign and activate the subscriptions. With Partner benefits, it is required that you do this. Only those employees who have activated their MSDN subscriptions are eligible to use the software&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I hope this helps. &lt;/p&gt;  &lt;p&gt;Ahmed Salijee&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10399029" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Ahmed/">Ahmed</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/ALM/">ALM</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/Licensing/">Licensing</category><category domain="http://blogs.msdn.com/b/southafrica/archive/tags/MSDN/">MSDN</category></item><item><title>Bronwen Zande and John O’Brian are coming to South Africa</title><link>http://blogs.msdn.com/b/southafrica/archive/2013/03/01/bronwen-zande-and-john-o-brian-are-coming-to-south-africa.aspx</link><pubDate>Fri, 01 Mar 2013 12:58:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10398491</guid><dc:creator>DaveMSDevSA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/southafrica/rsscomments.aspx?WeblogPostID=10398491</wfw:commentRss><comments>http://blogs.msdn.com/b/southafrica/archive/2013/03/01/bronwen-zande-and-john-o-brian-are-coming-to-south-africa.aspx#comments</comments><description>&lt;p&gt;In the month of March we have a surprise set of speakers popping out to talk about Windows 8 and Kinect. &lt;/p&gt;  &lt;p&gt;John is an experienced developer, speaker and leader in the Australian .Net community. The director of Soul Solutions, John combines innovative technologies with exception people to provide clients with great custom solutions. Soul Solutions is currently pioneering spatial rule engines for the Australian mining Industry, building world class Windows Phone applications and providing data visualisation services for clients throughout the world.&lt;/p&gt;  &lt;p&gt;John’s passion for technology includes Kinect, Silverlight, HTML5, Touch, Photosynth, Bing Maps and SQL Server Spatial. Regularly presenting at local user groups, national events and international conferences John brings code to life by combining the latest technologies with visual demonstrations. John is a 5 year Microsoft MVP for Windows Live.&lt;/p&gt;  &lt;p&gt;Bronwen Zande is a Director of Soul Solutions, based in Brisbane, Australia. With over 10 years of software development experience, Bronwen’s primary focus is Microsoft Live and .Net development.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;15 March 2013 - Windows 8 Kick Start Session&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Re-imagine your favourite application using Windows8! In this session Bronwen will introduce you to the world of Windows 8 apps and how they are different to the desktop applications you have been familiar with. She will take you through the main controls and navigation patterns to create your next application and show you how to integrate the charms like the search and share. The session will be interactive to help you plan out how you'll build your great ideas into a killer Windows 8 application. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Register &lt;a href="https://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=17-F2-D0-01-8C-E3-49-1B-D5-4A-E4-09-88-8A-86-B0&amp;amp;Culture=en-ZA&amp;amp;community=0"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;5 April 2013 – Kinecting the Dots – Developing with the Kinect SDK&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Microsoft Kinect holds the Guiness World Record as the fastest-selling consumer electronics device ever, selling 8 million units in the first 2 months.&amp;#160; With the release of the official SDK, you are the controller, with the ability to change the face of future applications.&amp;#160; Learn how to take advantage of depth sensing, skeletal tracking and sound source localisation in a sub $200 device in your next project using your current .Net skills. &lt;/p&gt;  &lt;p&gt;Register &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032547006&amp;amp;Culture=en-ZA&amp;amp;community=0"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We look forward to seeing you all there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10398491" width="1" height="1"&gt;</description></item></channel></rss>