<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mvasoftware.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mike Vincent's Blog : Iron Ruby</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx</link><description>Tags: Iron Ruby</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Rails and Merb Projects to Merge</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/12/29/rails-and-merb-projects-to-merge.aspx</link><pubDate>Mon, 29 Dec 2008 21:34:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:99</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=99</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/12/29/rails-and-merb-projects-to-merge.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;Saw this on &lt;a target="_blank" href="http://dobbscodetalk.com/index.php?option=com_myblog&amp;amp;show=Rails-and-Merb-Projects-to-Merge.html&amp;amp;Itemid=29" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Dr. Dobb&amp;rsquo;s Code Talk&lt;/a&gt; today. Big news for the Ruby community and really makes a lot of horse sense. The &lt;a href="http://merbivore.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Merb&lt;/a&gt; and &lt;a href="http://rubyonrails.org/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Rails&lt;/a&gt; projects are planned to merge. &lt;a href="http://rubyonrails.org/merb" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Merb 2.0 and Rails 3.0&lt;/a&gt; will be the same.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#333333;"&gt;Check out the blog posts by Rails creator &lt;a href="http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3" style="color:blue;text-decoration:underline;text-underline:single;"&gt;&lt;span style="color:#339933;text-decoration:none;"&gt;David Heinemeier Hansson&lt;/span&gt;&lt;/a&gt; and Merb project lead -- and now Rails core team member -- &lt;a href="http://yehudakatz.com/2008/12/23/rails-and-merb-merge/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;&lt;span style="color:#339933;text-decoration:none;"&gt;Yehuda Katz&lt;/span&gt;&lt;/a&gt; for more in-depth discussion of how this will work. &amp;nbsp;And, these guys are taking a pragmatic approach to make sure it is done right.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Moving forward, this is especially big news for &lt;a href="http://www.ironruby.net/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;IronRuby&lt;/a&gt;. While at the PDC, I had a chance to chat with &lt;a href="http://blog.jimmy.schementi.com/" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Jimmy Schementi&lt;/a&gt; about how IronRuby was playing with Merb and Rails. Jimmy had a lot of positive stuff to say. You have Ruby in the browser! That is, a language that runs either on a server or a user&amp;rsquo;s local machine can be pushed from a web server to run on the client, much like JavaScript, but it can be the same language on the server. Therefore, it could be the same exact code. We&amp;rsquo;re going to have an awesome development tool set when all these pieces come together.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Speaking of Jimmy, check out his blog post &lt;a href="http://blog.jimmy.schementi.com/2008/12/jimmy-hacking-at-microsoft.html" style="color:blue;text-decoration:underline;text-underline:single;"&gt;Jimmy hacking (at) Microsoft&lt;/a&gt;. A really good perspective on dynamic languages, Ruby, the DLR, Silverlight, Rails and Silverline.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=99" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Jimmy+Schementi/default.aspx">Jimmy Schementi</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/DLR/default.aspx">DLR</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Rails/default.aspx">Rails</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Merb/default.aspx">Merb</category></item><item><title>LA Code Camp a Success</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/10/31/la-code-camp-a-success.aspx</link><pubDate>Fri, 31 Oct 2008 21:15:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:85</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=85</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/10/31/la-code-camp-a-success.aspx#comments</comments><description>&lt;p&gt;The first LA Code Camp held Oct 25 and 26 at USC was a success. It&amp;#39;s been about 5 years since I was last on the campus (USC was a major client for a few years) and there are new buildings sprouting everywhere. I met up with &lt;a href="http://devhawk.net"&gt;Harry Pierson&lt;/a&gt; (Iron Python PM) on Saturday morning, one of several Microsoft people down early for PDC and really helping to add some great content. Other included &lt;a href="http://blogs.msdn.com/charlie/"&gt;Charlie Calvert&lt;/a&gt; (C# PM), &lt;a href="http://blogs.msdn.com/charles_sterling/"&gt;Chuck Sterling&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/granth/"&gt;Grant Holiday&lt;/a&gt; (VSTS, both from Down Under). Harry was&amp;nbsp;down early to make sure everything he was responsible for at PDC was running well and did his &lt;a href="http://www.socalcodecamp.com/session.aspx?sid=96fe471e-e96d-4c82-bfa4-a2f7d4d88387"&gt;Pumping Iron&lt;/a&gt; presentation. The Iron Python team just got&amp;nbsp;&lt;a href="http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=17404"&gt;Iron Python&amp;nbsp;2.0 Release Candidate 1&lt;/a&gt; out so&amp;nbsp;I did a quick code update to make sure my examples ran on the updated code base. Grant and Chuck did &lt;a href="http://www.socalcodecamp.com/session.aspx?sid=cecb2466-e52e-4bc3-b3af-75640f4340f7"&gt;A Lap Around Visual Studio Team System 2010&lt;/a&gt; which was a great PDC preview on VSTS and a bit of polish on earlier Rosario previews. My session Sunday morning &lt;a href="http://www.socalcodecamp.com/session.aspx?sid=2151c611-844d-4918-bf8d-af0563677baa"&gt;Dynamic Languages and the DLR&lt;/a&gt; was kind of a bust because the projector in the class room would randomly shut itself off after a couple of minutes. I finally had to move to a table and present straight from my notebook but by then the time was way short.&lt;/p&gt;
&lt;p&gt;Overall, the Code Camp was good. The Geek Dinner Saturday night ran smoothly and participation was good, although I was hoping to see a few more. A big thanks to the organization team and sponsors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=85" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Code+Camp/default.aspx">Code Camp</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/PDC/default.aspx">PDC</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/DLR/default.aspx">DLR</category></item><item><title>Microsoft Product Team Meetings</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/27/microsoft-product-team-meetings.aspx</link><pubDate>Sat, 27 Sep 2008 06:54:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:77</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=77</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/27/microsoft-product-team-meetings.aspx#comments</comments><description>&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;In mid September I, along with other INETA NorAm board members, had the pleasure of meeting with several product teams at Microsoft while in Redmond for an INETA board of directors meeting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;In our product team meetings, we shared our overall plan &lt;/span&gt;&lt;a href="http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/21/ineta-programs-for-supporting-user-groups.aspx"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;INETA Programs for MSFT FY 09&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt; including speakers bureau, regional speakers, virtual presentations and INETA Live as well as regular communications through our newsletter. We will be adding product focus to our newsletters. Also, a common thread for INETA and the product teams is one of measurement.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;C#, VB .NET &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;We have some recent experience working with Charlie Calvert and Lisa Feigenbaum and their user group road show a few months back. The feedback was good and we want to build on that experience. We&amp;rsquo;re exploring several other ways to work together including leveraging more content produced by the team for INETA presentation.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;VSX &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;The VSX team covers Visual Studio extensibility, ecosystem and the SDK. They are opening up to a much broader audience, and doing it big as evidenced by the recent VSX Developer Conference in Redmond. We can effectively work together by helping them get their message and content out to community influencials to leverage evangelism.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Visual Studio Team System &lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Visual Studio Team System is growing rapidly in the Application Lifecycle Management space and has a lot of new material coming in the not too distant future. We are discussing some ways to work together to more effectively reach both developers and key decision makers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;ASP.NET &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Other INETA board members met with the ASP.NET team. Again our programs were well received. The team has several areas they will explore to work closely with INETA on.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;Iron Python, DLR &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;IronPython 2.0 is getting close to release so they will soon have a lot to talk about. Where INETA can help the most is evangelizing through community influentials in the .NET community. Harry Pierson is very open to setting up monthly Live Meeting discussions with key influencers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;Iron Ruby, Dynamic Languages &amp;amp; Silverlight &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;The dynamic languages team is small and resources limited so they have to work in innovative ways for product evangelism. Iron Ruby has two distinct marketing objectives &amp;ndash; moving Ruby developers to .NET and moving .NET developers to Iron Ruby. INETA can help with the later by reaching to our user groups. The dynamic language teams have a lot to say, we can help them get it out.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;Virtual Earth &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Mark Brown has some exciting new releases with Virtual Earth where INETA can play an important role. Just released is Virtual Earth Web Service. Mark has a VE Deep Dive web cast on Oct 3&lt;sup&gt;rd&lt;/sup&gt; so we&amp;rsquo;re jumping in to help with a special newsletter focused on VE. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;Patterns and Practices &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;I didn&amp;rsquo;t personally have the opportunity to meet with this group but others did and they were well received. The group has an objective of extending awareness and reach among architects and developers. INETA can help by getting content and information out to influential user group members for presentation and demonstration.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=77" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/INETA/default.aspx">INETA</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VB+.NET/default.aspx">VB .NET</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Virtual+Earth/default.aspx">Virtual Earth</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/DLR/default.aspx">DLR</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/User+Groups/default.aspx">User Groups</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSX/default.aspx">VSX</category></item><item><title>MSDN Webcast: geekSpeak on Wednesday September 10</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/02/msdn-webcast-geekspeak-on-wednesday-september-10.aspx</link><pubDate>Wed, 03 Sep 2008 01:14:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:73</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=73</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/02/msdn-webcast-geekspeak-on-wednesday-september-10.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family:Verdana;"&gt;On Sepember 10, I&amp;#39;ll be doing a &lt;a target="_blank" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032387088&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;geekSpeak webcast on Dynamic Languages and the DLR&lt;/a&gt;. The web cast starts at 12:00 noon Pacific time. The link above will take you to online registration. Hope you can join us.&lt;/span&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" id="table1"&gt;

