<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>BrianPeek.com</title>
    <description>A Compendium of Random Uselessness</description>
    <link>http://www.brianpeek.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.5.0.6</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.brianpeek.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.brianpeek.com/syndication.axd</blogChannel:blink>
    <dc:creator>Brian Peek</dc:creator>
    <dc:title>BrianPeek.com</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BrianPeek" /><feedburner:info uri="brianpeek" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.800276</geo:lat><geo:long>-73.880967</geo:long><feedburner:emailServiceId>BrianPeek</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>Visual Studio Live! - Las Vegas</title>
      <description>&lt;p&gt;I will be speaking at &lt;a href="http://vslive.com/events/las-vegas-2012/home.aspx"&gt;Visual Studio Live! in Las Vegas&lt;/a&gt; this March 26-30.&amp;nbsp; The conference is a full 5 day event and there&amp;rsquo;s still time to &lt;a href="https://1105registration.com/VisualStudioLive/2012LasVegas/registration/index.php?"&gt;register&lt;/a&gt;!&amp;nbsp; If you use code &lt;strong&gt;VLSPK21&lt;/strong&gt;, you can save a nice chunk of cash off the all-access Best Value Conference Package. The three sessions I&amp;rsquo;m presenting are:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;T05 - &lt;a href="http://vslive.com/Events/Las-Vegas-2012/Sessions/Tuesday/T05-Windows-8-Metrostyle-Application-Contracts-and-Extensibility.aspx" target="_blank"&gt;Windows 8 Metro-style Application Contracts and Extensibility&lt;/a&gt; &lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Date: &lt;/strong&gt;Tuesday, March 27, 2012 &lt;br /&gt;&lt;strong&gt;Time: &lt;/strong&gt;10:45 AM &amp;ndash; 12:00 PM&amp;nbsp; &lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Intermediate&lt;/p&gt;
&lt;p&gt;Contracts are a new feature of Windows 8 Metro-style applications that allow applications to interact with the operating system and other Metro-style applications in a standard way. With contracts, applications can implement interfaces to allow searching, sharing, settings, app-to-app file picking, and more. In this session, we will explore these contracts and how they can be used in any Windows 8 Metro-style application to provide a seamless, integrated experience for users.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;W04 - &lt;a href="http://vslive.com/Events/Las-Vegas-2012/Sessions/Wednesday/W04-XNA-Games-for-Windows-Phone.aspx"&gt;XNA Games for Windows Phone&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Date: &lt;/strong&gt;Wednesday, March 28, 2012 &lt;br /&gt;&lt;strong&gt;Time: &lt;/strong&gt;9:15 AM &amp;ndash; 10:30 AM&amp;nbsp; &lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Introductory to Intermediate&lt;/p&gt;
&lt;p&gt;You have Silverlight on Windows Phone 7 under control, but what about XNA? If you're looking to create a more advanced game with better performance than Silverlight, XNA is the platform for you. In this session, developers will learn how to build an XNA game targeted for Windows Phone 7. The basics of the platform will be demonstrated while building a simple Space Invaders-type game that would be Marketplace acceptable. Specifically, this session will cover how to deal with user input, play sound effects and music, display animated 2D graphics, and how to create a game that's ready to be sold on the Marketplace.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TH09 - &lt;a href="http://vslive.com/Events/Las-Vegas-2012/Sessions/Thursday/TH09-Writing-Asynchronous-Code-Using-NET-4.5-and-C-5.0.aspx"&gt;Writing Asynchronous Code Using .NET 4.5 and C# 5.0&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Date: &lt;/strong&gt;Thursday, March 29, 2012 &lt;br /&gt;&lt;strong&gt;Time: &lt;/strong&gt;11:00 AM &amp;ndash; 12:15 PM &lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Introductory&lt;/p&gt;
&lt;p&gt;A variety of new features were added to the .NET 4.5 Framework, including support for easily writing asynchronous code. This session will introduce the concepts of asynchronous programming, .NET Tasks, how to ensure your UI remains responsive, and how to do all of this properly in your own applications using the new async and await keywords. If you&amp;rsquo;re looking for ways to provide a better, smoother experience for your users, don&amp;rsquo;t miss this session!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As always. I will be hosting another round of &lt;strong&gt;Developer Duel&lt;/strong&gt; on Wednesday night during the Wild Wednesday event.&amp;nbsp; Join us for the event and have a chance to win fabulous prizes while playing a game similar to one you&amp;rsquo;ve seen on TV for the past 30 years&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.brianpeek.com/image.axd?picture=image_9.png" rel="lightbox"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.brianpeek.com/image.axd?picture=image_thumb_2.png" alt="image" width="244" height="165" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get more information on the conference at:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.vslive.com/"&gt;VSLive! Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/vslive"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/VSLive/190107439474"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=1844781"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hope to see you all there!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oeNmZxO4cpHHi7htPy9XEJDfNQ4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oeNmZxO4cpHHi7htPy9XEJDfNQ4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oeNmZxO4cpHHi7htPy9XEJDfNQ4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oeNmZxO4cpHHi7htPy9XEJDfNQ4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=tt3v8g9kVTA:U9YrbvJkZYY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=tt3v8g9kVTA:U9YrbvJkZYY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=tt3v8g9kVTA:U9YrbvJkZYY:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/tt3v8g9kVTA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/tt3v8g9kVTA/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2012/02/08/Visual-Studio-Live!-Las-Vegas.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=6d7efdd9-4d6b-4f46-b16d-d5182423edd0</guid>
      <pubDate>Wed, 08 Feb 2012 11:20:00 -0500</pubDate>
      <category>Async</category>
      <category>Events</category>
      <category>VSLive Vegas</category>
      <category>Windows 8</category>
      <category>XNA</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=6d7efdd9-4d6b-4f46-b16d-d5182423edd0</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=6d7efdd9-4d6b-4f46-b16d-d5182423edd0</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2012/02/08/Visual-Studio-Live!-Las-Vegas.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=6d7efdd9-4d6b-4f46-b16d-d5182423edd0</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=6d7efdd9-4d6b-4f46-b16d-d5182423edd0</feedburner:origLink></item>
    <item>
      <title>Joining the Mothership</title>
      <description>&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="image" src="http://www.brianpeek.com/image.axd?picture=image_7.png" alt="image" width="240" height="58" align="right" border="0" /&gt;At long last I have accepted a full-time position at Microsoft, working on the &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt; team, mainly doing &lt;a href="http://www.coding4fun.com/" target="_blank"&gt;Coding4Fun&lt;/a&gt; stuffs.&amp;nbsp; I'll be telecommuting from NY as I have been these past 8 years.&amp;nbsp; It's hard for me to believe that I've been doing &lt;a href="http://channel9.msdn.com/Niners/BrianPeek/Posts" target="_blank"&gt;Coding4Fun articles&lt;/a&gt; and &lt;a href="http://www.codeplex.com/site/users/view/peekb#projects" target="_blank"&gt;projects&lt;/a&gt; for the team since 2006, but I'm excited that I now get to do it full-time.&lt;/p&gt;
