<?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 ruby - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/ruby/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with ruby - Channel 9</title><link>http://channel9.msdn.com/tags/Ruby/</link></image><description>ruby</description><link>http://channel9.msdn.com/tags/Ruby/</link><language>en-us</language><pubDate>Wed, 18 Nov 2009 01:20:28 GMT</pubDate><lastBuildDate>Wed, 18 Nov 2009 01:20:28 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Using Windows Azure storage from Ruby </title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_85_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://blogs.southworks.net/jhalife/"&gt;Johnny Halife&lt;/a&gt;, Partner Architect from Southworks started a few months ago a project aiming at providing a Windows Azure SDK for Ruby developers. &lt;/p&gt;
&lt;p&gt;Still in beta, the SDK puts the Window Azure storage features ( table, storage &amp;amp; queues) very close to ruby developer. &lt;/p&gt;
&lt;p&gt;Johnny was at PDC09, so we took the opportunity to talk and asked him to tell us more about this project and show a quick demo.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;Johnny Halife’s blog: &lt;a href="http://blogs.southworks.net/jhalife/"&gt;http://blogs.southworks.net/jhalife/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Download page for the Windows Azure SDK for Ruby: &lt;a href="http://github.com/johnnyhalife/waz-storage"&gt;http://github.com/johnnyhalife/waz-storage&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Project Documentation: &lt;a href="http://waz-storage.heroku.com/rdoc/index.html"&gt;http://waz-storage.heroku.com/rdoc/index.html&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Windows Azure interoperability: &lt;a href="http://www.windowsazure.com/interoperability"&gt;www.windowsazure.com/interoperability&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt; &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/507054/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/</comments><link>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/</link><pubDate>Thu, 19 Nov 2009 17:38:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv</guid><evnet:views>1869</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507054/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;a href="http://blogs.southworks.net/jhalife/"&gt;Johnny Halife&lt;/a&gt;, Partner Architect from Southworks started a few months ago a project aiming at providing a Windows Azure SDK for Ruby developers. &lt;/p&gt;
&lt;p&gt;Still in beta, the SDK puts the Window Azure storage features ( table, storage &amp;amp; queues) very close to ruby developer. &lt;/p&gt;
&lt;p&gt;Johnny was at PDC09, so we took the opportunity to talk and asked him to tell us more about this project and show a quick demo.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp4" expression="full" duration="614" fileSize="107581911" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp3" expression="full" duration="614" fileSize="4920987" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp4" expression="full" duration="614" fileSize="107581911" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wma" expression="full" duration="614" fileSize="4979595" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv" expression="full" duration="614" fileSize="134478123" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_2MB_ch9.wmv" expression="full" duration="614" fileSize="123587403" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_Zune_ch9.wmv" expression="full" duration="614" fileSize="85422175" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_512_ch9.png" expression="full" duration="614" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/5/0/7/0/5/AzureRubySDK.ism/Manifest" expression="full" duration="614" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv" length="134478123" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507054/Trackback.aspx</trackback:ping><category>Interoperability</category><category>PDC09</category><category>Ruby</category><category>Windows Azure</category></item><item><title>Developing Windows Azure applications for PHP, Ruby, and Java, using Eclipse</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_85_ch9.png" border="0" /&gt;&lt;p&gt;In our &lt;a href="http://channel9.msdn.com/shows/The+Knowledge+Chamber/Using-Eclipse-to-build-Silverlight-applications-in-Java-PHP-and-Ruby/" target="_blank"&gt;previous episode&lt;/a&gt;, Vijay Rajagopalan shared with us some of the details about a session he did at MIX09 which showed how Microsoft was providing support for &lt;a href="http://channel9.msdn.com/shows/The+Knowledge+Chamber/Using-Eclipse-to-build-Silverlight-applications-in-Java-PHP-and-Ruby/" target="_blank"&gt;building Silverlight applications using Eclipse &lt;/a&gt;on either Windows or even on other platforms as well.&lt;/p&gt;
&lt;p&gt;In today’s episode Vijay shares with us the details regarding some new interoperability support which will similarly allow PHP developers to use the Eclipse IDE to develop for and deploy to Windows Azure, and provide Java developers with a new Windows Azure SDK, making their life much easier when they use Windows Azure storage services in particular. He’ll also describe how Microsoft is working to make sure that Eclipse itself is a great Windows 7 application and how it will enable developers to write applications which can take full advantage of special Windows 7 features.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And you can find more information about these interoperability tools here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/interoperability/archive/2009/10/28/tasktop-soyatec-microsoft-to-foster-eclipse-and-microsoft-platform-interoperability.aspx" target="_blank"&gt;Microsoft to foster Eclipse and Microsoft platform interoperability&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.windowsazure4e.org"&gt;Eclipse Tools for Windows Azure for PHP&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.windowsazure4j.org"&gt;Windows Azure Software Developer Kit (SDK) for Java&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.eclipse4sl.org/"&gt;Eclipse Tools for Silverlight&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/502568/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Developing-Windows-Azure-applications-for-PHP-Ruby-and-Java-using-Eclipse/</comments><link>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Developing-Windows-Azure-applications-for-PHP-Ruby-and-Java-using-Eclipse/</link><pubDate>Wed, 28 Oct 2009 12:57:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.wmv</guid><evnet:views>34680</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502568/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In our previous episode, Vijay Rajagopalan shared with us some of the details about a session he did at MIX09 which showed how Microsoft was providing support for building Silverlight applications using Eclipse on either Windows or even on other platforms as well.&lt;br /&gt;
&lt;br /&gt;
In today’s episode Vijay shares with us the details regarding some new interoperability support which will similarly allow PHP developers to use the Eclipse IDE to develop for and deploy to Windows Azure, and provide Java developers with a new Windows Azure SDK, making their life much easier when they use Windows Azure storage…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.mp4" expression="full" duration="1577" fileSize="166341155" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.mp3" expression="full" duration="1577" fileSize="12621322" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.mp4" expression="full" duration="1577" fileSize="166341155" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.wma" expression="full" duration="1577" fileSize="12762965" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.wmv" expression="full" duration="1577" fileSize="225499611" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_2MB_ch9.wmv" expression="full" duration="1577" fileSize="613955112" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_Zune_ch9.wmv" expression="full" duration="1577" fileSize="186438662" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_512_ch9.png" expression="full" duration="1577" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan.ism/Manifest" expression="full" duration="1577" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/6/5/2/0/5/TKC027VijayRajagopalan_ch9.wmv" length="225499611" type="video/x-ms-wmv" /><dc:creator>Robert Hess</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Developing-Windows-Azure-applications-for-PHP-Ruby-and-Java-using-Eclipse/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502568/Trackback.aspx</trackback:ping><category>Interoperability</category><category>Java</category><category>PHP on Windows</category><category>Ruby</category><category>Windows Azure</category></item><item><title>Using Eclipse to build Silverlight applications in Java, PHP and Ruby</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_85_ch9.png" border="0" /&gt;&lt;p&gt;As hard as it might be to believe, not everybody is using Visual Studio as their development platform. Then what if they want to develop a Silverlight application? Is notepad their only option?&lt;br /&gt;
&lt;br /&gt;
Fortunately not. Vijay Rajagopalan did a session at MIX09 earlier this year which shows how we've been working hard to provide interoperability support for Eclipse users that not only allows them to use Eclipse as their development environment, but also allows them to integrate their Silverlight applications into PHP, Ruby, or Java.&lt;br /&gt;
&lt;br /&gt;
And if you want more details, you can watch Vijay's MIX09 session here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://videos.visitmix.com/MIX09/T58F" target="_blank"&gt;&lt;strong&gt;Build Applications on the Microsoft Platform Using Exlipse, Java, Ruby, and PHP!&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And for additional information and downloads, you might be interested in the following:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.eclipse4sl.org/" target="_blank"&gt;&lt;strong&gt;Eclipse Tools For Silverlight
    &lt;li&gt;&lt;a href="http://www.interoperabilitybridges.com/" target="_blank"&gt;&lt;strong&gt;Interoperability Bridges &amp;amp; Labs Center&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/interoperability/" target="_blank"&gt;&lt;strong&gt;Interoperability @ Microsoft&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/501458/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Using-Eclipse-to-build-Silverlight-applications-in-Java-PHP-and-Ruby/</comments><link>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Using-Eclipse-to-build-Silverlight-applications-in-Java-PHP-and-Ruby/</link><pubDate>Thu, 22 Oct 2009 21:31:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.wmv</guid><evnet:views>2665</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501458/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>As hard as it might be to believe, not everybody is using Visual Studio as their development platform. Then what if they want to develop a Silverlight application? Is notepad their only option?&lt;br /&gt;
