<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with computing - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/computing/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with computing - Channel 9</title><link>http://channel9.msdn.com/tags/Computing/</link></image><description>computing</description><link>http://channel9.msdn.com/tags/Computing/</link><language>en-us</language><pubDate>Mon, 02 Nov 2009 18:18:32 GMT</pubDate><lastBuildDate>Mon, 02 Nov 2009 18:18:32 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>C9 Conversations: Brian Beckman on Complexity</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_85_ch9.png" border="0" /&gt;In this second installment of &lt;a href="http://channel9.msdn.com/tags/C9-Conversations/" target="_blank"&gt;C9 Conversations&lt;/a&gt;, a format where we sit down with various big thinkers to discuss a wide range of big topics related to computing; all in high quality video and audio, the topic is Complexity (ambient complexity, to be precise - it's hard to program systems that are radically composable. Why?). &lt;br /&gt;
&lt;br /&gt;
Dr. Brian Beckman is an astrophysicist and software architect with a long history of dealing with various levels of complexity. In some sense, most of what we do as programmers and engineers is control complexity to solve problems of various difficulty. In our world of software engineering, we strive to carve simplicity out of the complexity of computing. Dr. Beckman provides his insights into why it so hard to achieve radical composability in the software systems we design and build and what it will take to realize &lt;em&gt;ambient simplicity&lt;/em&gt; as we march into the increasingly complex world of general purpose computing. &lt;br /&gt;
&lt;br /&gt;
We think you'll really enjoy this conversation with one of Microsoft's best thinkers.&lt;img src="http://channel9.msdn.com/503814/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/C9-Conversations-Brian-Beckman-on-Complexity/</comments><link>http://channel9.msdn.com/posts/Charles/C9-Conversations-Brian-Beckman-on-Complexity/</link><pubDate>Fri, 27 Nov 2009 18:24:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wmv</guid><evnet:views>13111</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503814/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dr. Brian Beckman is an astrophysicist and software architect with a long history of dealing with various levels of complexity. In some sense, most of what we do as programmers and engineers is control complexity to solve problems of various difficulty. In our world of software engineering, we strive to carve simplicity out of the complexity of computing. Dr. Beckman provides his insights into why it so hard to achieve radical composability in the software systems we design and build and what it will take to realize ambient simplicity as we march into the increasingly complex world of general purpose computing.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.mp4" expression="full" duration="2396" fileSize="428426991" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.mp3" expression="full" duration="2396" fileSize="19176916" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.mp4" expression="full" duration="2396" fileSize="428426991" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wma" expression="full" duration="2396" fileSize="19389789" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wmv" expression="full" duration="2396" fileSize="530215077" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_2MB_ch9.wmv" expression="full" duration="2396" fileSize="1899223876" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_Zune_ch9.wmv" expression="full" duration="2396" fileSize="526317022" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/Conversations9BrianBeckman_ch9.wmv" length="530215077" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>18</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/C9-Conversations-Brian-Beckman-on-Complexity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503814/Trackback.aspx</trackback:ping><category>Brian Beckman</category><category>C9-Conversations</category><category>Computing</category><category>Programming</category></item><item><title>Margaret Burnett: Gender and Software</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_small_ch9.png" border="0" /&gt;&lt;p&gt;Meet Dr. Margaret Burnett, a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. She is exploring hypotheses correlating and differentiating (or unifying) both the design and usage patterns of software by gender. Dr. Burnett has spent the last three months as a visiting researcher at Microsoft Research.  Great fodder for the latest edition of WM_IN, we thought, and we were lucky enough to catch up with Dr. Burnett during her last week at MSR to talk about her focus of study, which is the fascinating topic of gender differences and human-computer interaction that exist in the ways people solve problems when they use software.  &lt;br /&gt;
&lt;br /&gt;
Dr. Burnett's current &lt;a href="http://web.engr.oregonstate.edu/~burnett/research.html"&gt;research&lt;/a&gt; focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She is also the principal architect of the &lt;a href="http://web.engr.oregonstate.edu/~burnett/Forms3/forms3.html"&gt;Forms/3&lt;/a&gt; and the &lt;a href="http://web.engr.oregonstate.edu/~burnett/FAR/"&gt;FAR&lt;/a&gt; visual programming languages, plus the &lt;a href="http://eusesconsortium.org/wysiwyt.php"&gt;WYSIWYT testing methodology&lt;/a&gt; for end-user programmers.  Watch, learn and enjoy!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474310/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/</comments><link>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/</link><pubDate>Thu, 25 Jun 2009 18:49:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wmv</guid><evnet:views>42776</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474310/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Meet Dr. Margaret Burnett, a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. She is exploring hypotheses correlating and differentiating (or unifying) both the design and usage patterns of software by gender. Dr. Burnett has spent the last three months as a visiting researcher at Microsoft Research. Great fodder for the latest edition of WM_IN, we thought, and we were lucky enough to catch up with Dr. Burnett during her last week at MSR to talk about her focus of study, which is the fascinating topic of gender differences and human-computer interaction that exist in the ways people solve problems when they use software. &lt;br /&gt;
&lt;br /&gt;
Dr. Burnett's current &lt;a href="http://web.engr.oregonstate.edu/~burnett/research.html"&gt;research&lt;/a&gt; focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She is also the principal architect of the &lt;a href="http://web.engr.oregonstate.edu/~burnett/Forms3/forms3.html"&gt;Forms/3&lt;/a&gt; and the &lt;a href="http://web.engr.oregonstate.edu/~burnett/FAR/"&gt;FAR&lt;/a&gt; visual programming languages, plus the &lt;a href="http://eusesconsortium.org/wysiwyt.php"&gt;WYSIWYT testing methodology&lt;/a&gt; for end-user programmers. Watch, learn and enjoy!
&lt;p&gt; &lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4" expression="full" duration="2332" fileSize="230037580" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp3" expression="full" duration="2332" fileSize="18659880" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4" expression="full" duration="2332" fileSize="230037580" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wma" expression="full" duration="2332" fileSize="37738233" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wmv" expression="full" duration="2332" fileSize="330931435" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_2MB_ch9.wmv" expression="full" duration="2332" fileSize="730003931" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_Zune_ch9.wmv" expression="full" duration="2332" fileSize="330291415" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wmv" length="330931435" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474310/Trackback.aspx</trackback:ping><category>Computing</category><category>MS Research</category></item><item><title>Intelligent Light: Computational Fluid Dynamics and High Performance Computing</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_small_ch9.png" border="0" /&gt;Before a plane flies for the first time, in the sky, it has flown many thousands of virtual miles in distributed clusters of computation cells, calculating non-linear differential equations of fluid dynamics. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.ilight.com/"&gt;Intelligent Light&lt;/a&gt;, with its Fortran and Python writing programmers, represents a typical ISV in the Microsoft HPC partner community with their flagship application having long been available on UNIX and Linux HPC clusters.  Intelligent Light provides an application called FieldView that takes massive data from Computational Fluid Dynamics (CFD) applications  and visualizes that data for engineers who design F16 fighters and Formula One cars.  Because of the long compute times required, FieldView is often run in parallel on High Performance Computing (HPC) clusters to return quicker results.  In this video, Intelligent Light founder Steve Legensky demonstrates the complex mathematics used by CFD engineers and talks about how HPC has evolved in his industry over the past 20 years. &lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Steve is awesome. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Check out the &lt;a href="http://www.microsoft.com/isv" target="_blank"&gt;Microsoft ISV site&lt;/a&gt; for more information about ISVs working with Microsoft.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/461863/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Inside+Out/Intelligent-Light-Computational-Fluid-Dynamics-and-High-Performance-Computing/</comments><link>http://channel9.msdn.com/shows/Inside+Out/Intelligent-Light-Computational-Fluid-Dynamics-and-High-Performance-Computing/</link><pubDate>Wed, 08 Apr 2009 20:21:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.wmv</guid><evnet:views>46302</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/461863/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Before a plane flies for the first time, in the sky, it has flown many thousands of virtual miles in distributed clusters of computation cells, calculating non-linear differential equations of fluid dynamics. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.ilight.com/"&gt;Intelligent Light&lt;/a&gt;, with its Fortran and Python writing programmers, represents a typical ISV in the Microsoft HPC partner community with their flagship application having long been available on UNIX and Linux HPC clusters. Intelligent Light provides an application called FieldView that takes massive data from Computational Fluid Dynamics (CFD) applications and visualizes that data for engineers who design F16 fighters and Formula One cars. Because of the long compute times required, FieldView is often run in parallel on High Performance Computing (HPC) clusters to return quicker results. In this video, Intelligent Light founder Steve Legensky demonstrates the complex mathematics used by CFD engineers and talks about how HPC has evolved in his industry over the past 20 years. &lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Steve is awesome. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href="http://www.microsoft.com/isv" target="_blank"&gt;Microsoft ISV site&lt;/a&gt; for more information about ISVs working with Microsoft.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.mp4" expression="full" duration="2178" fileSize="190521396" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.mp3" expression="full" duration="2178" fileSize="3269694" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.mp4" expression="full" duration="2178" fileSize="190521396" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.wma" expression="full" duration="2178" fileSize="35235901" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.wmv" expression="full" duration="2178" fileSize="129906511" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_2MB_ch9.wmv" expression="full" duration="2178" fileSize="628811013" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_Zune_ch9.wmv" expression="full" duration="2178" fileSize="171538491" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/8/1/6/4/IOIntelligentLight_ch9.wmv" length="129906511" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Inside+Out/Intelligent-Light-Computational-Fluid-Dynamics-and-High-Performance-Computing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/461863/Trackback.aspx</trackback:ping><category>Computing</category><category>Concurrency</category><category>High Performance Computing</category><category>HPC Server 2008</category><category>Intelligent Light</category><category>Mathematics</category><category>Parallel Computing</category><category>Partners</category><category>Physics</category></item><item><title>Xin Wang: Science Fiction, Artificial Intelligence and Search</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_small_ch9.png" border="0" /&gt;&lt;p&gt;Meet Xin Wang, SciFi fan and an expert in artificial intelligence (she has a Ph.D in it!).  Today she works on Markov decision problems and how to use approximate optimization problems that can be traced all the way back to Sir Issac Newton to solve combinatorial optimization problems. Xin has worked as an SDE at Microsoft for more than 4 years; when she first started she worked on a very cool project for ink parsing on the Tablet PC.  Watch the video to find out more about this very interesting software developer!    &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/460783/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/WM_IN/Xin-Wang-Science-Fiction-Artificial-Intelligence-and-Search/</comments><link>http://channel9.msdn.com/shows/WM_IN/Xin-Wang-Science-Fiction-Artificial-Intelligence-and-Search/</link><pubDate>Tue, 17 Mar 2009 20:39:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.wmv</guid><evnet:views>35737</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/460783/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Meet Xin Wang, SciFi fan and an expert in artificial intelligence (she has a Ph.D in it!).  Today she works on Markov decision problems and how to use approximate optimization problems that can be traced all the way back to Sir Issac Newton to solve combinatorial optimization problems. Xin has worked as an SDE at Microsoft for more than 4 years; when she first started she worked on a very cool project for ink parsing on the Tablet PC.  Watch the video to find out more about this very interesting software developer!</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.mp4" expression="full" duration="1892" fileSize="186756579" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.mp3" expression="full" duration="1892" fileSize="15139654" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.mp4" expression="full" duration="1892" fileSize="186756579" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.wma" expression="full" duration="1892" fileSize="30621757" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.wmv" expression="full" duration="1892" fileSize="114720795" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_2MB_ch9.wmv" expression="full" duration="1892" fileSize="592345297" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_Zune_ch9.wmv" expression="full" duration="1892" fileSize="149728775" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/8/7/0/6/4/WMINWang_ch9.wmv" length="114720795" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/WM_IN/Xin-Wang-Science-Fiction-Artificial-Intelligence-and-Search/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/460783/Trackback.aspx</trackback:ping><category>Computing</category><category>Machine Learning</category><category>Search</category></item><item><title>Algorithms and Data Structures: Mike Swanson - Genetic Session Scheduler</title><description>&lt;a href="http://blogs.msdn.com/mswanson/"&gt;Mike Swanson&lt;/a&gt; is at it &lt;a href="http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx"&gt;again&lt;/a&gt;. You've seen Mike on Channel 9 before and you've probably used his &lt;a href="http://www.mikeswanson.com/swf2xaml/"&gt;SWF to XAML converter&lt;/a&gt; that he wrote a while back. His &lt;a href="http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx"&gt;latest side project&lt;/a&gt; promises to be quite useful for conference owners who have the complex task of planning sessions for big technical events like PDC or TechED. In fact, Mike is the PDC08 content owner and this task falls squarely on his shoulders. Instead of littering his office with Post-It notes that represent sessions, speakers, session times and locations, he decided to write an algorithm to solve his problem, specifically a genetic algorithm. &lt;BR&gt;&lt;BR&gt;This is the first epsiode of a new series on Channel 9, Data Structures and Algorithms, that will focus on, well, data structures and algorithms :) Each episode will feature an engineer at a whiteboard discussing solutions to algorithms that they invented or improved upon. There are many clever people who write code for Microsoft and Channel 9 will continue to highlight them and their work. This new series is an attempt to really focus the conversation to one problem and it's algorithmic solution (which will often involve the advent of new data structures).&lt;BR&gt;&lt;BR&gt;Enjoy. Mike is as much an engineer as he is a technical evangelist. His genetic session scheduler is an innovative approach to solving a problem rife with tediousness. Well done, Mike!&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_ch9.wmv"&gt;LOW RES FILE&lt;/a&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_ch9.mp4"&gt;MP4&lt;/a&gt;&lt;img src="http://channel9.msdn.com/404808/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Algorithms-and-Data-Structures-Mike-Swanson-Genetic-Session-Scheduler/</comments><link>http://channel9.msdn.com/posts/Charles/Algorithms-and-Data-Structures-Mike-Swanson-Genetic-Session-Scheduler/</link><pubDate>Wed, 21 May 2008 23:46:07 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_2MB_ch9.wmv</guid><evnet:views>23525</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/404808/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Mike Swanson is at it again. You've seen Mike on Channel 9 before and you've probably used his SWF to XAML converter that he wrote a while back. His latest side project promises to be quite useful for conference owners who have the complex task of planning sessions for big technical events like PDC or TechED. In fact, Mike is the PDC08 content owner and this task falls squarely on his shoulders. Instead of littering his office with Post-It notes that represent sessions, speakers, session times and locations, he decided to write an algorithm to solve his problem, specifically a genetic&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/b12caf32-19a5-4af4-9b00-e49c48b457c8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/051de68b-82a7-4b94-a37b-01f72e437a05/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e2416ca6-d826-4420-a3ac-5ac245e5c896/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/500c42aa-5e09-4fe5-b4a2-7a6ea1971473/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fa818dbb-e1c4-4f25-87b3-4ac3960b0771/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ee4a6328-ef36-499e-8985-cc7235c95ffa/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3c31bbf3-9ab2-494f-a202-ff82551d1548/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7b1d0db8-f2a8-41d4-9fce-907df202afc9/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/23775290-bd3a-42f8-99ca-c69cce2bd73f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7ae0e627-b6d7-48da-99b8-0c1a8d1543d2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c0f3b898-9d60-4024-b4af-625b691802bd/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6610fd50-48f5-4dc5-b2df-74096b8bfce6/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_ch9.mp3" expression="full" duration="1928" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_ch9.wma" expression="full" duration="1928" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_2MB_ch9.wmv" expression="full" duration="1928" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AlgoMikeSwansonPDCScheduler_2MB_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Algorithms-and-Data-Structures-Mike-Swanson-Genetic-Session-Scheduler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/404808/Trackback.aspx</trackback:ping><category>Algorithms</category><category>Computing</category><category>PDC08</category></item><item><title>Russell Hadley: The Route to C++ Code Optimization</title><description>It's nice to write clean code (code that looks good, is organized, is easy for others to understand by reading it, etc). As developers we get to use great tools to implement algorithms in our favorite languages. The act of composing a program is much like that of writing a story or, in some cases, a poem :) But the underlying hardware isn't much interested in intelligent class hierachies and easy-to-understand lines of programming language syntax. Processors do not speak C++ or Java or C# or VB, etc. &lt;BR&gt;&lt;BR&gt;The focus of this interview is mapping the (long and complicated)path to executable machine code that the machine natively understands and acts&amp;nbsp;upon, bringing&amp;nbsp;your code to life. How does this work, exactly?&lt;BR&gt;&lt;BR&gt;Russell Hadley is a senior developer on the C++ team here at Microsoft and he spends his days (and nights, ocassionally) writing code that takes the front-end compilation linear (flattened) blob and turns it into highly optimized machine code patterns&amp;nbsp;that the processor can execute in a highly efficient manner. &lt;BR&gt;&lt;BR&gt;This is a deep interview with lots of whiteboarding, but it is shallow enough so you won't drown if you can't swim very well. Enjoy. This is another great conversation with one of the C++ experts who live in Building 41.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_ch9.wmv"&gt;LOW RES FILE&lt;/a&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_ch9.mp4"&gt;MP4 FILE&lt;/a&gt;&lt;img src="http://channel9.msdn.com/404534/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Russell-Hadley-The-Route-to-C-Code-Optimization/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Russell-Hadley-The-Route-to-C-Code-Optimization/</link><pubDate>Tue, 20 May 2008 18:43:14 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_2MB_ch9.wmv</guid><evnet:views>24154</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/404534/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It's nice to write clean code (code that looks good, is organized, is easy for others to understand by reading it, etc). As developers we get to use great tools to implement algorithms in our favorite languages. The act of composing a program is much like that of writing a story or, in some cases, a poem &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt; But the underlying hardware isn't much interested in intelligent class hierachies and easy-to-understand lines of programming language syntax. Processors do not speak C++ or Java or C# or VB, etc. &lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/ca0c77d1-08fc-4901-9379-51c9b2476de2/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/083e6ff6-a1e8-4dc6-83d5-9a2318647808/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3deb4234-d13d-4bcf-9d6b-be6f28c6d219/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/45550af2-f177-4519-9e2b-62cbc114b742/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/242992e7-7e59-4e88-aa16-3ba499abd967/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4b761912-21a9-4174-a207-099f2711cdb1/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/61d9567c-8d14-4668-9dff-1497cc1955e6/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/5d071263-ffae-49f6-a8c5-5ab11c8f03ff/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/550e8cb6-f872-4bbd-8c0a-5db256395787/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6166fa89-a6f6-4dbc-b86d-69b633d5b620/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/10686681-dbe1-461b-96dc-7da7ec4f9a5b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/162375d6-06c7-44f0-93ed-a7b1ab52550f/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_ch9.mp3" expression="full" duration="3074" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_ch9.wma" expression="full" duration="3074" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_2MB_ch9.wmv" expression="full" duration="3074" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RussellHadleyCompilerOptimization_2MB_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Russell-Hadley-The-Route-to-C-Code-Optimization/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/404534/Trackback.aspx</trackback:ping><category>C++</category><category>Compilers</category><category>Computing</category><category>Phoenix Framework</category></item><item><title>Brian Beckman: Project Quark - A New Beginning for Quantum Computing Rises from the Ashes of Theoret</title><description>&lt;P&gt;Software Architect and Astrophysicist Brian Beckman has a new job at Microsoft. No longer working with Erik Meijer on cutting edge developer tools and programming languages, Brian has joined a very small team of distinguished engineers and technical fellows that seeks to create a new product for Microsoft, code named Quark.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Brian and his big brained colleagues have produced a prototype quantum computing device that takes the notion of parallel computation to a whole new level... The really interesting thing here is that Brian has determined that theoretical phyiscs has completed. What does that mean, you ask? Well, only Dr. Beckman can explain it in terms that everybody will be able to comprehend.&lt;BR&gt;&lt;BR&gt;Tune in. This is very big news. Computing will never be the same thanks to Brian and his colleagues working in the newly formed (and apt-named!)&amp;nbsp;Quantum Unreality Computation Group.&lt;BR&gt;&lt;BR&gt;Enjoy.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_ch9.wmv"&gt;Low res file here&lt;/a&gt;.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249689/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Brian-Beckman-Project-Quark-A-New-Beginning-for-Quantum-Computing-Rises-from-the-Ashes-of-Theoret/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Brian-Beckman-Project-Quark-A-New-Beginning-for-Quantum-Computing-Rises-from-the-Ashes-of-Theoret/</link><pubDate>Tue, 01 Apr 2008 17:58:15 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_2MB_ch9.wmv</guid><evnet:views>18443</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249689/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Software Architect and Astrophysicist Brian Beckman has a new job at Microsoft. No longer working with Erik Meijer on cutting edge developer tools and programming languages, Brian has joined a very small team of distinguished engineers and technical fellows that seeks to create a new product for Microsoft, code named Quark.&amp;nbsp;Brian and his big brained colleagues have produced a prototype quantum computing device that takes the notion of parallel computation to a whole new level... The really interesting thing here is that Brian has determined that theoretical phyiscs has completed. What&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/43285efe-f649-41ef-bc08-86cf9b0fa78e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a1de0b1d-4fc6-4c8f-b046-21edaea2b55f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/274484f4-eb17-41fe-a36e-0dce212e9f85/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9a2b7c4a-9c4c-4d49-b21f-e6c04cb5cc16/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_ch9.mp3" expression="full" duration="1772" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_ch9.wma" expression="full" duration="1772" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_2MB_ch9.wmv" expression="full" duration="1772" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanQuantumUnreality_2MB_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>35</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Brian-Beckman-Project-Quark-A-New-Beginning-for-Quantum-Computing-Rises-from-the-Ashes-of-Theoret/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249689/Trackback.aspx</trackback:ping><category>Computing</category><category>Quantum Computing</category></item><item><title>Reborn Studio: Web Video Experts</title><description>&lt;P&gt;Michael Scherotter interviews Michael Marina and Patrick Tran, founders of &lt;a href="http://www.rebornstudio.com/"&gt;Reborn Studio&lt;/a&gt;, a web development company that is specializing in building ASP.Net-based web video community sites like &lt;a href="http://www.mydamnchannel.com/"&gt;My Damn Channel&lt;/a&gt;, &lt;a href="http://www.webridestv.com/"&gt;WebRidesTV&lt;/a&gt;, &lt;a href="http://www.logicbuy.com/"&gt;LogicBuy&lt;/a&gt;, and &lt;a href="http://www.logictv.com/"&gt;LogicTV&lt;/a&gt;.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249628/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Communicating/Reborn-Studio-Web-Video-Experts/</comments><link>http://channel9.msdn.com/shows/Communicating/Reborn-Studio-Web-Video-Experts/</link><pubDate>Sun, 02 Mar 2008 06:23:11 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/Reborn Studio.wmv</guid><evnet:views>3397</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249628/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Michael Scherotter interviews Michael Marina and Patrick Tran, founders of &lt;a href="http://www.rebornstudio.com/"&gt;Reborn Studio&lt;/a&gt;, a web development company that is specializing in building ASP.Net-based web video community sites like &lt;a href="http://www.mydamnchannel.com/"&gt;My Damn Channel&lt;/a&gt;, &lt;a href="http://www.webridestv.com/"&gt;WebRidesTV&lt;/a&gt;, &lt;a href="http://www.logicbuy.com/"&gt;LogicBuy&lt;/a&gt;, and &lt;a href="http://www.logictv.com/"&gt;LogicTV&lt;/a&gt;.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/c9532a56-9cb8-48dc-b76d-7c8ae1730029/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/954b307c-f828-4933-8f3b-f889ef33240c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/14e02fe1-e61f-4ff9-a72e-0707a01a3b78/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/bbcd99ca-03e8-4e23-b2e7-93a3efd70746/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RebornStudio_ch9.mp3" expression="full" duration="220" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RebornStudio_ch9.wma" expression="full" duration="220" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Reborn Studio.wmv" expression="full" duration="220" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Reborn Studio.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Michael S. Scherotter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Communicating/Reborn-Studio-Web-Video-Experts/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249628/Trackback.aspx</trackback:ping><category>ASP.NET</category><category>Community</category><category>Computing</category><category>Video</category></item><item><title>Burton Smith: On General Purpose Super Computing and the History and Future of Parallelism</title><description>&lt;a href="http://www.microsoft.com/presspass/exec/techfellow/Smith/default.mspx"&gt;Burton Smith&lt;/a&gt; is a Technical Fellow at Microsoft who thinks about ways in which our platform needs to be structured to support general purpose computers that will soon have clustered super computer processing power as we move closer to manycore everywhere (not too far off into the future...). Burton is a parallel computing expert, an industry thought leader in high performance, massively parallel distributed (aka super) computing. Winner of the Seymour Cray Computer Engineering Award, Burton knows a thing or two about how to architect and implement software systems that can succeed in the Age of Manycore. &lt;br /&gt;
&lt;br /&gt;
This is a long and great conversation, unedited of course. You'll want to make some time for this and listen carefully to what Burton says. This is a very important general introduction to parallelism and high performance computing. As always, we can't talk about super computing without addressing program language evolution in the context of manycore (you've seen this quite a bit on C9 over the years). We cover a lot of ground here including Burton's insights into functional programming, transactions, compatability, shared mutable state, operating systems, technical redunancy and the role of Technical Fellows in the post-Bill era.&lt;br /&gt;
&lt;br /&gt;
Enjoy this great introduction to parallelism and the future of our platform technologies and tools as we head into the age of manycore. This is the first in a series of several interviews covering parallel computing and Microsoft's Parallel Computing Platform technologies, specifically.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism_512kbs.wmv"&gt;&lt;span&gt;Low res file for the bandwidth-challenged.&lt;/span&gt;&lt;/a&gt;&lt;img src="http://channel9.msdn.com/249611/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Burton-Smith-On-General-Purpose-Super-Computing-and-the-History-and-Future-of-Parallelism/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Burton-Smith-On-General-Purpose-Super-Computing-and-the-History-and-Future-of-Parallelism/</link><pubDate>Wed, 13 Feb 2008 16:34:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism.wmv</guid><evnet:views>24053</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249611/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Burton Smith is a Technical Fellow at Microsoft who thinks about ways in which our platform needs to be structured to support general purpose computers that will soon have clustered super computer processing power as we move closer to manycore everywhere (not too far off into the future...). Burton is a parallel computing expert, an industry thought leader in high performance, massively parallel distributed (aka super) computing. Winner of the Seymour Cray Computer Engineering Award, Burton knows a thing or two about how to architect and implement software systems that can succeed in…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4c675fa1-6d27-431e-8da0-6f85d13cd2df/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9aff3df0-0405-414d-85a9-783b29c86e37/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9e3f9577-dcda-4006-81c4-4b2f2ccd00ce/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6f8f8b50-336c-46d9-9809-c6702f93176f/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism_ch9.mp3" expression="full" duration="3922" fileSize="31379539" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism_ch9.wma" expression="full" duration="3922" fileSize="31730303" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism.wmv" expression="full" duration="3922" fileSize="1227629477" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BurtonSmithOnParallelism.wmv" length="1227629477" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>59</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Burton-Smith-On-General-Purpose-Super-Computing-and-the-History-and-Future-of-Parallelism/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249611/Trackback.aspx</trackback:ping><category>Computing</category><category>High Performance Computing</category><category>Parallel Computing</category><category>Parallel Extensions</category><category>Programming</category><category>Software Composability</category></item><item><title>Dan Ingalls and Allen Wirfs-Brock: On Smalltalk, Lively Kernel, Javascript and Programming the Inter</title><description>I recently attended &lt;a href="http://www.langnetsymposium.com/"&gt;Lang.NET 2008&lt;/a&gt; and, as expected, learned a great deal from some of the industry's finest language and compiler minds.&lt;BR&gt;&lt;BR&gt;Here, we meet &lt;a href="http://research.sun.com/people/mybio.php?c=394"&gt;Dan Ingalls&lt;/a&gt; and Allen Wirfs-Brock, two legendary Smalltalkers (contributors to the language). Dan Ingalls is well known for his work at Xerox PARC and his contributions along with Alan Kay to Smalltalk. Dan is also very passionate about Javascript.&amp;nbsp; So much so, that he's gone and created a very interesting Javascript-only project named &lt;a href="http://research.sun.com/projects/lively/"&gt;Lively Kernel&lt;/a&gt;. And you can thank Dan for &lt;a href="http://en.wikipedia.org/wiki/BitBLT"&gt;Bit blit&lt;/a&gt;.&lt;BR&gt;&lt;BR&gt;Allen Wirfs-Brock is currently working on some very interesting language enhancements that he can't talk about publicly :)&lt;BR&gt;&lt;BR&gt;Join us as we discuss a whole range of very interesting topics.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock_512Kbs.wmv"&gt;Low res file for bandwidth challenged&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249605/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Dan-Ingalls-and-Allen-Wirfs-Brock-On-Smalltalk-Lively-Kernel-Javascript-and-Programming-the-Inter/</comments><link>http://channel9.msdn.com/posts/Charles/Dan-Ingalls-and-Allen-Wirfs-Brock-On-Smalltalk-Lively-Kernel-Javascript-and-Programming-the-Inter/</link><pubDate>Thu, 07 Feb 2008 19:37:54 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock.wmv</guid><evnet:views>10326</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249605/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently attended Lang.NET 2008 and, as expected, learned a great deal from some of the industry's finest language and compiler minds.Here, we meet Dan Ingalls and Allen Wirfs-Brock, two legendary Smalltalkers (contributors to the language). Dan Ingalls is well known for his work at Xerox PARC and his contributions along with Alan Kay to Smalltalk. Dan is also very passionate about Javascript.&amp;nbsp; So much so, that he's gone and created a very interesting Javascript-only project named Lively Kernel. And you can thank Dan for Bit blit.Allen Wirfs-Brock is currently working on some very&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/f8d05807-72c4-413b-aba5-5cc5753edf1d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/87d501a8-0d30-4b70-a5dd-d1d8cbca5479/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e9d7ac0f-94c3-44f1-834d-02be61067b7e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/57b879d2-be85-468c-a846-50d1af4357b6/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock_ch9.mp3" expression="full" duration="4343" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock_ch9.wma" expression="full" duration="4343" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock.wmv" expression="full" duration="4343" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetIngallsWirfs-Brock.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Dan-Ingalls-and-Allen-Wirfs-Brock-On-Smalltalk-Lively-Kernel-Javascript-and-Programming-the-Inter/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249605/Trackback.aspx</trackback:ping><category>Computing</category><category>Javascript</category><category>LangNET 2008</category><category>Programming</category></item><item><title>Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution</title><description>I attended &lt;a href="http://www.langnetsymposium.com/"&gt;Lang.NET 2008&lt;/a&gt; and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was &lt;a href="http://bracha.org/Site/Home.html"&gt;Gilad Bracha&lt;/a&gt;'s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/~emeijer/"&gt;Erik Meijer&lt;/a&gt;, our resident programming language guru and a deacon in the Church of the Lamda Calculus (:)), was of course in attendance and presented on the current state of &lt;a href="http://labs.live.com/volta/"&gt;Volta &lt;/a&gt;(an &lt;em&gt;excellent&lt;/em&gt; managed tier-splitting technology that you should definitely play with). &lt;br /&gt;
&lt;br /&gt;
Mads Torgersen, Danish computer scientist and member of the C# design team, was also in attendance. It's always fun to chat with Mads. He's got a very well balanced and insightful perspective on pragmatic programming language design. We're lucky to have him working with Anders et al on the evolution of C#.&lt;br /&gt;
&lt;br /&gt;
I thought it would be a great idea to get these three characters together in one place to talk about what they know best: programming languages. We have a great discussion on type systems, programming language history, DLR and language futures. &lt;br /&gt;
&lt;br /&gt;
If you are into programming language design, then this is for you. There is no white boarding, but the conversation is deep given the topics covered... It's also a really fun interview with exceptional personalities. We laugh a lot, which is always a good thing. So, step outside of the box, settle into a comfy chair (this is a long one - unedited as usual) and get some new perspectives on programming language design and evolution from some of the top minds in the industry.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersen_512Kbs.wmv"&gt;Lo-Res version for the bandwidth challanged&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249604/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/</link><pubDate>Tue, 05 Feb 2008 19:52:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv</guid><evnet:views>22970</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249604/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I attended &lt;a href="http://www.langnetsymposium.com/"&gt;Lang.NET 2008&lt;/a&gt; and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was &lt;a href="http://bracha.org/Site/Home.html"&gt;Gilad Bracha&lt;/a&gt;'s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0d7e9e2d-55c4-49a0-9fd2-5975e3ceacfe/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/74b0afd8-eb3d-4159-b3b8-9394a474b04e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bab56c30-4f0d-494c-bb07-3d7feac27f23/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a481c028-4824-49d6-af8a-e25ca6013553/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.mp3" expression="full" duration="3142" fileSize="25141289" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.wma" expression="full" duration="3142" fileSize="25421903" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv" expression="full" duration="3142" fileSize="983600797" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv" length="983600797" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>40</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249604/Trackback.aspx</trackback:ping><category>Compilers</category><category>Computing</category><category>Erik Meijer</category><category>Functional Programming</category><category>Gilad Bracha</category><category>LangNET 2008</category><category>Programming</category><category>Software Composability</category></item><item><title>TechNet Radio:  Building a Green Datacenter</title><description>&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;On today’s TechNet radio, we talk with Dave Ohara about building a Green Datacenter.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What is a Green Datacenter, and how can it be implemented?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What are some strategies to getting executive buyoff? &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal&gt;
&lt;HR align=center&gt;