&lt;p&gt;Also joining the team is master UX-man &lt;a href="http://twitter.com/#!/rickbarraza" target="_blank"&gt;Rick Barraza&lt;/a&gt;.&amp;nbsp; He brings a pile of amazing talent and skill that will really allow us to create some fantastic projects.&amp;nbsp; And, of course, we're joining the &lt;a href="http://channel9.msdn.com/coding4fun/blog/Updates-to-the-Coding4Fun-Team" target="_blank"&gt;existing team&lt;/a&gt; of &lt;a href="http://twitter.com/#!/danielfe" target="_blank"&gt;Dan Fernandez&lt;/a&gt; and &lt;a href="http://twitter.com/#!/clintrutkas" target="_blank"&gt;Clint Rutkas&lt;/a&gt;, with &lt;a href="http://twitter.com/#!/gduncan411" target="_blank"&gt;Greg Duncan&lt;/a&gt; heading up the &lt;a href="http://channel9.msdn.com/coding4fun/blog" target="_blank"&gt;Coding4Fun blog&lt;/a&gt; and &lt;a href="http://channel9.msdn.com/coding4fun/kinect" target="_blank"&gt;Kinect Project blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also note that Coding4Fun is looking for a &lt;a href="https://careers.microsoft.com/jobdetails.aspx?ss=&amp;amp;pg=0&amp;amp;so=&amp;amp;rw=1&amp;amp;jid=72257&amp;amp;jlang=EN" target="_blank"&gt;junior developer/program manager&lt;/a&gt;.&amp;nbsp; So, if you want to join the team, now's your chance!&lt;/p&gt;
&lt;p&gt;Anyway, I'm very excited to be joining Microsoft, and I'm really looking forward to seeing what we can crank out as a team&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dKVP3b4_4YSnoD_fygdz-Mq6J6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKVP3b4_4YSnoD_fygdz-Mq6J6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dKVP3b4_4YSnoD_fygdz-Mq6J6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKVP3b4_4YSnoD_fygdz-Mq6J6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=HRVKsD1Jcm4:qx6qYfM8bRA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=HRVKsD1Jcm4:qx6qYfM8bRA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=HRVKsD1Jcm4:qx6qYfM8bRA:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/HRVKsD1Jcm4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/HRVKsD1Jcm4/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2012/01/13/Joining-the-Mothership.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=187816b8-eced-4949-a8fe-2bc9d8561b27</guid>
      <pubDate>Fri, 13 Jan 2012 21:31:00 -0500</pubDate>
      <category>Channel 9</category>
      <category>Coding4Fun</category>
      <category>Microsoft</category>
      <category>Personal</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=187816b8-eced-4949-a8fe-2bc9d8561b27</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=187816b8-eced-4949-a8fe-2bc9d8561b27</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2012/01/13/Joining-the-Mothership.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=187816b8-eced-4949-a8fe-2bc9d8561b27</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=187816b8-eced-4949-a8fe-2bc9d8561b27</feedburner:origLink></item>
    <item>
      <title>Kinect at Tech Valley .NET User Group</title>
      <description>&lt;p&gt;&lt;img style="background-image: none; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="image" src="http://www.brianpeek.com/image.axd?picture=image_6.png" alt="image" width="69" height="47" align="right" border="0" /&gt;For my fellow Capital District folks, I&amp;rsquo;ll be giving a &lt;a href="http://tvug.net/blogs/tvug_news_and_events/archive/2011/11/30/december-meeting-tuesday-december-13th-brian-peek-demonstrates-the-kinect-for-windows-sdk.aspx"&gt;session&lt;/a&gt; to the &lt;a href="http://tvug.net/"&gt;Tech Valley .NET Users Group (TVUG)&lt;/a&gt; Tuesday, December 13th at 6:30pm on everything that is &lt;a href="http://www.xbox.com/kinect"&gt;Kinect&lt;/a&gt; and the &lt;a href="http://kinectforwindows.org/"&gt;Kinect for Windows SDK&lt;/a&gt;&amp;nbsp; Here are the details&amp;hellip;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; &lt;a href="http://goo.gl/maps/6lUp"&gt;Tyler Technologies, Latham, NY&lt;/a&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=New+Horizons,+10+Airline+Dr+%23+101,+Albany,+NY&amp;amp;aq=&amp;amp;sll=42.732387,-73.768387&amp;amp;sspn=0.185857,0.308647&amp;amp;ie=UTF8&amp;amp;hq=New+Horizons,+10&amp;amp;hnear=101+Airline+Dr,+Albany,+New+York+12205&amp;amp;z=16"&gt; &lt;br /&gt;&lt;/a&gt;&lt;strong&gt;When&lt;/strong&gt;: Tuesday, December 13th, 2011, 6:30-8:30PM &lt;br /&gt; &lt;br /&gt;Join us as Brian Peek demonstrates the basics of using the &lt;a href="http://kinectforwindows.org/"&gt;Kinect for Windows SDK&lt;/a&gt; including:&amp;nbsp; how Kinect works, installing and setting up the Kinect sensor, setting up the development environment, reading camera, depth and skeleton data, understanding what depth data is and how it works, skeletal tracking and working with the Kinect microphone array to record audio and use speech recognition.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hope to see you all there!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P9VD0Rbkgq4QQVK1Aehi388ZUUg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9VD0Rbkgq4QQVK1Aehi388ZUUg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P9VD0Rbkgq4QQVK1Aehi388ZUUg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9VD0Rbkgq4QQVK1Aehi388ZUUg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=cWPdwZWH_y8:im6Dukru_0I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=cWPdwZWH_y8:im6Dukru_0I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cWPdwZWH_y8:im6Dukru_0I:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/cWPdwZWH_y8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/cWPdwZWH_y8/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/12/06/Kinect-at-Tech-Valley-NET-User-Group.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=30122245-a40a-414b-bd0d-dbd683973d8b</guid>
      <pubDate>Tue, 06 Dec 2011 13:15:00 -0500</pubDate>
      <category>.NET</category>
      <category>Events</category>
      <category>Kinect</category>
      <category>Tech Valley Code Camp</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=30122245-a40a-414b-bd0d-dbd683973d8b</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=30122245-a40a-414b-bd0d-dbd683973d8b</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/12/06/Kinect-at-Tech-Valley-NET-User-Group.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=30122245-a40a-414b-bd0d-dbd683973d8b</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=30122245-a40a-414b-bd0d-dbd683973d8b</feedburner:origLink></item>
    <item>
      <title>Visual Studio Live! - Orlando</title>
      <description>&lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.brianpeek.com/image.axd?picture=image_2.png" width="240" height="54" /&gt;I will be speaking at &lt;a href="http://vslive.com/Events/orlando-2011/Home.aspx"&gt;Visual Studio Live! in Orlando&lt;/a&gt; this December 5-9.&amp;#160; The conference is a full 5 day event and there’s still time to &lt;a href="https://www.1105registration.com/VisualStudioLive/2011Orlando/registration/index.php?"&gt;register&lt;/a&gt;!&amp;#160; The two sessions I’m presenting are:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;TH2 - &lt;a href="http://vslive.com/Events/Orlando-2011/Sessions/Thursday/TH02--XNA-Games-for-Windows-Phone-7.aspx"&gt;XNA Games for Windows Phone 7&lt;/a&gt;&lt;/strong&gt;       &lt;br /&gt;&lt;strong&gt;Date: &lt;/strong&gt;Thursday, December 8, 2011       &lt;br /&gt;&lt;strong&gt;Time: &lt;/strong&gt;8:00 AM – 9:15 AM&amp;#160; &lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Introductory to Intermediate&lt;/p&gt;    &lt;p&gt;You have Silverlight on Windows Phone 7 under control, but what about XNA? If you're looking to create a more advanced game with better performance than Silverlight, XNA is the platform for you. In this session, developers will learn how to build an XNA game targeted for Windows Phone 7. The basics of the platform will be demonstrated while building a simple Space Invaders-type game that would be Marketplace acceptable. Specifically, this session will cover how to deal with user input, play sound effects and music, display animated 2D graphics, and how to create a game that's ready to be sold on the Marketplace.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;TH12 - &lt;a href="http://vslive.com/Events/Orlando-2011/Sessions/Thursday/TH12-Multitouch-Madness.aspx"&gt;Multi-touch Madness!&lt;/a&gt;&lt;/strong&gt;       &lt;br /&gt;&lt;strong&gt;Date: &lt;/strong&gt;Thursday, December 8, 2011&amp;#160; &lt;br /&gt;&lt;strong&gt;Time: &lt;/strong&gt;11:00 AM – 12:15 PM&amp;#160; &lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Introductory to Intermediate&lt;/p&gt;    &lt;p&gt;Multi-touch technology is popping up everywhere, most recently in Windows 7 and various .NET technologies. Windows 7 has been designed from the ground-up with multi-touch in mind, and the newest versions of WPF and Silverlight are multi-touch capable as well. In this session I will take you through the 4 biggest areas of Microsoft multi-touch technology: Windows 7, WPF 4, Silverlight, and Surface, including the forthcoming Surface Toolkit for Windows Touch. You will learn how to make your applications multi-touch aware and capable using each of these platforms, how to handle gestures and manipulations properly across platforms, and learn where multi-touch is heading in the future with regard to Microsoft development.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;We will also be playing another round of &lt;strong&gt;&lt;a href="http://vslive.com/events/orlando-2011/information/events.aspx"&gt;Developer Duel&lt;/a&gt;&lt;/strong&gt; on Wednesday night during the Wild Wednesday event.&amp;#160; Join us for the event and have a chance to win fabulous prizes while playing a game similar to one you’ve seen on TV for the past 30 years…&lt;/p&gt;  &lt;p&gt;Get more information on the conference at:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.vslive.com/"&gt;VSLive! Website&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://twitter.com/vslive"&gt;Twitter&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/pages/VSLive/190107439474"&gt;Facebook&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=1844781"&gt;LinkedIn&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hope to see you all there!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S5tJhmzIgfWd1jGBS3oGXwjcvsE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S5tJhmzIgfWd1jGBS3oGXwjcvsE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S5tJhmzIgfWd1jGBS3oGXwjcvsE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S5tJhmzIgfWd1jGBS3oGXwjcvsE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=2x882EYydrM:4AURllK_8n4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=2x882EYydrM:4AURllK_8n4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=2x882EYydrM:4AURllK_8n4:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/2x882EYydrM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/2x882EYydrM/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/12/01/Visual-Studio-Live-!-Orlando.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=807811b7-6e37-4b81-9436-41d380705f46</guid>
      <pubDate>Thu, 01 Dec 2011 12:59:00 -0500</pubDate>
      <category>.NET</category>
      <category>Events</category>
      <category>Multi-touch</category>
      <category>VSLive Orlando</category>
      <category>Windows Phone</category>
      <category>XNA</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=807811b7-6e37-4b81-9436-41d380705f46</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=807811b7-6e37-4b81-9436-41d380705f46</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/12/01/Visual-Studio-Live-!-Orlando.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=807811b7-6e37-4b81-9436-41d380705f46</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=807811b7-6e37-4b81-9436-41d380705f46</feedburner:origLink></item>
    <item>
      <title>Kinect for Windows SDK + XNA</title>
      <description>&lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.brianpeek.com/image.axd?picture=image_1.png" width="240" height="89" /&gt;I have seen a few people talk about using the &lt;a href="http://kinectforwindows.org/" target="_blank"&gt;Kinect for Windows SDK&lt;/a&gt; with &lt;a href="http://create.msdn.com/" target="_blank"&gt;XNA&lt;/a&gt; lately, and many of those projects aren't using the SDK how it's intended to be used from a framework such as this.&lt;/p&gt;  &lt;p&gt;When I had a hand in working on the managed SDK, I made a point that the API should allow for both an &amp;quot;eventing&amp;quot; model, and a polling model.&amp;#160; In the land of WPF and WinForms, an eventing model makes perfect sense.&amp;#160; In these frameworks, the SDK is intended to be used thusly:&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;private Nui.Runtime _kinect = Nui.Runtime.Kinects[0];

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    _kinect.DepthFrameReady += DepthFrameReady;
    _kinect.SkeletonFrameReady += SkeletonFrameReady;
}