&lt;tr&gt;
&lt;td colspan="2" class="eventInfo"&gt;&lt;b&gt;&lt;span id="eventInfo_lblEventDescHeading"&gt;Event Overview&lt;/span&gt;&lt;/b&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;div class="eventdetails"&gt;&lt;span id="eventInfo_lblEventDescription"&gt;
&lt;p&gt;&lt;span style="font-family:Verdana;"&gt;The geekSpeak webcast series brings you industry experts in a &amp;quot;talk-radio&amp;quot; format hosted by developer evangelists from Microsoft. These experts share their knowledge and experience about a particular developer technology, and they are ready to answer your questions in real time during the webcast. 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&amp;#39;s view, the developer&amp;#39;s view, and the business case view. Your hosts for this geekSpeak are &lt;a target="_blank" href="http://blogs.msdn.com/glengordon"&gt;Glen Gordon &lt;/a&gt;and &lt;a target="_blank" href="http://blogs.msdn.com/peterlau"&gt;Peter Laudati&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;To ask a question in advance of the live webcast, or for post-show resources, be sure to visit the &lt;a target="_blank" href="http://blogs.msdn.com/geekSpeak"&gt;geekSpeak blog&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Guest Presenter: &lt;/b&gt;Mike Vincent, President, MVA Software&lt;br /&gt;&lt;br /&gt;Mike Vincent is a solutions architect based in Orange County, California providing clients with software architecture, application lifecycle management and development services, primarily focusing on Microsoft .NET technology. He has been in the software business for over 20 years in addition to engineering and marketing management positions. He founded both the IASA SoCal Chapter and the Orange County C# Developers group and is Treasurer of INETA NorAm.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Verdana;"&gt;View other sessions from: &lt;a target="_blank" href="http://www.microsoft.com/events/series/geekSpeak.aspx"&gt;geekSpeak: Join a Discussion Like No Other&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=73" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Microsoft+Public+License/default.aspx">Microsoft Public License</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TDD/default.aspx">TDD</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/DLR/default.aspx">DLR</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/geekSpeak/default.aspx">geekSpeak</category></item><item><title>More User Group Presentations on Dynamic Languages</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/01/more-user-group-presentations-on-dynamic-languages.aspx</link><pubDate>Mon, 01 Sep 2008 17:03:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:72</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=72</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/01/more-user-group-presentations-on-dynamic-languages.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;Last Tuesday I presented my continually evolving &amp;ldquo;Dynamic Languages and the DLR&amp;rdquo; at the &lt;a target="_blank" href="http://www.sandiegodotnet.com/"&gt;San Diego .NET Users Group&lt;/a&gt;. I have unit tests written in Iron Python running in NUnit as part of the presentation.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;This week, on Wednesday September 3 I&amp;rsquo;ll be at &lt;a target="_blank" href="http://www.socaldotnet.org"&gt;So Cal .NET&lt;/a&gt; in Buena Park. Download the &lt;a target="_blank" href="http://mvasoftware.com/media/p/47.aspx"&gt;updated presentation&lt;/a&gt; and &lt;a target="_blank" href="http://mvasoftware.com/media/p/66.aspx"&gt;code&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=72" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/NUnit/default.aspx">NUnit</category></item><item><title>LA Code Camp</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/01/la-code-camp.aspx</link><pubDate>Mon, 01 Sep 2008 15:23:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:71</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=71</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/09/01/la-code-camp.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;&lt;a target="_blank" href="http://www.socalcodecamp.com"&gt;&lt;img border="0" width="579" src="http://www.mvasoftware.com/images/LACodeCamp.jpg" height="87" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri,sans-serif;"&gt;Coming up October 25 and 26 is the first &lt;a target="_blank" href="http://www.socalcodecamp.com"&gt;LA Code Camp&lt;/a&gt;. It&amp;rsquo;ll be held at the USC campus. This is the weekend just before PDC so we may see some of the Microsoft product teams attending. I&amp;rsquo;m again doing my continuous evolving dynamic languages presentation. Currently there are 47 sessions registered. Plan on joining us for a great weekend of content and community.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=71" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Code+Camp/default.aspx">Code Camp</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Connected+Systems/default.aspx">Connected Systems</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VB+.NET/default.aspx">VB .NET</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TDD/default.aspx">TDD</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Mobile/default.aspx">Mobile</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/PDC/default.aspx">PDC</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Ajax/default.aspx">Ajax</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/SOA/default.aspx">SOA</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/SQL++Server/default.aspx">SQL  Server</category></item><item><title>TechZulu Interview</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/08/07/techzulu-interview.aspx</link><pubDate>Thu, 07 Aug 2008 20:13:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:63</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=63</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/08/07/techzulu-interview.aspx#comments</comments><description>&lt;p&gt;The TechZulu people were at the Inland Empire .NET &amp;#39;s special meeting honoring its Most Valuable Members (MVM). They have some really interesting interviews on people and action in the tech entrepreneurial space. I had the honor of being interviewed in which I talked about INETA and how we support user groups and about Iron Python and Iron Ruby dynamic languages. Check it out here &lt;a target="_blank" href="http://techzulu.com/index.php/interviews/20-bus-dev/315-mike-vincent-ironpython-a-ironruby"&gt;http://techzulu.com/index.php/interviews/20-bus-dev/315-mike-vincent-ironpython-a-ironruby&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=63" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/INETA/default.aspx">INETA</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TechZulu/default.aspx">TechZulu</category></item><item><title>Dynamic Languages and the DLR presentations at user groups and code camp</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/07/29/dynamic-languages-and-the-dlr-presentations-at-user-groups-and-code-camp.aspx</link><pubDate>Tue, 29 Jul 2008 16:33:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:61</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=61</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/07/29/dynamic-languages-and-the-dlr-presentations-at-user-groups-and-code-camp.aspx#comments</comments><description>&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Over the past month, I&amp;rsquo;ve made the rounds of several Southern California user groups and the San Diego Code Camp presenting &amp;ldquo;Dynamic Languages and the DLR.&amp;rdquo; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;San Gabriel Valley .NET on June 18&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;IASA SoCal/SoCal .NET Architecture on June 19&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;SoCal Code Camp, San Diego on June 28 &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;LA C# on July 1&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;Inland Empire .NET on July 8&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:auto 0in auto 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-size:11pt;font-family:Symbol;mso-bidi-font-size:12.0pt;mso-bidi-font-family:Symbol;mso-fareast-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:11pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-size:12.0pt;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;"&gt;I&amp;rsquo;m scheduled for San Diego .NET on August 26&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Each presentation works off the same theme but the delivery has focused on the audience. You can download the presentation material here &lt;/span&gt;&lt;a href="http://mvasoftware.com/media/p/47.aspx"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;http://mvasoftware.com/media/p/47.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;. Dynamic Languages are providing us a great additional set of tools for our development toolbox. I&amp;rsquo;m exposing architects and developers to potential ways to leverage the unique strengths of dynamic languages. These include leveraging code execution in the browser by pushing data and code dynamically from the business tier at run time and building unit tests with dynamic languages. I&amp;rsquo;ll be posting more content on these areas in the near future.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=61" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/INETA/default.aspx">INETA</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Code+Camp/default.aspx">Code Camp</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TDD/default.aspx">TDD</category></item><item><title>New PDC Sessions Added</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/07/07/new-pdc-sessions-added.aspx</link><pubDate>Tue, 08 Jul 2008 02:29:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:60</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=60</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/07/07/new-pdc-sessions-added.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;On July 1, a &lt;a target="_blank" href="http://microsoftpdc.com/View.aspx?post=91d46819-8472-40ad-a661-2c78acb4018c:8675956" style="color:blue;text-decoration:underline;text-underline:single;"&gt;&lt;span style="color:windowtext;"&gt;bunch of new sessions&lt;/span&gt;&lt;/a&gt; were added to the PDC. You can see the &lt;a target="_blank" href="http://microsoftpdc.com/Agenda/Sessions.aspx" style="color:blue;text-decoration:underline;text-underline:single;"&gt;&lt;span style="color:windowtext;"&gt;full list of sessions&lt;/span&gt;&lt;/a&gt; that have been published (so far) at the &lt;a target="_blank" href="http://microsoftpdc.com" style="color:blue;text-decoration:underline;text-underline:single;"&gt;&lt;span style="color:windowtext;"&gt;PDC site&lt;/span&gt;&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Here are some interesting sessions:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;An Introduction to F# &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Learn about Microsoft&amp;#39;s new language, F#, a typed functional programming language for the .NET Framework. F# combines functional programming with the runtime support, libraries, tools, and object model of .Net. Understand how F# asynchronous workflows help tame the complexity of parallel and asynchronous I/O programming and how to use F# in conjunction with tools such as Parallel Extensions for .NET. &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Architecture Without Big Design Up Front &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Visual Studio Team System, code-name &amp;quot;Rosario&amp;quot; Architecture Edition, introduces new UML designers, use cases, activity diagrams, sequence diagrams that can visualize existing code, layering to enforce dependency rules, and physical designers to visualize, analyze, and refactor your software. See how VSTS extends UML logical views into physical views of your code. Learn how to create relationships from these views to work items and project metrics, how to extend these designers, and how to programmatically transform models into patterns for other domains and disciplines. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Deep Dive: Dynamic Languages in .NET &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;The CLR has great support for dynamic languages like IronPython. Learn how the new Dynamic Language Runtime (DLR) adds a shared dynamic type system, a standard hosting model, and support for generating fast dynamic code. Hear how these features enable languages that use the DLR to share code with other dynamic and static languages like VB.NET and C#. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Future Directions for Visual Basic &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Come learn about the new capabilities in the next version of the language, including: extensions to LINQ, syntax simplifications, and improvements to the IDE. We&amp;#39;ll provide insight into the direction of the language, including dynamic binding, meta-programming, and scripting. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;The Future of C# &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;In this talk Microsoft Technical fellow and C# Chief Architect Anders Hejlsberg outlines the future of C#. He will describe the many forces that influence and shape the future of programming languages and explain how they fit into C#. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Visual C++: 10 is the New 6 &lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:windowtext;font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Get more done. The next version of Visual C++ is all about improving developer productivity for large-scale applications. Learn about the IntelliSense and browsing experiences, changes to the project and build system, project-less browsing, collaboration through remote symbol indexing, and custom visualization of symbolic information. &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Microsoft Silverlight: Building Business Applications &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;What if you could develop your solutions with the ease pioneered by Microsoft Office Access, deploy them like an Internet application, and take advantage of the power of Microsoft .NET? Learn about an exciting new technology that is all about making business applications for RIA (Rich Internet Applications) much easier to build. In this session, hear how we&amp;#39;ve made n-tier application development as simple as traditional 2-tier, provided application level solutions to developers, and how we&amp;#39;re doing all of this with the same .NET platform and tools on both the client and server. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Microsoft Silverlight: Developing for Mobile Devices &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Silverlight provides on mobile devices the same great capabilities you are familiar with on the desktop, but there are some differences you should understand when targeting mobile devices. This session shows you how to make your Silverlight applications device agnostic as well as how to optimize your designs for multiple targets. &lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Microsoft Visual Studio Team System Team Foundation Server: How We Use It at Microsoft &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Take a detailed look at the present and future of Team Foundation Server (TFS). With close to 14,000 users, 2,000 projects, 33 million files, and over 2 million work items, Microsoft runs one of the largest known installations of TFS. In this session we share our internal best practices for version control, branching and merging, work item tracking, metrics, reporting, testing, and integrations with TFS. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin-bottom:.0001pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;In this session we present processes and tools from the upcoming Visual Studio Team System code name &amp;quot;Rosario&amp;quot; release and Microsoft Research and show how we deliver on quality, scalability, and experience goals for the new class of applications that demand rich UI, service consumption, and frequent release. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Tahoma,sans-serif;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Plus&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;, a whole lot on architecting and developing cloud services including Mesh Services and Virtual Earth v next.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=60" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VB+.NET/default.aspx">VB .NET</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Mesh/default.aspx">Mesh</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/F_2300_/default.aspx">F#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Virtual+Earth/default.aspx">Virtual Earth</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Mobile/default.aspx">Mobile</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/cloud+services/default.aspx">cloud services</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Silverlight 2 Beta 2</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/10/silverlight-2-beta-2.aspx</link><pubDate>Wed, 11 Jun 2008 04:47:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:52</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=52</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/10/silverlight-2-beta-2.aspx#comments</comments><description>&lt;p&gt;&lt;img border="0" align="left" width="158" src="http://www.mvasoftware.com/images/SlPyRb.PNG" height="128" alt="" /&gt;With the release of Silverlight 2 Beta 2 the &lt;a target="_blank" href="http://www.codeplex.com/sdlsdk/Release/ProjectReleases.aspx?ReleaseId=14254"&gt;Silverlight Dynamic Languages SDK&lt;/a&gt; has been updated as well. There is a lot of new stuff. Check out &lt;a target="_blank" href="http://blog.jimmy.schementi.com/"&gt;Jimmy Schementi&amp;#39;s blog&lt;/a&gt; for details. Here&amp;#39;s a quick recap:&lt;/p&gt;
&lt;h3 class="Header"&gt;Description&lt;/h3&gt;
&lt;div class="WikiContent"&gt;
&lt;div class="wikidoc"&gt;&lt;a href="http://silverlight.net/dlr" class="externalLink"&gt;This project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; represents the integration between Silverlight and Dynamic Languages running on the Dynamic Language Runtime (DLR). The languages included in this package are IronRuby, IronPython, and Managed JScript. The DLR, Silverlight Integration, IronRuby, and IronPython are released under the &lt;a href="http://www.opensource.org/licenses/ms-pl.html" class="externalLink"&gt;Microsoft Public License&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;This release corresponds with Silverlight 2 Beta 2.&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0.30523.6" class="externalLink"&gt;Download Silverlight 2 Beta 2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Packages &lt;/h2&gt;
&lt;h4&gt;Dynamic Languages SDK&lt;/h4&gt;
&lt;p&gt;These are necessary to create dynamic language Silverlight applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/bin 
&lt;ul&gt;
&lt;li&gt;IronPython, IronRuby, and Managed JScript language/library DLLs, as well as Chiron, the dynamic language development utility. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;/script: 
&lt;ul&gt;
&lt;li&gt;tools for creating and running Silverlight applications, including templates for the supported languages. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Dynamic Languages SDK Samples&lt;/h4&gt;
&lt;p&gt;A bunch of samples to show you how it works. Best is to unzip into the SDK directory. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/samples 
&lt;ul&gt;
&lt;li&gt;sample applications for Ruby, Python, and JScript. Live samples can also be found on &lt;a href="http://silverlight.net/dlr" class="externalLink"&gt;http://silverlight.net/dlr&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Dynamic Languages SDK Source Code&lt;/h4&gt;
&lt;p&gt;For you to get an in-depth understanding and if you want to modify the integration. Build using the solution file in Visual Studio.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/src: 
&lt;ul&gt;
&lt;li&gt;The source code to IronPython, IronRuby, the Dynamic Language Runtime, and Chiron &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=52" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Jimmy+Schementi/default.aspx">Jimmy Schementi</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Microsoft+Public+License/default.aspx">Microsoft Public License</category></item><item><title>Iron Ruby: The Road to 1.0 - John Lam</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/06/iron-ruby-the-road-to-1-0-0-john-lam.aspx</link><pubDate>Fri, 06 Jun 2008 22:44:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:50</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=50</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/06/iron-ruby-the-road-to-1-0-0-john-lam.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;Last session on Friday, end of TechEd Developer week. There were two sessions in this time slot that I wanted to attend &amp;ndash; Rich Hundhausen&amp;rsquo;s &amp;ldquo;Visual Studio Team System 2008 Team Foundation Server: Migrate of Integrate&amp;rdquo; or John&amp;rsquo;s IronRuby. John&amp;rsquo;s information is changing almost by the day, so his session won.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Just before TechEd on May 30&lt;sup&gt;th&lt;/sup&gt; at Rails Conf in Portland, OR, John demonstrated Rails running on IronRuby. While this was a &amp;ldquo;Hello World&amp;rdquo; demo it is significant because Rails exercises such a large portion of the Ruby language and is a good measure of being true to the language core. The time in which this was accomplished is also significant, about 15 months compared to about 26 months for Rubinius and about 35 months for JRuby.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Iron Ruby is significant for the broad platform base that it will run under leveraging Silverlight and MoonLight. It is open source under the Microsoft Public License (Ms-PL). Check out &lt;a target="_blank" href="http://www.iunknown.com/"&gt;John Lam&amp;#39;s blog&lt;/a&gt; for some specifics of the examples he demonstrated.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The IronRuby development pace is benefiting from the IronPython experience and is moving at a faster pace. No promises, but we may see IronRuby 1.0 by the end of the year. Go Team!&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img border="0" width="412" src="http://mvasoftware.com/images/RubyForge.JPG" height="295" alt="" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=50" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/John+Lam/default.aspx">John Lam</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Microsoft+Public+License/default.aspx">Microsoft Public License</category></item><item><title>Dynamic Languages at TechEd</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/04/dynamic-languages-at-teched.aspx</link><pubDate>Thu, 05 Jun 2008 04:58:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:45</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=45</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/06/04/dynamic-languages-at-teched.aspx#comments</comments><description>&lt;p class="MsoNormal"&gt;Tuesday morning at TechEd after the keynote, I went over to the Dynamic Languages area, introduced myself to the team and did a little promotion for my BOF session. Bill Chiles and I went over to Neil Ford&amp;rsquo;s session on Design Patterns in Dynamic Languages. Glad to see Neil updated his deck to all examples in Ruby, replacing the Groovy examples from his prior presentations at other venues.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I stopped and met Jimmy Schementi at the DyLan area on my way back to the INETA community lounge. Great enthusiasm for dynamic languages. I enjoyed Jimmy&amp;rsquo;s presentation in the afternoon on Silverlight &amp;ldquo;Dynamic Languages and the Web&amp;rdquo; and his current hot topic &amp;ldquo;Silverline.&amp;rdquo; What is Silverline? It&amp;rsquo;s Iron Ruby running in the client in Silverlight.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I talked up my Birds of a Feather Session on Dynamic Languages scheduled for Wednesday evening and invited the team to join in. Jimmy pinged John Lam on Twitter to join us as well.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;On Wednesday morning, I stopped by the Dynamic Languages area again. John Lam was there so I introduced myself and spent a few minutes chatting with him.&lt;/p&gt;
&lt;h3&gt;BOF session on Dynamic Languages and the DLR&lt;/h3&gt;
&lt;p class="MsoNormal"&gt;I had planned this morning to come up with some short descriptive information for the white board to kick off my evening BOF session. The Dynamic Language team had been building content on their white board since yesterday and it was the perfect description, so made my final prep work easy. Here it is:&lt;/p&gt;
&lt;h4&gt;What is a Dynamic Language?&lt;/h4&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Class of high-level programming languages such as Python, Ruby&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Delays some computation (semantic binding) to runtime that static languages do at compile-time&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Can extend the program @ runtime by:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:10.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in;line-height:115%;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;Adding new code&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:10.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in;line-height:115%;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;Extending objects&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:10.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in;line-height:115%;mso-list:l1 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;Modifying the type system&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Provides reflection on everything&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Eval-like statements, e.g. &amp;ldquo;eval(3.14*3+foo(n))&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Interactive, exploratory development of live program&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Read-eval-print loop, top down &amp;amp; bottom up design simultaneously&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Highly extensible. Very little syntax. More bang for the buck.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;Meta-programming: &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:10.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in;line-height:115%;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;domain specific languages possible in some DL&amp;rsquo;s&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top:0in;margin-right:0in;margin-bottom:10.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in;line-height:115%;mso-list:l0 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;support is common&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;On Wednesday evening, my BOF session came off well. I was delighted to have about 75 attend the session including the dynamic language product team and the C# product team. I only got about a quarter of the way into my introductory comments before I had Bill Chiles, Jimmy Schementi and John Lam actively engaged in the discussion with participants. Birds of a Feather sessions are all about discussion so this was great. I hope all who attended gained gained from attending.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=45" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/INETA/default.aspx">INETA</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Python/default.aspx">Iron Python</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Birds+of+a+Feather/default.aspx">Birds of a Feather</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Iron+Ruby/default.aspx">Iron Ruby</category></item></channel></rss>