&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Eric Ostrowski - Your Show Host and &lt;SPAN&gt;TechNet Radio Producer&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Dave Ohara - &lt;SPAN&gt;Dave Ohara has 26 years of experience in technology, working for such companies as Microsoft, Apple, and Hewlett-Packard. Working in product development, marketing, technical evangelism, infrastructure architecture, process engineering, reliability engineering, and distribution logistics, Dave is now working with multiple companies implementing green initiatives.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://channel9.msdn.com/259899/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Building-a-Green-Datacenter/</comments><link>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Building-a-Green-Datacenter/</link><pubDate>Wed, 26 Dec 2007 17:35:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Building-a-Green-Datacenter/</guid><evnet:views>2789</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/259899/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;On today’s TechNet radio, we talk with Dave Ohara about building a Green Datacenter.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What is a Green Datacenter, and how can it be implemented?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What are some strategies to getting executive buyoff? &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</evnet:previewtext><media:group><media:content url="http://download.microsoft.com/download/b/4/8/b4898152-1193-4a92-913c-40f2d7002356/TechNetRadio12262007-hi-web.mp3" expression="full" duration="1147" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/b/4/8/b4898152-1193-4a92-913c-40f2d7002356/TechNetRadio12262007-web.wma" expression="full" duration="1147" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://download.microsoft.com/download/b/4/8/b4898152-1193-4a92-913c-40f2d7002356/TechNetRadio12262007-web.wma" length="1" type="audio/x-ms-wma" /><dc:creator>erickingfrog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Building-a-Green-Datacenter/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/259899/Trackback.aspx</trackback:ping><category>Community</category><category>Computing</category><category>Hardware</category><category>Windows Server</category></item><item><title>Expert to Expert: Brian Beckman and Sam Druker - Deep Entity Framework</title><description>&lt;P&gt;You've seen a few conversations on Channel 9 about Microsoft's &lt;a href="http://channel9.msdn.com/tags/Entity+Framework&gt;Entity Framework&lt;/a&gt;. Well, it's time for another one, but with a new twist...&lt;BR&gt;&lt;BR&gt;&lt;a href="http://channel9.msdn.com/tags/Brian+Beckman&gt;Brian Beckman&lt;/a&gt;&amp;nbsp;recently had a deep technical&amp;nbsp;chat with Sam Druker about the Entity Framework data model&amp;nbsp;and related technologies. &lt;BR&gt;&lt;BR&gt;Sam is GM of the Data Programmability Group at Microsoft and also happens to be Brian's boss and former programming colleague. Sam's a &lt;EM&gt;very&lt;/EM&gt; technically-inclined executive... He has to be considering he's a leader in the Microsoft group that makes SQL and the plethora of data-related platform technologies, not to mention that he has to manage the likes of Erik Meijer and Brian Beckman.&lt;BR&gt;&lt;BR&gt;This interview is great for two simple reasons. The first reason is that, well, it's a &lt;EM&gt;great&lt;/EM&gt; (and &lt;EM&gt;deep&lt;/EM&gt;, &lt;STRONG&gt;including whiteboarding&lt;/STRONG&gt;) conversation between experts that spans many technologies related to SQL and the Entity Framework. &lt;BR&gt;&lt;BR&gt;The second reason is that this is the first in a series of interviews on Channel 9 that&lt;EM&gt; involve experts in one domain (or many domains, like Brian) who interview other experts in another domain that is not well understood by the interviewer &lt;/EM&gt;(so, in this case, for example, the venerable Brian Beckman&amp;nbsp;really does not ask any questions that he already knows the answer to. Brian is not an expert in EF, but possesses a very unique perspective in this case given his mathematical tendencies and expert level understanding of things like set theory...)&lt;EM&gt;.&lt;/EM&gt; Yours truly, Charles,&amp;nbsp;takes part in the conversation of course, but I'm mainly a camera guy who throws in a random&amp;nbsp;question once and a while. Brian drives this interview. &lt;BR&gt;&lt;BR&gt;Like you, I'm in the audience and learning from people who truly understand the deepest levels of a given platform technology. Again, Brian Beckman &lt;EM&gt;conducts&lt;/EM&gt; this interview and I think this is&amp;nbsp;a trend you are going to &lt;EM&gt;really&lt;/EM&gt; enjoy. &lt;BR&gt;&lt;BR&gt;Thank you, Brian and Sam!&lt;BR&gt;&lt;BR&gt;You'll see more of this class of interview in the future on Channel 9.&lt;BR&gt;&lt;BR&gt;Learn. Enjoy.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249565/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Sam-Druker-Deep-Entity-Framework/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Sam-Druker-Deep-Entity-Framework/</link><pubDate>Wed, 05 Dec 2007 16:53:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Sam-Druker-Deep-Entity-Framework/</guid><evnet:views>23819</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249565/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>You've seen a few conversations on Channel 9 about Microsoft's Entity Framework. Well, it's time for another one, but with a new twist...Brian Beckman&amp;nbsp;recently had a deep technical&amp;nbsp;chat with Sam Druker about the Entity Framework data model&amp;nbsp;and related technologies. Sam is GM of the Data Programmability Group at Microsoft and also happens to be Brian's boss and former programming colleague. Sam's a very technically-inclined executive... He has to be considering he's a leader in the Microsoft group that makes SQL and the plethora of data-related platform technologies, not to&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/fb0733e4-e306-4200-ac65-3872a6d6e51e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/814e7065-e10d-4758-8e3f-a0d51871d95e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f78f617c-700b-4f5e-aca4-cd43be41716c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/db4e155b-394f-49c3-97b1-dcc8c67cf8b1/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a4a4228b-3915-42a2-9d23-bcd4c73f4fed/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/4ce630e9-f1b1-4ec0-bd3b-9cd24b65e1a3/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanDrukkerEF_ch9.mp3" expression="full" duration="3821" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BeckmanDrukkerEF_ch9.wma" expression="full" duration="3821" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Beckman_Drukker_EF.wmv" expression="full" duration="3821" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/Beckman_Drukker_EF.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Sam-Druker-Deep-Entity-Framework/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249565/Trackback.aspx</trackback:ping><category>ADO.NET</category><category>Architecture</category><category>Brian Beckman</category><category>Computing</category><category>Entity Framework</category><category>Expert to Expert</category><category>SQL Server</category></item><item><title>TechNet Radio:  Microsoft and HPC: Driving High Productivity in a Competitive World</title><description>&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Kevin Remde and Shawn Hansen discuss how customers and software developers have introduced HPC in new ways, driving productivity from small turnkey clusters to clusters as large as 7000 nodes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;B&gt;&lt;/B&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal&gt;
&lt;HR align=center&gt;