void DepthFrameReady(object sender, ImageFrameReadyEventArgs e)
{
    // do something with the depth frame
}

void SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e)
{
    // do something with the skeleton frame
}&lt;/pre&gt;

&lt;p&gt;But, in the land of XNA, where all of your code is shared between the &lt;strong&gt;Update&lt;/strong&gt; and &lt;strong&gt;Draw&lt;/strong&gt; methods, and where events don't really exist in the normal flow of things, trying to synchronize the Kinect events and the data they provide with the Update and Draw loop can be difficult, and can lead to conditions where data is being updated from an event while you're touching it in the Update method.&amp;#160; Sure, you could use locks to help synchronize things, but there's an easier way.&lt;/p&gt;

&lt;p&gt;To help with this, the API contains methods to directly poll for the latest data, such as the current depth frame or skeleton frame.&amp;#160; These methods can be used as shown:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;private Runtime _kinect = Runtime.Kinects[0];
private SkeletonFrame _skeletonFrame;
private ImageFrame _depthFrame;

protected override void Update(GameTime gameTime)
{
    _skeletonFrame = _kinect.SkeletonEngine.GetNextFrame(0);
    _depthFrame = _kinect.DepthStream.GetNextFrame(0);

    base.Update(gameTime);
}

protected override void Draw(GameTime gameTime)
{
    // do something with _skeletonFrame and/or _depthFrame
    // such as, draw it to the screen
    
    base.Draw(gameTime);
}&lt;/pre&gt;