&lt;br /&gt;
Fortunately not. Vijay Rajagopalan did a session at MIX09 earlier this year which shows how we've been working hard to provide interoperability support for Eclipse users that not only allows them to use Eclipse as their development environment, but also allows them to integrate their Silverlight applications into PHP, Ruby, or Java.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.mp4" expression="full" duration="466" fileSize="37722954" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.mp3" expression="full" duration="466" fileSize="3735287" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.mp4" expression="full" duration="466" fileSize="37722954" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.wma" expression="full" duration="466" fileSize="3780999" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.wmv" expression="full" duration="466" fileSize="59100051" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_2MB_ch9.wmv" expression="full" duration="466" fileSize="99982179" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_Zune_ch9.wmv" expression="full" duration="466" fileSize="39562485" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_512_ch9.png" expression="full" duration="466" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan.ism/Manifest" expression="full" duration="466" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/5/4/1/0/5/TKC026VijayRajagopalan_ch9.wmv" length="59100051" type="video/x-ms-wmv" /><dc:creator>Robert Hess</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Using-Eclipse-to-build-Silverlight-applications-in-Java-PHP-and-Ruby/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501458/Trackback.aspx</trackback:ping><category>Interoperability</category><category>Java</category><category>Mix09</category><category>PHP on Windows</category><category>Ruby</category><category>Silverlight</category></item><item><title>Gestalt - Nishant Kothary and Joshua Allen</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_small_ch9.png" border="0" /&gt;&lt;p&gt;Not all Microsoft technologies and projects come out of large development teams with huge budgets and equally huge objectives. There are in fact a variety of very useful technologies which are fairly low-key and the result of small development efforts.&lt;br /&gt;
&lt;br /&gt;
"Gestalt" is a technology that allows web developers to easily include ruby, python, and even Silverlight code directly within the html of their websites. No fancy tools are necessary (or available at the moment). It also work cross platform and cross browser. The end result is rich and powerful web applications which are exceedingly easy to develop and deploy.&lt;br /&gt;
&lt;br /&gt;
In this episode I'll be talking with Nishant Kotharny and Joshua Allen to find out exactly why Gestalt is so cool, and after seeing their demo, I dare you not to want to check it out yourself.&lt;br /&gt;
&lt;br /&gt;
You can download Gestalt and kick the tires here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.visitmix.com/labs/gestalt/"&gt;&lt;strong&gt;Gestalt - A MIX Online Lab&lt;/strong&gt;&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/479261/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Gestalt-Nishant-Kothary-and-Joshua-Allen/</comments><link>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Gestalt-Nishant-Kothary-and-Joshua-Allen/</link><pubDate>Tue, 21 Jul 2009 23:55:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.wmv</guid><evnet:views>43844</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479261/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Not all Microsoft technologies and projects come out of large development teams with huge budgets and equally huge objectives. There are in fact a variety of very useful technologies which are fairly low-key and the result of small development efforts.&lt;br /&gt;
&lt;br /&gt;
"Gestalt" is a technology that allows web developers to easily include ruby, python, and even Silverlight code directly within the html of their websites. No fancy tools are necessary (or available at the moment). It also work cross platform and cross browser. The end result is rich and powerful web applications which are exceedingly easy to develop and deploy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.mp4" expression="full" duration="1434" fileSize="73067924" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.mp3" expression="full" duration="1434" fileSize="11473546" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.mp4" expression="full" duration="1434" fileSize="73067924" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.wma" expression="full" duration="1434" fileSize="23198873" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.wmv" expression="full" duration="1434" fileSize="181470047" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_2MB_ch9.wmv" expression="full" duration="1434" fileSize="288388632" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_Zune_ch9.wmv" expression="full" duration="1434" fileSize="98702027" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/2/9/7/4/TKC017Gestalt_ch9.wmv" length="181470047" type="video/x-ms-wmv" /><dc:creator>Robert Hess</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/The+Knowledge+Chamber/Gestalt-Nishant-Kothary-and-Joshua-Allen/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479261/Trackback.aspx</trackback:ping><category>Gestalt</category><category>Python</category><category>Ruby</category><category>Silverlight</category><category>XAML</category></item><item><title>Gestalt - a JS library to write Ruby, Python and XAML in web pages</title><description>&lt;img src="http://channel9.msdn.com/Link/a1938cc4-e936-47f1-bbdc-a579edca6daa/" border="0" /&gt;From the MIX Online team:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://visitmix.com/labs/gestalt/"&gt;Gestalt&lt;/a&gt;&amp;nbsp;is a library released by &lt;a href="http://www.visitmix.com/Labs"&gt;MIX Online Labs&lt;/a&gt; that allows you to write Ruby, Python &amp;amp; XAML code in your (X)HTML pages. It enables you to build richer and more powerful web applications by marrying the benefits of expressive languages, modern compilers, AJAX &amp;amp; RIAs with the write » save » refresh development model of the web. &lt;br /&gt;
&lt;br /&gt;
Looking forward to playing with this new toy :)&lt;img src="http://channel9.msdn.com/480132/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-write-Ruby-Python-and-XAML-in-web-pages/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-write-Ruby-Python-and-XAML-in-web-pages/</link><pubDate>Tue, 21 Jul 2009 22:34:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-write-Ruby-Python-and-XAML-in-web-pages/</guid><evnet:views>1352</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/480132/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>From the MIX Online team:

Gestalt&amp;nbsp;is a library released by MIX Online Labs that allows you to write Ruby, Python &amp;amp; XAML code in your (X)HTML pages. It enables you to build richer and more powerful web applications by marrying the benefits of expressive languages, modern compilers, AJAX&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/705d10f8-725a-4080-9d04-e912fa8434f4/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a1938cc4-e936-47f1-bbdc-a579edca6daa/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-write-Ruby-Python-and-XAML-in-web-pages/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/480132/Trackback.aspx</trackback:ping><category>Gestalt</category><category>Javascript</category><category>Python</category><category>RIA</category><category>Ruby</category><category>Silverlight</category></item><item><title>Jimmy Schementi: Inside IronRuby</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_small_ch9.png" border="0" /&gt;&lt;p&gt;Jimmy Schementi is a Program Manager (and developer) on the IronRuby team. IronRuby is an &lt;a href="http://www.opensource.org/licenses/ms-pl.html" title="http://www.opensource.org/licenses/ms-pl.html" class="external" target="_blank" rel="external nofollow"&gt;Open Source&lt;/a&gt; implementation of the &lt;a href="http://www.ruby-lang.org" title="http://www.ruby-lang.org/" class="external" target="_blank" rel="external nofollow"&gt;Ruby programming language&lt;/a&gt; for &lt;a href="http://www.microsoft.com/NET/" title="http://www.microsoft.com/NET/" class="external" target="_blank" rel="external nofollow"&gt;.NET&lt;/a&gt;, heavily relying on Microsoft's &lt;a href="http://codeplex.com/dlr" title="http://codeplex.com/dlr" class="external" target="_blank" rel="external nofollow"&gt;Dynamic Language Runtime&lt;/a&gt;. IronRuby &lt;em&gt;is&lt;/em&gt; Ruby, but implemented on top of the DLR (which of course provides the capability for dynamic languages to interact with the BCL and CLR). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/" target="_blank"&gt;You've learned about the details of the DLR here on 9&lt;/a&gt;, which provides dynamic runtime support for .NET. IronRuby targets compatibility with the 1.8.x branch of Ruby modulo continuations. IronRuby is an implementation of Ruby version 1.8.6.&lt;br /&gt;
&lt;br /&gt;
Here, Jimmy explains the thinking behind the IronRuby project. Why are we doing this, anyway? When/Why would Ruby developers use IronRuby? What's the current status of the project? What's the future hold for IronRuby? Tune in and learn about the past, present and future of IronRuby.&lt;br /&gt;
&lt;br /&gt;
Useful Links:&lt;br /&gt;
&lt;br /&gt;
IronRuby Homepage: &lt;a href="http://ironruby.net/"&gt;http://ironruby.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CodePlex project (downloads, issue tracking): &lt;a href="http://ironruby.codeplex.com/"&gt;http://ironruby.codeplex.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Developer info (source code, developer docs): &lt;a href="http://github.com/ironruby"&gt;http://github.com/ironruby&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/472084/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/</comments><link>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/</link><pubDate>Wed, 10 Jun 2009 21:31:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wmv</guid><evnet:views>34979</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472084/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Jimmy Schementi is a Program Manager (and developer) on the IronRuby team. IronRuby is an &lt;a href="http://www.opensource.org/licenses/ms-pl.html" title="http://www.opensource.org/licenses/ms-pl.html" class="external" target="_blank" rel="external nofollow"&gt;Open Source&lt;/a&gt; implementation of the &lt;a href="http://www.ruby-lang.org" title="http://www.ruby-lang.org/" class="external" target="_blank" rel="external nofollow"&gt;Ruby programming language&lt;/a&gt; for &lt;a href="http://www.microsoft.com/NET/" title="http://www.microsoft.com/NET/" class="external" target="_blank" rel="external nofollow"&gt;.NET&lt;/a&gt;, heavily relying on Microsoft's &lt;a href="http://codeplex.com/dlr" title="http://codeplex.com/dlr" class="external" target="_blank" rel="external nofollow"&gt;Dynamic Language Runtime&lt;/a&gt;. IronRuby &lt;em&gt;is&lt;/em&gt; Ruby, but implemented on top of the DLR (which of course provides the capability for dynamic languages to interact with the BCL and CLR). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/" target="_blank"&gt;You've learned about the details of the DLR here on 9&lt;/a&gt;, which provides dynamic runtime support for .NET. IronRuby targets compatibility with the 1.8.x branch of Ruby modulo continuations. IronRuby is an implementation of Ruby version 1.8.6.&lt;br /&gt;
&lt;br /&gt;
Here, Jimmy explains the thinking behind the IronRuby project. Why are we doing this, anyway? When/Why would Ruby developers use IronRuby? What's the current status of the project? What's the future hold for IronRuby? Tune in and learn about the past, present and future of IronRuby.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp4" expression="full" duration="2603" fileSize="256777577" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp3" expression="full" duration="2603" fileSize="20826195" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp4" expression="full" duration="2603" fileSize="256777577" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wma" expression="full" duration="2603" fileSize="42115061" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wmv" expression="full" duration="2603" fileSize="369781061" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_2MB_ch9.wmv" expression="full" duration="2603" fileSize="814749557" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_Zune_ch9.wmv" expression="full" duration="2603" fileSize="369221041" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wmv" length="369781061" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472084/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>DLR</category><category>Dynamic Languages</category><category>IronRuby</category><category>Programming Languages</category><category>Ruby</category></item><item><title>ARCast.TV - Kevin Hazzard on Dynamic Languages</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_small_ch9.jpg" border="0" /&gt;&lt;p&gt;In this interview &lt;a href="http://www.gotnet.biz/Blog"&gt;Kevin Hazzard&lt;/a&gt;, C# MVP based in Richmond, Virginia, discusses with &lt;a href="http://blogs.msdn.com/zxue"&gt;Zhiming Xue &lt;/a&gt;dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.  He explains that the DLR as “the language of languages” defines the boundaries between languages and what’s required for those languages to interoperate with each other and that the DLR as a centerpiece of the .NET Framework 4.0 provides a dynamic dispatch mechanism that elegantly addresses the interoperability problems that we've been working hard to solve since the days of RPC and COM. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/456101/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/</link><pubDate>Wed, 13 May 2009 16:58:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wmv</guid><evnet:views>3365</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/456101/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this interview Kevin Hazzard, C# MVP based in Richmond, Virginia, discusses with Zhiming Xue dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.  He explains that the DLR as “the language of&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp4" expression="full" duration="1245" fileSize="108518040" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp3" expression="full" duration="1245" fileSize="9964692" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp4" expression="full" duration="1245" fileSize="108518040" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wma" expression="full" duration="1245" fileSize="20149811" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wmv" expression="full" duration="1245" fileSize="75132911" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_2MB_ch9.wmv" expression="full" duration="1245" fileSize="389357476" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_Zune_ch9.wmv" expression="full" duration="1245" fileSize="97692891" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wmv" length="75132911" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/456101/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architects</category><category>Architecture</category><category>DLR</category><category>Dynamic Languages</category><category>NET Framework 4.0</category><category>Python</category><category>Ruby</category></item><item><title>Josh Holmes and Glenn Vanderburg: Dynamic Languages and Unit Testing</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_small_ch9.jpg" border="0" /&gt;&lt;a href="http://jaoo.dk" target="_blank"&gt;JAOO 2008&lt;/a&gt; &lt;a href="http://Channel9.msdn.com/tags/Jaoo2008" target="_blank"&gt;coverage&lt;/a&gt; continues with Ruby expert and &lt;a href="http://thinkrelevance.com" target="_blank"&gt;Relevance&lt;/a&gt; consultant &lt;a href="http://www.vanderburg.org/" target="_blank"&gt;Glenn Vanderurg&lt;/a&gt; sits down with UX Architect &lt;a href="http://www.joshholmes.com/" target="_blank"&gt;Josh Holmes&lt;/a&gt; to discuss dynamic languages and the importance of unit testing. With dynamic typing you can imagine that creating solid unit tests is of prime importance (of course, this is the case for statically-typed language composition as well...). Why are unit tests so important in the context of writing applications with dynamic languages? Tune in. &lt;br /&gt;
&lt;br /&gt;
By the way, Josh actually records this interview for his podcast show while I film it for Channel 9. So, you get to watch an audio podcast in the making. Of course, being that I am me I do get a few questions in! Thanks Josh and Glenn for letting me crash (well, film) your party!&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/431416/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Josh-Holmes-and-Glenn-Vanderburg-Dynamic-Languages-and-Unit-Testing/</comments><link>http://channel9.msdn.com/posts/Charles/Josh-Holmes-and-Glenn-Vanderburg-Dynamic-Languages-and-Unit-Testing/</link><pubDate>Fri, 10 Oct 2008 18:16:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.wmv</guid><evnet:views>50322</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431416/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>JAOO 2008 coverage continues with Independant Software Consultant and Ruby expert Glenn Vanderurg sits down with UX Architect Josh Holmes to discuss dynamic languages and the importance of unit testing. With dynamic typing you can imagine that creating solid unit tests is of prime importance (of course, this is the case for statically-typed language composition as well...). Why are unit tests so important in the context of writing applications with dynamic languages? Tune in.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.mp4" expression="full" duration="1733" fileSize="98383021" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.mp3" expression="full" duration="1733" fileSize="13870312" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.mp4" expression="full" duration="1733" fileSize="98383021" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.wma" expression="full" duration="1733" fileSize="14031033" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.wmv" expression="full" duration="1733" fileSize="109616017" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_2MB_ch9.wmv" expression="full" duration="1733" fileSize="542664343" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_Zune_ch9.wmv" expression="full" duration="1733" fileSize="137440205" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/4/1/3/4/JAOO2008HolmesVanderburg_ch9.wmv" length="109616017" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Josh-Holmes-and-Glenn-Vanderburg-Dynamic-Languages-and-Unit-Testing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/431416/Trackback.aspx</trackback:ping><category>Glenn Vanderburg</category><category>JAOO2008</category><category>Josh Holmes</category><category>Programming Languages</category><category>Ruby</category><category>Testing</category></item><item><title>geekSpeak recording - Dynamic Languages and the DLR with Mike Vincent </title><description>&lt;img src="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" border="0" /&gt;In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view. &lt;br /&gt;
&lt;br /&gt;
This episode of geekSpeak was recorded on September 10, 2008.&lt;br /&gt;
&lt;br /&gt;
Your hosts for this geekSpeak are &lt;a href="http://blogs.msdn.com/glengordon" target="_self"&gt;Glen Gordon &lt;/a&gt;and &lt;a href="http://blogs.msdn.com/peterlau" target="_self"&gt;Peter Laudati&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
To ask a question in advance of a live webcast, or for post-show resources, be sure to visit the &lt;a href="http://blogs.msdn.com/geekSpeak" target="_self"&gt;geekSpeak blog&lt;/a&gt;. &lt;br /&gt;&lt;img src="http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</comments><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</link><pubDate>Thu, 11 Sep 2008 03:59:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</guid><evnet:views>2514</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak20080910_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak_20080910.wmv" expression="full" duration="3571" fileSize="13898894" type="video/x-ms-wmv" medium="video" /><dc:creator>Brian Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442752/Trackback.aspx</trackback:ping><category>DLR</category><category>geekSpeak</category><category>Languages</category><category>Python</category><category>Ruby</category></item><item><title>Code To Live: Dave Donaldson on CodeKeep</title><description>&lt;a href="http://www.joshholmes.com"&gt;Josh Holmes&lt;/a&gt;&amp;nbsp;caught up with &lt;a href="http://www.arcware.net"&gt;Dave Donaldson&lt;/a&gt;&amp;nbsp;to talk about the cool project that he started back in 2005 called &lt;a href="http://www.codekeep.net"&gt;CodeKeep&lt;/a&gt;. This is a fantastic example of a passionate guy putting up a project that everyone can benefit from with no financial motivation. &lt;BR&gt;&lt;BR&gt;This is one of the longer episodes so far (close to 30 minutes) but there's a lot of great content here.&lt;img src="http://channel9.msdn.com/261146/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Dave-Donaldson-on-CodeKeep/</comments><link>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Dave-Donaldson-on-CodeKeep/</link><pubDate>Fri, 22 Feb 2008 16:47:18 GMT</pubDate><guid isPermaLink="false">http://tinycog.com/downloads/codetolive/CodeToLiveCodeKeep640.wmv</guid><evnet:views>8000</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/261146/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.joshholmes.com"&gt;Josh Holmes&lt;/a&gt;&amp;nbsp;caught up with &lt;a href="http://www.arcware.net"&gt;Dave Donaldson&lt;/a&gt;&amp;nbsp;to talk about the cool project that he started back in 2005 called &lt;a href="http://www.codekeep.net"&gt;CodeKeep&lt;/a&gt;. This is a fantastic example of a passionate guy putting up a project that everyone can benefit from with no financial motivation. &lt;BR&gt;&lt;BR&gt;This is one of the longer episodes so far (close to 30 minutes) but there's a lot of great content here.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/ffa4bd6f-08d1-41db-9fb6-37159aef4977/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1f601e50-53ef-403f-b243-d3aaea8fca62/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8ade4d28-4317-4fb0-8484-d3b98b48ee9d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/c7c041b7-4404-469f-a986-86d1e553aa06/" height="64" width="85" /><media:group><media:content isDefault="true" url="http://tinycog.com/downloads/codetolive/CodeToLiveCodeKeep640.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/4/1/1/6/2/385194.jpg" expression="full" type="image/jpeg" medium="image" /></media:group><enclosure url="http://tinycog.com/downloads/codetolive/CodeToLiveCodeKeep640.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>joshholmes</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Dave-Donaldson-on-CodeKeep/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/261146/Trackback.aspx</trackback:ping><category>C++</category><category>CSharp</category><category>Java</category><category>Javascript</category><category>LINQ</category><category>Python</category><category>Ruby</category><category>VB.NET</category><category>XML</category></item><item><title>This Week on Channel 9: Feb 15 with Scott Hanselman!</title><description>&lt;BR&gt;
&lt;P&gt;We had lots of laughs in the studio with Scott this week! Here's the show recap: 
&lt;P&gt;- We have a new logo (courtesy of Lincoln Anderson at &lt;a href="http://www.352media.com/"&gt;352 Media&lt;/a&gt;)&amp;nbsp;and &lt;a href="http://www.hanselman.com/blog"&gt;Scott Hanselman&lt;/a&gt; joins us in-studio (0 - 1:45)&lt;BR&gt;- Microsoft Entertainment and Devices &lt;a href="http://www.microsoft.com/presspass/press/2008/feb08/02-11Acquisition.mspx"&gt;acquires Danger Inc&lt;/a&gt; for consumer mobile phones (1:35 - 3:38)&lt;BR&gt;- Microsoft Virtual Earth &lt;a href="http://virtualearth.spaces.live.com/blog/cns!2BBC66E99FDCDB98!11432.entry"&gt;acquires Caligari&lt;/a&gt; for 3D rendering (3:38 - 5:32)&lt;BR&gt;- Dan &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=382189&gt;interviews Bill Gates&lt;/a&gt; and Bill leaves Facebook (5:32 - 8:17)&lt;BR&gt;- Microsofties saying "so" and "actually" (8:17 - 9:04)&lt;BR&gt;- Charles Torre's &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=382049&gt;Lang.NET interview of Wayne Kelly and Charles Nutter&lt;/a&gt; on implementing Ruby on static VMs and&amp;nbsp;&lt;a href="http://groups.google.com/group/RubyDOTNET/"&gt;Wayne Kelly's post&lt;/a&gt; after Lang.NET on moving Ruby.NET efforts to &lt;a href="http://www.ironruby.net/"&gt;IronRuby&lt;/a&gt; and the DLR. (9:04 - 11:57)&lt;BR&gt;- &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=383030&gt;Terrell Cox on UX @ Microsoft&lt;/a&gt; and Scott relays his "WOW" experience when setting up Windows Server 2008 (11:57 - 14:20)&lt;BR&gt;- &lt;a href="http://channel9.msdn.com/Niners/Minh&gt;Minh's&lt;/a&gt; Yellow Harvest &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=381755&gt;Movie Trailer&lt;/a&gt;&amp;nbsp;and Star Wars trivia&amp;nbsp;(14:20 - 16:00)&lt;BR&gt;- Brian's Pick of the week: &lt;a href="http://blogs.msdn.com/andrewarnottms/archive/2008/02/13/why-double-clicking-on-an-sln-file-doesn-t-always-launch-visual-studio.aspx"&gt;Fixing SLN files that don't open&lt;/a&gt;&amp;nbsp;(16 - 18:13)&amp;nbsp;&lt;BR&gt;- Dan's Pick of the week: Geek proves LifeHacker's story on Felonspy.com is a scam (18:31 - 20:15)&lt;BR&gt;- Scott's Pick of the week: ASP.NET MVC is source changeable (20:15 - 22:39)&lt;BR&gt;- Scott pulls a "BillG" and bails early on us (24:10)&lt;BR&gt;- Scott does some *not to be missed* hilarious imitations of what it would be like if celebrities were coders Bill Cosby, Jimmy Stewart, Johnny Carson, Ross Perot, and more (24:55 - End)&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249614/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-Feb-15-with-Scott-Hanselman/</comments><link>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-Feb-15-with-Scott-Hanselman/</link><pubDate>Fri, 15 Feb 2008 22:51:16 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekOnC9Feb15.wmv</guid><evnet:views>55178</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249614/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;BR&gt;
&lt;P&gt;We had lots of laughs in the studio with Scott this week! Here's the show recap: 
&lt;P&gt;- We have a new logo (courtesy of Lincoln Anderson at &lt;a href="http://www.352media.com/"&gt;352 Media&lt;/a&gt;)&amp;nbsp;and &lt;a href="http://www.hanselman.com/blog"&gt;Scott Hanselman&lt;/a&gt; joins us in-studio (0 - 1:45)&lt;BR&gt;- Microsoft Entertainment and Devices &lt;a href="http://www.microsoft.com/presspass/press/2008/feb08/02-11Acquisition.mspx"&gt;acquires Danger Inc&lt;/a&gt; for consumer mobile phones (1:35 - 3:38)&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/901a8ec2-7279-428d-afaa-86bb1d23c2a1/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/754bef52-7104-4ba7-8038-45f2786e1406/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c208c8d8-edfb-437d-a77d-c4892e29627d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b70fa1e7-9ca4-404f-b987-f91f45edcbdb/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekonC9Feb15_ch9.mp3" expression="full" duration="1688" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekonC9Feb15_ch9.wma" expression="full" duration="1688" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekOnC9Feb15.wmv" expression="full" duration="1688" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekOnC9Feb15.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Dan Fernandez</dc:creator><slash:comments>32</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-Feb-15-with-Scott-Hanselman/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249614/Trackback.aspx</trackback:ping><category>3D</category><category>Javascript</category><category>JSharp</category><category>LangNET 2008</category><category>MIX08</category><category>MS Execs</category><category>Niners</category><category>ODC2008</category><category>Orcas</category><category>Programming</category><category>Ruby</category><category>User Experience</category><category>Virtual Earth</category><category>VS 2008</category><category>Windows Server</category></item><item><title>Charles Nutter and Wayne Kelly: Making Ruby Run on Static Virtual Machines - JRuby(JVM) and Ruby.NET</title><description>At &lt;a href="http://www.langnetsymposium.com/index.asp"&gt;Lang.NET 2008&lt;/a&gt;, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static virtual machine (JVM and CLR, respectived). &lt;BR&gt;&lt;BR&gt;Charles Nutter is a lead developer on the&amp;nbsp;&lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; project which aims to run Ruby "natively' on the JVM. Wayne Kelly is the lead developer on the &lt;a href="http://www.sapphiresteel.com/The-End-Of-Ruby-NET"&gt;now defunct Ruby.NET project&lt;/a&gt; (it's been&amp;nbsp;merged&amp;nbsp;into the&amp;nbsp;IronRuby project so Wayne and team's great work has not gone with the wind...)&amp;nbsp;which aimed to get Ruby to run on the CLR.&lt;BR&gt;&lt;BR&gt;Both Charles and Wayne are challanged by the same technical hurdles: Running dynamic code in a statically-typed environment with no support for continuations. This is really challenging and is the primary reason that Microsoft created the DLR... &lt;BR&gt;&lt;BR&gt;Here, we chat about that they're working on and what problems they face.&lt;BR&gt;&lt;BR&gt;Another interesting discussion with brilliant people at Lang.NET 2008.&lt;BR&gt;&lt;BR&gt;Enjoy.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_512Kbs.wmv"&gt;Low res download file&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249608/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/</comments><link>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/</link><pubDate>Mon, 11 Feb 2008 20:28:13 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM.wmv</guid><evnet:views>9134</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249608/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>At Lang.NET 2008, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static virtual machine (JVM and CLR, respectived). Charles Nutter is a lead developer on the&amp;nbsp;JRuby project which aims to run Ruby "natively' on the JVM. Wayne Kelly is the lead developer on the now defunct Ruby.NET project (it's been&amp;nbsp;merged&amp;nbsp;into the&amp;nbsp;IronRuby project so Wayne and team's great work has not gone with the wind...)&amp;nbsp;which aimed to get Ruby to run on the CLR.Both Charles&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/4d48dce1-6cb6-4b56-8a49-74554763e93f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bc1041a8-4993-470b-99d4-cfad59816d99/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1ba52075-75ea-451e-a872-d4b61d509368/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/893e7d57-37fa-4d1d-ad83-095fae3ef381/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.mp3" expression="full" duration="1719" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM_ch9.wma" expression="full" duration="1719" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM.wmv" expression="full" duration="1719" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNETRubyOnStaticVM.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Charles-Nutter-and-Wayne-Kelly-Making-Ruby-Run-on-Static-Virtual-Machines-JRubyJVM-and-RubyNET/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249608/Trackback.aspx</trackback:ping><category>CLR</category><category>Compilers</category><category>Java</category><category>LangNET 2008</category><category>Programming</category><category>Ruby</category></item></channel></rss>