&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Eric Ostrowski - Your Show Host and &lt;SPAN&gt;TechNet Radio Producer&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;BR&gt;&lt;SPAN&gt;Kevin Remde – IT Pro Evangelist&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Shawn Hansen - Shawn Hansen is Director of Marketing for High Performance Computing at Microsoft. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://channel9.msdn.com/259442/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Microsoft-and-HPC-Driving-High-Productivity-in-a-Competitive-World/</comments><link>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Microsoft-and-HPC-Driving-High-Productivity-in-a-Competitive-World/</link><pubDate>Tue, 04 Dec 2007 20:24:38 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Microsoft-and-HPC-Driving-High-Productivity-in-a-Competitive-World/</guid><evnet:views>2691</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/259442/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Kevin Remde and Shawn Hansen discuss how customers and software developers have introduced HPC in new ways, driving productivity from small turnkey clusters to clusters as large as 7000 nodes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;B&gt;&lt;/B&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal&gt;
&lt;HR align=center&gt;

&lt;P&gt;&lt;/P&gt;</evnet:previewtext><media:group><media:content url="http://download.microsoft.com/download/b/a/7/ba726f46-d1b6-4829-bc47-e740b78d11b8/TechNetRadio071204-hi-web.mp3" expression="full" duration="1564" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/b/a/7/ba726f46-d1b6-4829-bc47-e740b78d11b8/TechNetRadio071204-web.wma" expression="full" duration="1564" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://download.microsoft.com/download/b/a/7/ba726f46-d1b6-4829-bc47-e740b78d11b8/TechNetRadio071204-web.wma" length="1" type="audio/x-ms-wma" /><dc:creator>erickingfrog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Microsoft-and-HPC-Driving-High-Productivity-in-a-Competitive-World/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/259442/Trackback.aspx</trackback:ping><category>Computing</category><category>Windows Server</category></item><item><title>Programming in the Age of Concurrency - Anders Hejlsberg and Joe Duffy: Concurrent Programming with </title><description>Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware. &lt;br /&gt;
&lt;br /&gt;
PFX makes it easier for developers to write programs that take advantage of parallel hardware (you've all heard of multi-core and what the future holds with many-core...), without having to deal with the complexities of threads and locks in today’s concurrent programming story. Of course, PFX is not a concurrent programming silver bullet. There is still a great deal of work left to do in the imperative programming world's approach to concurrency. PFX is an excellent start with a syntax that .NET developers can relate to and understand.&lt;br /&gt;
&lt;br /&gt;
Here, &lt;a href="http://www.bluebytesoftware.com/blog/Default.aspx"&gt;Joe Duffy&lt;/a&gt;, Senior Software Engineer, and Technical Fellow Anders Hejlsberg sit down with me to discuss the basics and some of the details of the managed PFX library's architecture and implementation, whiteboard included.&lt;br /&gt;
&lt;br /&gt;
For more information on specific technologies, check out the &lt;a href="http://www.bluebytesoftware.com/blog/2007/09/15/ParallelFXMSDNMagArticles.aspx"&gt;PLINQ and TPL articles&lt;/a&gt; in the October 2007 issue of MSDN Magazine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;High res video download file &lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_2_5Mbs.wmv"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;img src="http://channel9.msdn.com/249517/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</link><pubDate>Fri, 12 Oct 2007 17:21:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/</guid><evnet:views>49341</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249517/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware. PFX makes it easier for developers to write programs that take advantage of parallel hardware (you've all heard of multi-core and what the future holds with many-core...), without having to deal with the complexities of threads and locks in today’s concurrent programming story. Of course, PFX…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/cb407793-d677-4240-a3d6-707ae8a0927f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fb304fa4-9f76-49e3-b3b7-558d0c665882/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4897e632-88f9-4334-9dd5-12378a6d8f21/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5a8a67f3-b195-481e-958d-1f903db38f5f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/233e4c07-aeca-4c98-88df-4d8743c7ca03/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/eca90659-3a40-4693-8fbc-de0d9f0a5b58/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_ch9.mp3" expression="full" duration="2048" fileSize="16384000" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_ch9.wma" expression="full" duration="2048" fileSize="16572119" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_512Kbs.wmv" expression="full" duration="2048" fileSize="130022603" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/AndersH_JoeDuffy_ParallelFX_512Kbs.wmv" length="130022603" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>30</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Programming-in-the-Age-of-Concurrency-Anders-Hejlsberg-and-Joe-Duffy-Concurrent-Programming-with/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249517/Trackback.aspx</trackback:ping><category>CLR</category><category>Computing</category><category>Parallel Extensions</category><category>Programming</category><category>Software Composability</category></item><item><title>Ale Contenti and Louis Lafreniere: Understanding Exceptions and When/How to Handle Them</title><description>Sometimes, things go wrong when code executes. You can't predict when this will happen or even why, but you can write code to handle exceptional problems. If you're lucky, the problem will carry with it a bunch of useful information that you can use, at runtime, to handle the specific error. These exceptional information structures are called structured exceptions; blobs of bad news carrying useful and specific information that you can use to find your way out of the exceptional rabbit hole. Of course, with useful data packaged up in an exception you can more easily debug to find root causes, which is much harder to do with, say, error codes...&lt;br /&gt;
&lt;br /&gt;
What is a structured exception, exactly? How should you handle exceptions that you don't assume will arise during the execution of your code? What are the correct patterns of exception handling that you can safely rely on? What does the C++ compiler have to do with exception code patterns? &lt;br /&gt;
&lt;br /&gt;
Come along for ride into the deep and murky world of exceptions with some folks that truly understand them at the most fundamental levels.&lt;br /&gt;
&lt;br /&gt;
Ale Contenti is a senior development lead in the C++ base class libraries team. Louis Lafreniere is a principal software developer in the C++ compiler group. Here, Ale and Louis teach us about exceptions and handling them (and when not to handle them). I love talking to the &lt;a href="http://blogs.msdn.com/vcblog/"&gt;VC++ People&lt;/a&gt;. They live on the metal and really understand the fascinating intracacies of our platform.&lt;br /&gt;
&lt;br /&gt;
Enjoy this latest &lt;a href="http://channel9.msdn.com/shows/going_deepshape="&gt;Going Deep&lt;/a&gt; episode.&lt;img src="http://channel9.msdn.com/249500/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them/</link><pubDate>Fri, 21 Sep 2007 00:47:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them/</guid><evnet:views>25727</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249500/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Sometimes, things go wrong when code executes. You can't predict when this will happen or even why, but you can write code to handle exceptional problems. If you're lucky, the problem will carry with it a bunch of useful information that you can use, at runtime, to handle the specific error. These exceptional information structures are called structured exceptions; blobs of bad news carrying useful and specific information that you can use to find your way out of the exceptional rabbit hole. Of course, with useful data packaged up in an exception you can more easily debug to find root causes,…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/15b7a992-f351-4287-a810-37095f7957fd/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b1e6de97-526c-4a73-a2f7-7805b5c5191d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/88c7424e-5a6b-414c-b61b-79a5eb6759c6/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/cd6596d1-9988-47fb-8ad8-be7f76df8375/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/01e77d5f-d62e-4852-965d-4d5ddc2fa166/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/d2f0d423-0cbf-49cc-8b74-206a06ada503/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_ch9.mp3" expression="full" duration="3336" fileSize="26690246" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_ch9.wma" expression="full" duration="3336" fileSize="26989991" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_512.wmv" expression="full" duration="3336" fileSize="211711457" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GD_SEH_Exceptions_512.wmv" length="211711457" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Ale-Contenti-and-Louis-Lafreniere-Understanding-Exceptions-and-WhenHow-to-Handle-Them/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249500/Trackback.aspx</trackback:ping><category>Ale Contenti</category><category>C++</category><category>Compilers</category><category>Computing</category><category>Exceptions</category><category>Louis Lafreniere</category><category>Programming</category></item><item><title>Brian Beckman: A Brief History of Computing</title><description>I recently got the chance to sit down with &lt;a href="http://lorentzframe.blogspot.com/"&gt;Brian Beckman&lt;/a&gt;, physicist, programmer and &lt;a href="http://channel9.msdn.com/tags/Brian+Beckman&gt;Channel 9 celebrity&lt;/a&gt;, to learn about the history of computing. As you know, Brian is a great teacher. This lesson focuses on the evolution of computing devices and delves into some of the not-so-obvious uses of hand-held programmable calculators in the not-so-distant past. &lt;BR&gt;&lt;BR&gt;Did you know that the 1975 &lt;a href="http://www.hq.nasa.gov/office/pao/History/apollo/apsoyhist.html"&gt;Apollo Soyuz&lt;/a&gt; international space mission incorporated a programmable calculator, the &lt;a href="http://www.hpmuseum.org/hp65.htm"&gt;HP-65&lt;/a&gt;,&amp;nbsp;to calculate precise course corrections for the rendezvous and linking of Apollo and Soyuz space crafts? A calculator!! Indeed, programmable calculators are the predecessors of today's computers. But what came before the hand-held computing titans of the 70s? What was the first computer? &lt;BR&gt;&lt;BR&gt;Brian has quite a collection of computing devices in his office, some of which, as expected, predate digital devices. We get a look at these and learn about their place in history. &lt;BR&gt;&lt;BR&gt;Of course, Brian is a software developer with uncanny capability for designing accurate simulations (remember the &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=314874&gt;Forza math interview&lt;/a&gt;?)&amp;nbsp;so he decided to write an innovative application that simulates the HP-97, precisely. Brian works on the Data Programmability team (SQL, LINQ, Entity Framework, etc) so he implemented the HP-97's programmability and storage in ADO.NET and SQL. Brian will be producing a &lt;a href="http://channel9.msdn.com/showforum.aspx?forumid=38&gt;C9 Screencast&lt;/a&gt; to dig into what he did, so look for this showing up soon!&lt;BR&gt;&lt;BR&gt;As always, it was a pleasure to converse with Brian and learn about how computers got to where they are today. It's a long interview, so get comfortable, relax, and learn from a master.&lt;img src="http://channel9.msdn.com/249485/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Brian-Beckman-A-Brief-History-of-Computing/</comments><link>http://channel9.msdn.com/posts/Charles/Brian-Beckman-A-Brief-History-of-Computing/</link><pubDate>Fri, 31 Aug 2007 18:07:18 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Brian-Beckman-A-Brief-History-of-Computing/</guid><evnet:views>25444</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249485/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently got the chance to sit down with Brian Beckman, physicist, programmer and Channel 9 celebrity, to learn about the history of computing. As you know, Brian is a great teacher. This lesson focuses on the evolution of computing devices and delves into some of the not-so-obvious uses of hand-held programmable calculators in the not-so-distant past. Did you know that the 1975 Apollo Soyuz international space mission incorporated a programmable calculator, the HP-65,&amp;nbsp;to calculate precise course corrections for the rendezvous and linking of Apollo and Soyuz space crafts? A calculator!!&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/7293d4ef-71fd-444c-959b-c2733ac59309/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9f5bf830-10ff-4864-9bd6-d34a89e7ea8b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f88645e5-b0d4-4940-8283-39bb3c73e2b2/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3cadc9f4-b3d7-4cb6-9f40-484c452f3d5d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0ee03abd-dab8-40f2-bcde-4d19a16b7dc4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/81077c13-ed27-4c85-9d7d-d572ba06b427/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/1/6/a/16a40371-2ee5-4f03-a997-1a084e150638/Beckman_HistoryOfComputing_ch9.mp3" expression="full" duration="4187" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/1/6/a/16a40371-2ee5-4f03-a997-1a084e150638/Beckman_HistoryOfComputing_ch9.wma" expression="full" duration="4187" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/1/6/a/16a40371-2ee5-4f03-a997-1a084e150638/Beckman_ComputingHistory.wmv" expression="full" duration="4187" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/1/6/a/16a40371-2ee5-4f03-a997-1a084e150638/Beckman_ComputingHistory.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>24</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Brian-Beckman-A-Brief-History-of-Computing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249485/Trackback.aspx</trackback:ping><category>ADO.NET</category><category>Brian Beckman</category><category>Computing</category><category>MS Personalities</category><category>SQL Server</category></item></channel></rss>