&lt;p&gt;So, if you're using XNA in tandem with the Kinect for Windows SDK, be sure to use the API as it was intended.&amp;#160; It will likely save you some debugging headaches later on.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i_v3bxwuvSf3XG9xtScB4Ch0cN8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_v3bxwuvSf3XG9xtScB4Ch0cN8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i_v3bxwuvSf3XG9xtScB4Ch0cN8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_v3bxwuvSf3XG9xtScB4Ch0cN8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=eRmrSBDzfFM:vMyhsa5B66A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=eRmrSBDzfFM:vMyhsa5B66A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=eRmrSBDzfFM:vMyhsa5B66A:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/eRmrSBDzfFM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/eRmrSBDzfFM/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/11/21/Kinect-for-Windows-SDK-XNA.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=2743daf1-e3d7-450f-abdd-385382f3094a</guid>
      <pubDate>Mon, 21 Nov 2011 13:13:00 -0500</pubDate>
      <category>.NET</category>
      <category>C#</category>
      <category>Kinect</category>
      <category>XNA</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=2743daf1-e3d7-450f-abdd-385382f3094a</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=2743daf1-e3d7-450f-abdd-385382f3094a</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/11/21/Kinect-for-Windows-SDK-XNA.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=2743daf1-e3d7-450f-abdd-385382f3094a</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=2743daf1-e3d7-450f-abdd-385382f3094a</feedburner:origLink></item>
    <item>
      <title>HP TouchSmart 420t Recovery Discs + Software</title>
      <description>&lt;p&gt;&lt;a href="http://www.brianpeek.com/image.axd?picture=image.png" rel="lightbox"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://www.brianpeek.com/image.axd?picture=image_thumb.png" width="116" height="91" /&gt;&lt;/a&gt;My mom desperately needed a new computer (she's still running XP on a very old Dell), so I decided to pick up one of HP's new &lt;a href="http://www.shopping.hp.com/webapp/series/category/desktops/420t_series/3/computer_store" target="_blank"&gt;TouchSmart 420t&lt;/a&gt; machines for her, thinking it'll also be a great machine for Windows 8 when it arrives.&lt;/p&gt;  &lt;p&gt;HP, in their infinite wisdom, decided that, among other annoyances, one can only create a single set of recovery media from the included Recovery Media Creation application.&amp;#160; Once you make the set, that's it.&amp;#160; If you lose the media, or if you want to make a second set on USB instead of DVDs, you're out of luck, short of ordering the media from HP for a price.&lt;/p&gt;  &lt;p&gt;If you are stuck in this situation, there is an easy fix, assuming you still have the Recovery partition available on the hard drive.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open up an Administrator command prompt window&lt;/li&gt;    &lt;li&gt;Change to the D drive (&lt;strong&gt;D:&lt;/strong&gt;)&lt;/li&gt;    &lt;li&gt;Change directories to &lt;strong&gt;D:\HP\CDCreatorLog&lt;/strong&gt; (&lt;strong&gt;cd \hp\CDCreatorLog&lt;/strong&gt;)&lt;/li&gt;    &lt;li&gt;Delete the &lt;strong&gt;ResumeSnapshot.xml&lt;/strong&gt; file (&lt;strong&gt;del ResumeSnapshot.xml&lt;/strong&gt;)&lt;/li&gt;    &lt;li&gt;Restart the &lt;strong&gt;Recovery Media Creation&lt;/strong&gt; application&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Alternatively, you could try downloading, saving, and running this batch file as an Administrator: &lt;a href="http://www.brianpeek.com/file.axd?file=downloads/projects/HPRecoveryReset.bat" target="_blank"&gt;HPRecoveryReset.bat&lt;/a&gt; .&lt;/p&gt;  &lt;p&gt;A second issue I have is that they don't have their TouchSmart software and other client-side pieces on the driver and software support page on their site.&amp;#160; So, if you want to do a clean install of Windows and then selectively add back certain features, such as the HP TouchSmart shell, or the HP client utilities, you are, once again, out of luck.&amp;#160; However, there is a bit of a workaround.&amp;#160; On the C: drive in the &lt;strong&gt;SWSETUP&lt;/strong&gt; directory, you will find a number of these applications in their installer state so they can be put back on the machine.&amp;#160; Simply copy this directory off somewhere safe, clean install Windows 7, restore this directory, and then install the software and drivers you need/want.&lt;/p&gt;  &lt;p&gt;This may (and probably will) work for other models of machines from HP that use the same recovery software and drive setup.&amp;#160; Of course, this is a YMMV fix, but it has worked here without issue.&amp;#160; However, it does make me question purchasing another HP machine in the future.&amp;#160; If anyone from HP happens to stumble upon this, please take this into consideration.&amp;#160; Don't make it difficult for users to restore their machine and/or do a clean install of Windows.&amp;#160; You're not winning people over by making things cumbersome.&amp;#160; Then again, you're out of the hardware business so I suppose it doesn't much matter.&lt;/p&gt;  &lt;p&gt;I hope to throw &lt;a href="http://msdn.microsoft.com/en-us/windows/apps/br229516" target="_blank"&gt;Windows 8&lt;/a&gt; on the machine for a quick spin before I remove it and hand it over to my mom and will report back here if I find anything noteworthy in the install/usage of Win8 on the machine.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lyLHaAIiSCCxJqRMuVRBZ3ddoio/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lyLHaAIiSCCxJqRMuVRBZ3ddoio/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lyLHaAIiSCCxJqRMuVRBZ3ddoio/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lyLHaAIiSCCxJqRMuVRBZ3ddoio/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=cRnXCSQyeHU:lmsbOixsOpk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=cRnXCSQyeHU:lmsbOixsOpk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=cRnXCSQyeHU:lmsbOixsOpk:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/cRnXCSQyeHU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/cRnXCSQyeHU/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/10/08/HP-TouchSmart-420t-Recovery-Discs.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=fcbbe54f-dc60-4465-b965-a5be748ee5c1</guid>
      <pubDate>Sat, 08 Oct 2011 16:53:16 -0500</pubDate>
      <category>HP TouchSmart</category>
      <category>General</category>
      <category>Hardware</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=fcbbe54f-dc60-4465-b965-a5be748ee5c1</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=fcbbe54f-dc60-4465-b965-a5be748ee5c1</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/10/08/HP-TouchSmart-420t-Recovery-Discs.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=fcbbe54f-dc60-4465-b965-a5be748ee5c1</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=fcbbe54f-dc60-4465-b965-a5be748ee5c1</feedburner:origLink></item>
    <item>
      <title>Welcome to the New Site!</title>
      <description>&lt;p&gt;If you're reading this, it means I haven't totally boned the conversion over to &lt;a href="http://blogengine.codeplex.com/" target="_blank"&gt;BlogEngine&lt;/a&gt; from CommunityServer.&amp;nbsp; It's been a long time coming, but I finally had the time to convert everything to the new system and put it live today.&lt;/p&gt;
&lt;p&gt;I would appreciate any and all feedback, especially for broken links or things that just aren't working the way they should be.&amp;nbsp; I'll be tweaking things a bit more, but it's now live!&lt;/p&gt;
&lt;p&gt;The one thing you'll find missing is the Forums section from the old site.&amp;nbsp; It didn't get much use and I figured it was time to let it go.&amp;nbsp; I don't plan to have a replacement at the moment.&lt;/p&gt;
&lt;p&gt;Enjoy the new site!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jg7IjdfqTiIbaw3dyu-INzB30Ac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jg7IjdfqTiIbaw3dyu-INzB30Ac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jg7IjdfqTiIbaw3dyu-INzB30Ac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jg7IjdfqTiIbaw3dyu-INzB30Ac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=lxaXTHvv3vE:4UReMkNPaak:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=lxaXTHvv3vE:4UReMkNPaak:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=lxaXTHvv3vE:4UReMkNPaak:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/lxaXTHvv3vE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/lxaXTHvv3vE/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/06/28/Welcome-to-the-new-site!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=a5f45a05-8e7d-49b4-a5a5-ec3c70f66278</guid>
      <pubDate>Tue, 28 Jun 2011 20:53:00 -0500</pubDate>
      <category>Site News</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=a5f45a05-8e7d-49b4-a5a5-ec3c70f66278</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=a5f45a05-8e7d-49b4-a5a5-ec3c70f66278</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/06/28/Welcome-to-the-new-site!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=a5f45a05-8e7d-49b4-a5a5-ec3c70f66278</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=a5f45a05-8e7d-49b4-a5a5-ec3c70f66278</feedburner:origLink></item>
    <item>
      <title>Kinect for Windows SDK is here!</title>
      <description>&lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="image.axd?picture=4670.image18_392302B4.png" width="214" height="122" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hooray!&lt;/strong&gt;&amp;#160; I can finally talk about this!&amp;#160; As I've alluded to previously, I had a hand (one of many) in the managed portion of the SDK and what was originally shown at MIX. Since then the SDK has changed a bit but it's finally ready to go! &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/default.aspx" target="_blank"&gt;Kinect for Windows SDK&lt;/a&gt; is now available for &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx" target="_blank"&gt;download&lt;/a&gt; on the Microsoft Research site.&amp;#160; We have also launched &lt;a href="http://channel9.msdn.com/coding4fun/projects" target="_blank"&gt;several samples&lt;/a&gt; over at &lt;a href="http://channel9.msdn.com/coding4fun/" target="_blank"&gt;Coding4Fun&lt;/a&gt; that you can begin using immediately:&lt;/p&gt;  &lt;h3&gt;&lt;a href="http://c4fkinect.codeplex.com/" target="_blank"&gt;Coding4Fun Kinect Toolkit&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;You definitely want to download this one when you get started.&amp;#160; &lt;a href="http://kinectmouse.codeplex.com/" target="_blank"&gt;&lt;font color="#333333"&gt;T&lt;/font&gt;&lt;/a&gt;his toolkit contains a variety of extension methods and controls to make using the Kinect for Windows SDK even easier to use.&amp;#160; Some of my code appears in this one.&amp;#160; &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="image.axd?picture=6644.wlEmoticon_smile_0D38DDDD.png" /&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a href="http://kinectmouse.codeplex.com/" target="_blank"&gt;Kinect Mouse Cursor&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;This sample is entirely mine.&amp;#160; Kinect Mouse Cursor is a demo application that uses the Kinect for Windows SDK and its skeletal tracking features to allow a user to use their hands to control the Windows mouse cursor.&amp;#160; Use your right hand to move the cursor, and raise your left hand to press the left mouse button.&amp;#160; Use the check box to switch hands…    &lt;br /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=8715.image_5CDC2A4E.png" width="244" height="243" /&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a href="http://paint.codeplex.com/" target="_blank"&gt;Kinect Paint&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Kinect Paint is a skeleton tracking application that allows you to become the paint brush!&amp;#160; &lt;a href="http://www.identitymine.com/" target="_blank"&gt;IdentityMine&lt;/a&gt; built this for us.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=8322.image3_77A8505A.png" width="244" height="155" /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=0246.image6_16EAF72E.png" width="244" height="155" /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=8360.image9_6F447B03.png" width="244" height="155" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=3808.image12_2EA22E94.png" width="244" height="155" /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="image.axd?picture=0383.image15_6DFFE224.png" width="244" height="155" /&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a href="http://channel9.msdn.com/Series/KinectSDKQuickstarts" target="_blank"&gt;Kinect for Windows SDK Quickstarts&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;This is a series of quick start videos starring the lovely and talented &lt;a href="http://www.twitter.com/danielfe" target="_blank"&gt;Dan Fernandez&lt;/a&gt;, who walks you through the basics of Kinect development from the very beginning.&amp;#160; Don't miss these!&lt;/p&gt;  &lt;h3&gt;&lt;a href="http://channel9.msdn.com/coding4fun/kinect" target="_blank"&gt;Coding4Fun's Kinect for Windows SDK Blog&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Add a bookmark to this now.&amp;#160; Coding4Fun will be tracking awesome projects using the new SDK here.&amp;#160; Have something to show off?&amp;#160; Tell us!&lt;/p&gt;  &lt;h3&gt;Kinect Hack-a-thon&lt;/h3&gt;  &lt;p&gt;In coordination with the Kinect launch, developers were invited out to the Microsoft campus to develop applications in a 24 hour &amp;quot;code-a-thon&amp;quot;.&amp;#160; Some health issues prevented me from attending this event, but I'm looking forward to seeing what these people came up with…&lt;/p&gt;  &lt;p&gt;We will have more samples and fun projects at &lt;a href="http://channel9.msdn.com/coding4fun/" target="_blank"&gt;Coding4Fun&lt;/a&gt; soon, so be sure to check back there (and here) regularly for more Kinect goodness.&amp;#160; Until then, enjoy the new SDK, our new samples, and see what you can build!&amp;#160; I'd &lt;a href="http://www.brianpeek.com/blog/contact.aspx" target="_blank"&gt;love to hear about&lt;/a&gt; any projects you create with these tools…&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S1NZLXHHxZ2UHF71TlnrmvwoFc4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S1NZLXHHxZ2UHF71TlnrmvwoFc4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S1NZLXHHxZ2UHF71TlnrmvwoFc4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S1NZLXHHxZ2UHF71TlnrmvwoFc4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=dkwOVRMzvN4:vwLFWKYT0A4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=dkwOVRMzvN4:vwLFWKYT0A4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=dkwOVRMzvN4:vwLFWKYT0A4:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/dkwOVRMzvN4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/dkwOVRMzvN4/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/06/16/kinect-for-windows-sdk-is-here.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=7b8cbdd6-2e90-4dda-8e90-2e3b76e9e569</guid>
      <pubDate>Thu, 16 Jun 2011 12:47:56 -0500</pubDate>
      <category>Gaming</category>
      <category>.NET</category>
      <category>Coding4Fun</category>
      <category>Hardware</category>
      <category>C/C++</category>
      <category>C#</category>
      <category>NUI</category>
      <category>Kinect</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=7b8cbdd6-2e90-4dda-8e90-2e3b76e9e569</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=7b8cbdd6-2e90-4dda-8e90-2e3b76e9e569</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/06/16/kinect-for-windows-sdk-is-here.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=7b8cbdd6-2e90-4dda-8e90-2e3b76e9e569</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=7b8cbdd6-2e90-4dda-8e90-2e3b76e9e569</feedburner:origLink></item>
    <item>
      <title>MJPEG Decoder v1.1</title>
      <description>&lt;p&gt;A quick update to my &lt;a href="http://www.brianpeek.com/blog/archive/2011/02/10/mjpeg-decoder.aspx" target="_blank"&gt;Motion JPEG Decoder&lt;/a&gt; is now available at &lt;a href="http://mjpeg.codeplex.com/" target="_blank"&gt;CodePlex&lt;/a&gt;.&amp;nbsp; Version 1.1 adds the ability to specify username/password credentials for cameras that require a login.&amp;nbsp; For example:&lt;/p&gt;
&lt;pre class="brush: c-sharp;"&gt;MjpegDecoder _mjpeg;

_mjpeg = new MjpegDecoder();
_mjpeg.FrameReady += mjpeg_FrameReady;

_mjpeg.ParseStream(new Uri("http://192.168.2.200/img/video.mjpeg"), "user", "password");&lt;/pre&gt;
&lt;p&gt;As always, &lt;a href="http://www.brianpeek.com/blog/contact.aspx" target="_blank"&gt;questions/comments&lt;/a&gt; welcome.&amp;nbsp; Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/blol3oUmzRLAyUSLw58eUijtjdI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blol3oUmzRLAyUSLw58eUijtjdI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/blol3oUmzRLAyUSLw58eUijtjdI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blol3oUmzRLAyUSLw58eUijtjdI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=fvvJ5mLRU8k:eO95vWOOiLE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=fvvJ5mLRU8k:eO95vWOOiLE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=fvvJ5mLRU8k:eO95vWOOiLE:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/fvvJ5mLRU8k" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/fvvJ5mLRU8k/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/05/08/mjpeg-decoder-v1-1.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=43a2dd2b-8132-41c8-ab44-963033424753</guid>
      <pubDate>Sun, 08 May 2011 01:25:00 -0500</pubDate>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>MJPEG</category>
      <category>Silverlight</category>
      <category>Windows Phone</category>
      <category>WPF</category>
      <category>XNA</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=43a2dd2b-8132-41c8-ab44-963033424753</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=43a2dd2b-8132-41c8-ab44-963033424753</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/05/08/mjpeg-decoder-v1-1.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=43a2dd2b-8132-41c8-ab44-963033424753</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=43a2dd2b-8132-41c8-ab44-963033424753</feedburner:origLink></item>
    <item>
      <title>MIX11</title>
      <description>&lt;p&gt;&lt;a href="image.axd?picture=6735.image_55D8275A.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="image.axd?picture=7245.image_thumb_67488832.png" width="122" height="190" /&gt;&lt;/a&gt;It's almost time for another &lt;a href="http://live.visitmix.com/" target="_blank"&gt;MIX&lt;/a&gt; conference! Once again I'll be there with the &lt;a href="http://www.coding4fun.com/" target="_blank"&gt;Coding4Fun&lt;/a&gt; crew showing off some spiffy new projects for attendees to play around with, along with a few other surprises. I'll also be taking part in John Papa's &lt;a href="http://live.visitmix.com/OpenSourceFest" target="_blank"&gt;Open Source Fest&lt;/a&gt; on Monday evening, demonstrating &lt;a href="http://www.wiimotelib.org/" target="_blank"&gt;WiimoteLib&lt;/a&gt; and my &lt;a href="http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder" target="_blank"&gt;MJPEG Decoder&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Anyone else heading to the conference? If you are, be sure to stop by the Coding4Fun area in the &lt;a href="http://live.visitmix.com/Network" target="_blank"&gt;Connect Lounge&lt;/a&gt; and say hello, and stop by the Open Source Fest on Monday night to take a look at over 50 great open source projects and vote for your favorites. I'd say I'd trade drinks for votes, but those are free, too.&lt;/p&gt;  &lt;p&gt;And finally, if anyone attending is working on a fun or interesting project and would like to do an interview for my &lt;a href="http://channel9.msdn.com/coding4fun/tv" target="_blank"&gt;Coding4Fun Show&lt;/a&gt; on Channel 9, please &lt;a href="http://brianpeek.com/blog/contact.aspx" target="_blank"&gt;let me know&lt;/a&gt;.&amp;#160; Almost anything goes, so I'd love to see what everyone out there is working on.&lt;/p&gt;  &lt;p&gt;Hope to see you there!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1nEGAAQ83lF2LDCa-_eryF9EG0c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1nEGAAQ83lF2LDCa-_eryF9EG0c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1nEGAAQ83lF2LDCa-_eryF9EG0c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1nEGAAQ83lF2LDCa-_eryF9EG0c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:82Nt_K54Dmc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=82Nt_K54Dmc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=MLiArxOqnbk:WNPmZZ22vzo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?i=MLiArxOqnbk:WNPmZZ22vzo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BrianPeek?a=MLiArxOqnbk:WNPmZZ22vzo:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BrianPeek?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BrianPeek/~4/MLiArxOqnbk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/BrianPeek/~3/MLiArxOqnbk/post.aspx</link>
      <comments>http://www.brianpeek.com/post/2011/04/08/mix11.aspx#comment</comments>
      <guid isPermaLink="false">http://www.brianpeek.com/post.aspx?id=65ff9a81-431d-4d01-af97-2190fb1423ce</guid>
      <pubDate>Fri, 08 Apr 2011 15:18:02 -0500</pubDate>
      <category>Coding4Fun</category>
      <category>Wiimote</category>
      <category>Hardware</category>
      <category>Coding4Fun Show</category>
      <category>Channel 9</category>
      <category>MIX11</category>
      <dc:publisher>Brian Peek</dc:publisher>
      <pingback:server>http://www.brianpeek.com/pingback.axd</pingback:server>
      <pingback:target>http://www.brianpeek.com/post.aspx?id=65ff9a81-431d-4d01-af97-2190fb1423ce</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.brianpeek.com/trackback.axd?id=65ff9a81-431d-4d01-af97-2190fb1423ce</trackback:ping>
      <wfw:comment>http://www.brianpeek.com/post/2011/04/08/mix11.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.brianpeek.com/syndication.axd?post=65ff9a81-431d-4d01-af97-2190fb1423ce</wfw:commentRss>
    <feedburner:origLink>http://www.brianpeek.com/post.aspx?id=65ff9a81-431d-4d01-af97-2190fb1423ce</feedburner:origLink></item>
  </channel>
</rss>

