<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Oslo</title>
        <link>http://geekswithblogs.net/bloesgen/category/8758.aspx</link>
        <description>Related to Oslo, Dublin, .NET 4.0 </description>
        <language>en-US</language>
        <copyright>Brian Loesgen</copyright>
        <managingEditor>brian.loesgen@live.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>IMPORTANT: I have moved my blog to http://blog.brianloesgen.com</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/07/05/important-i-have-moved-my-blog-to-httpblog.brianloesgen.com.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;  &lt;p&gt;=======================================================================&lt;/p&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;&lt;font size="4"&gt;&lt;u&gt;IMPORTANT&lt;/u&gt;: this is my old blog and &lt;u&gt;is not being updated anymore&lt;/u&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;&lt;font size="3"&gt;For my new site/blog/RSS, please visit &lt;/font&gt;&lt;a href="http://blog.brianloesgen.com"&gt;&lt;font size="3"&gt;http://blog.brianloesgen.com&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;=======================================================================&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133272"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133272" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/133272.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/07/05/important-i-have-moved-my-blog-to-httpblog.brianloesgen.com.aspx</guid>
            <pubDate>Mon, 06 Jul 2009 07:19:40 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/07/05/important-i-have-moved-my-blog-to-httpblog.brianloesgen.com.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/133272.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I&amp;rsquo;ll be speaking at Code Camp San Diego this weekend</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/06/24/irsquoll-be-speaking-at-code-camp-san-diego-this-weekend.aspx</link>
            <description>&lt;p&gt;San Diego Code Camp is this weekend! I’ll be there on Saturday, doing two presentations:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.socalcodecamp.com/session.aspx?sid=ad1c7e2a-6f50-467a-8e27-c93a52affd49"&gt;A Technical Drilldown into “All Things M” (part of the forthcoming Oslo platform)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.socalcodecamp.com/session.aspx?sid=b744b581-84f1-4b10-af92-6d2e7c0762a8"&gt;A First Look at BizTalk Server 2009: Integration Server, SOA Foundation, Gateway to Azure&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you’ve never been to a Code Camp before, you should check it out. It’s an “anything goes” community-driven conference-ish event. Lots of high quality sessions, at a recession-friendly cost (free). Lots of learning opportunities. What’s not to like?&lt;/p&gt;  &lt;p&gt;As usual, this will be at UCSD La Jolla. See you there!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Full details are at &lt;a title="http://www.socalcodecamp.com/" href="http://www.socalcodecamp.com/"&gt;http://www.socalcodecamp.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e2ade8c7-2e89-4f66-9bc0-e01c39c44553" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ESB" rel="tag"&gt;ESB&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BizTalk" rel="tag"&gt;BizTalk&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/M" rel="tag"&gt;M&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Models" rel="tag"&gt;Models&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133039"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=133039" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/133039.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/06/24/irsquoll-be-speaking-at-code-camp-san-diego-this-weekend.aspx</guid>
            <pubDate>Thu, 25 Jun 2009 11:30:10 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/06/24/irsquoll-be-speaking-at-code-camp-san-diego-this-weekend.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/133039.aspx</wfw:commentRss>
        </item>
        <item>
            <title>My Oslo &amp;ldquo;M&amp;rdquo; end-to-end demo</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/04/24/my-oslo-ldquomrdquo-end-to-end-demo.aspx</link>
            <description>&lt;p&gt;[[ 23:00 pacific time Apr 24 2009 – Update… there were some issues with the videos (although they all worked fine on my Win 7 box!). I’m re-encoding some new ones, the SkyDrive folder below will have a few choices. Please let me know of any issues. ]]&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;As part of my “M” end-to-end presentation in Stockholm last week, I came up with a way to walk through MSchema, MGrammar, MGraph and Intellipad that went over really well with the conference attendees. They “got” what I was talking about, rather than walking out with glazed-over eyes, so…. As I’d put so much work into it and it seemed to resonate well with the audience, I thought I should record it and push it out to the world.&lt;/p&gt;  &lt;p&gt;Caveat: although this is based on the now-current Oslo SDK, we are still pretty early on in the dev life cycle, so change is pretty much assured. As such, if you’re watching this in the year 2010, some of the things I say and do may no longer be applicable. However, for those here and now and interested in learning more about the Oslo modeling platform, I think you’ll find it of interest.&lt;/p&gt;  &lt;p&gt;I had to do it at a fairly high resolution in order to fit everything I wanted to and still have the “code” legible (if you have a DSL that looks like a human language, is it still called “code”?).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;To see the video, click the link below and then pick your favorite flavor. Click it and press the “download” button above it.&lt;/p&gt; &lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-7aaa2a8e99fde44d.skydrive.live.com/embedrowdetail.aspx/BlogSupport/2009/M%20end-to-end" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Enjoy, and as always, comments and feedback are welcome.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:85a1b3f7-230f-4e00-9e7b-48a59ed5195a" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MUrl" rel="tag"&gt;MUrl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/M" rel="tag"&gt;M&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Intellipad" rel="tag"&gt;Intellipad&lt;/a&gt;,&lt;a href="http://technorati.com/tags/models" rel="tag"&gt;models&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DSL" rel="tag"&gt;DSL&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131434"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131434" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/131434.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/04/24/my-oslo-ldquomrdquo-end-to-end-demo.aspx</guid>
            <pubDate>Fri, 24 Apr 2009 18:25:58 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/04/24/my-oslo-ldquomrdquo-end-to-end-demo.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/131434.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Issue with the first release of MUrl sample and Twitter</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/04/05/issue-with-the-first-release-of-murl-sample-and-twitter.aspx</link>
            <description>&lt;p&gt;I ran into an issue working with the &lt;strong&gt;AWESOME&lt;/strong&gt; &lt;a href="http://download.microsoft.com/download/4/0/B/40B632EC-F201-43EE-8E29-C398A9DA8468/MUrlSample.msi" target="_blank"&gt;MUrl sample&lt;/a&gt; trying to reach Twitter from inside Intellipad (running in “MUrl mode”). I’m doing this post for the benefit of others that may run also into this, there are actually two solutions…&lt;/p&gt;  &lt;p&gt;If you haven’t seen MUrl in action, please see my &lt;a href="http://blog.brianloesgen.com/archive/2009/03/29/practical-oslo-examples-starting-to-emergehellip.aspx" target="_blank"&gt;previous post&lt;/a&gt; about it and do check it out. Bottom line is that the sample is a DSL (written in “M” of course) for doing REST client requests, and “MUrl mode” lets you do those requests right from inside Intellipad. Super cool…&lt;/p&gt;  &lt;p&gt;Where I ran into an issue was that although I was able to query Twitter no problem with MUrl from Intellipad, when I tried posting I would get an “Expectation Failed” error message. I was somewhat amused that somehow it seemed that I was not living up to some service’s expectations :) … but mostly I was annoyed that I could not do this. After a bit of looking around, I found &lt;a href="http://blog.davidyack.com/journal/2008/12/26/webrequest-expectation-failed.html" target="_blank"&gt;this post&lt;/a&gt; that explained what was going on. &lt;/p&gt;  &lt;p&gt;I made the code change to the MUrlRuntime.cs file as shown below:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/IssuewiththefirstreleaseofMUrlsampleandT_F5D7/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/IssuewiththefirstreleaseofMUrlsampleandT_F5D7/image_thumb.png" width="615" height="505" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Alternatively, you could make the equivalent change by adding this to the ipad.exe.config:&lt;/p&gt;  &lt;p&gt;&amp;lt;system.net&amp;gt;&lt;/p&gt;  &lt;p&gt;   &amp;lt;settings&amp;gt;&lt;/p&gt;  &lt;p&gt;     &amp;lt;servicePointManager expect100Continue="false" /&amp;gt;&lt;/p&gt;  &lt;p&gt;   &amp;lt;/settings&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;/system.net&amp;gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f8d430b0-8540-4c58-bb31-674b9a71e958" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/M" rel="tag"&gt;M&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MUrl" rel="tag"&gt;MUrl&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DSL" rel="tag"&gt;DSL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;(for the benefit of Oslo people using search engines, other text in the error message was “Expect: 100-continue”, and some text from Twitter saying “we only allow the 100-continue expectation”)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130766"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130766" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/130766.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/04/05/issue-with-the-first-release-of-murl-sample-and-twitter.aspx</guid>
            <pubDate>Mon, 06 Apr 2009 05:28:59 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/04/05/issue-with-the-first-release-of-murl-sample-and-twitter.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/130766.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Practical Oslo Examples Starting to Emerge&amp;hellip;</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/03/29/practical-oslo-examples-starting-to-emergehellip.aspx</link>
            <description>&lt;p&gt;In recent days there’s been some interesting movement in Oslo-land:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Doug Purdy and Chris Sells did a &lt;a href="http://videos.visitmix.com/MIX09/T11F" target="_blank"&gt;presentation&lt;/a&gt; at Mix09 that showed a domain-specific language for invoking RESTful services, and how to use M to create RESTful services &lt;/li&gt;    &lt;li&gt;BizTalk MVP Yossi Dahan has published (&lt;a href="http://sabratech.co.uk/blogs/yossidahan/2009/03/oslo-based-solution-for-deploying.html" target="_blank"&gt;Part 1&lt;/a&gt;, &lt;a href="http://www.sabratech.co.uk/blogs/yossidahan/2009/03/oslo-based-solution-for-deploying_14.html" target="_blank"&gt;Part 2&lt;/a&gt;, &lt;a href="http://www.sabratech.co.uk/blogs/yossidahan/2009/03/oslo-based-solution-for-deploying_29.html" target="_blank"&gt;Part 3&lt;/a&gt;) details about his domain-specific approach to BizTalk deployments &lt;/li&gt;    &lt;li&gt;Kris Horrocks has started blogging, and &lt;a href="http://blogs.msdn.com/krisho/archive/2009/03/24/oslo-is-running-my-house.aspx" target="_blank"&gt;posted&lt;/a&gt; his domain-specific approach to interacting with X10 home automation &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;What these three things have in common is that this is the start of practical examples of how you can author a DSL using M, and how the DSL could be used to simplify the effort required to do things (ie: reduce the amount of code you need to write). Up until now it’s been interesting to watch, but there hasn’t been much in the way of practical examples. The fact that these are starting to emerge speaks to the increasing maturity of the project.&lt;/p&gt;  &lt;p&gt;The path to learning this stuff starts with M, then you move on to creating DSLs using MGrammar, and then the final phase is creating a runtime that is actually doing something with the data produced by your DSL. This is where Doug and Chris’s presentation (I highly recommend you click the link above and watch it) really resonates well. The “Murl” effort they’ve been working on (available &lt;a href="http://download.microsoft.com/download/4/0/B/40B632EC-F201-43EE-8E29-C398A9DA8468/MUrlSample.msi" target="_blank"&gt;here&lt;/a&gt;) makes it really easy to create a REST client.  &lt;/p&gt;  &lt;p&gt;The sample also shows how extensible Intellipad is, by adding a new “mode” that enables actually USING the DSL (parsing *and* executing) from inside Intellipad and calling RESTful services. Very cool! The code you see below is the syntax of the DSL used to call REST services.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/PracticalOsloExamplesStartingtoEmerge_CD3E/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/PracticalOsloExamplesStartingtoEmerge_CD3E/image_thumb.png" width="693" height="417" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;But, in my opinion, the most exciting part of their presentation was the MService part, which is a (work-in-progress, not released) way to create a RESTful service, using a DSL written in M. The screen shot below shows the service definition in the left-hand pane, and the generated SQL in the right-hand pane (red arrows indicates some of the relationships between the two).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/PracticalOsloExamplesStartingtoEmerge_CD3E/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/PracticalOsloExamplesStartingtoEmerge_CD3E/image_thumb_2.png" width="693" height="515" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;They saved the file out to  c:\inetpub\wwwroot, and made a REST request (from Intellipad, using Murl-mode, just because they could :)). There’s a handler that IIS routes the request for a “*.m” resource request to. It’s an entirely self-bootstrapped operation, if the service sees no storage it will create the storage.&lt;/p&gt;  &lt;p&gt;M is all about writing down data, and the ultimate output is structured data in the form of MGraph. Where this becomes tangible and payoff is realized is when we use a runtime to do interesting things with that data, and MService is the best example of this that I’ve seen thus-far. It’s a tantalizing view of how developers will create applications in the future.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; [UPDATED: I just found out there’s a “language gallery” with links to sample languages people are creating. See &lt;a title="http://msdn.microsoft.com/en-us/oslo/cc749619.aspx" href="http://msdn.microsoft.com/en-us/oslo/cc749619.aspx"&gt;http://msdn.microsoft.com/en-us/oslo/cc749619.aspx&lt;/a&gt;]    &lt;br /&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f303a11d-6c43-40bb-8b84-0c9fd41740f6" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/M" rel="tag"&gt;M&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DSL" rel="tag"&gt;DSL&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130507"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130507" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/130507.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/03/29/practical-oslo-examples-starting-to-emergehellip.aspx</guid>
            <pubDate>Mon, 30 Mar 2009 05:56:22 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/03/29/practical-oslo-examples-starting-to-emergehellip.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/130507.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I will be speaking in Stockholm on Oslo</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/03/21/i-will-be-speaking-in-stockholm-on-oslo.aspx</link>
            <description>&lt;p&gt;[Even though it may have been more appropriate to speak on Oslo in Oslo? :)]&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Next month I will be speaking at the &lt;a href="http://www.cornerstone.se/sv/ExpertZone/developersummit/2009/Startsida/Arkitektur/" target="_blank"&gt;Cornerstone Developer Summit&lt;/a&gt; in Stockholm, Sweden. I will be doing 2 sessions, one on M, the other on the new wave of Microsoft SOA offerings (Oslo, BizTalk, Dublin, Azure, .NET 4, et al) and how things fit together from an architectural perspective.&lt;/p&gt;  &lt;p&gt;I’m looking forward to this event, I hear it’s a top-notch event and always a lot of fun, and I’m looking forward to catching up with a couple of my old friends &lt;a href="http://www.thedatafarm.com/blog/" target="_blank"&gt;Julie Lerman&lt;/a&gt; and &lt;a href="http://blog.scottbellware.com/" target="_blank"&gt;Scott Bellware&lt;/a&gt;. I’m also trying to get to the local BizTalk user group where MVP Alan Smith and I will present a BizTalk Best Practices session.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;To find out more, or to sign up for the conference, visit: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.cornerstone.se/sv/ExpertZone/developersummit/2009/Startsida/Arkitektur/" href="http://www.cornerstone.se/sv/ExpertZone/developersummit/2009/Startsida/Arkitektur/"&gt;http://www.cornerstone.se/sv/ExpertZone/developersummit/2009/Startsida/Arkitektur/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/IwillbespeakinginStockholmonOslo_901F/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/bloesgen/WindowsLiveWriter/IwillbespeakinginStockholmonOslo_901F/image_thumb.png" width="647" height="725" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7ad40a96-8580-4396-8e48-df95e61f6cf3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BizTalk" rel="tag"&gt;BizTalk&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Dublin" rel="tag"&gt;Dublin&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WF" rel="tag"&gt;WF&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130291"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130291" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/130291.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/03/21/i-will-be-speaking-in-stockholm-on-oslo.aspx</guid>
            <pubDate>Sat, 21 Mar 2009 22:15:04 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/03/21/i-will-be-speaking-in-stockholm-on-oslo.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/130291.aspx</wfw:commentRss>
        </item>
        <item>
            <title>January 2009 &amp;ldquo;Oslo&amp;rdquo; SDK (CTP) Released</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/02/02/129164.aspx</link>
            <description>&lt;p&gt;Oslonians, and you know who you are, the new Oslo SDK just went live and you can download it &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=f2f4544c-626c-44a3-8866-b2a9fe078956&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f2f4544c-626c-44a3-8866-b2a9fe078956&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;It doesn’t sound like there’s any earth shattering newness here, more like a stabilization effort, although there are what sounds like some interesting additions on the MGrammar side. Chris and Kent blog about it &lt;a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2245"&gt;here&lt;/a&gt;, and you can read the release notes &lt;a href="http://go.microsoft.com/?linkid=9648443"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I expect (hope!) to be doing some interesting things with this new technology in a couple of months, so watch for that here.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f2065ad0-4ce9-4200-a239-f57f290e59b8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129164"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129164" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/129164.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/02/02/129164.aspx</guid>
            <pubDate>Tue, 03 Feb 2009 10:15:12 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/02/02/129164.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/129164.aspx</wfw:commentRss>
        </item>
        <item>
            <title>New year, new role&amp;hellip;. I have joined Microsoft.</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/01/15/128686.aspx</link>
            <description>&lt;p&gt;This has been a while coming, and is a big change for me personally, so I can be verbose in my post about it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.brianloesgen.com/archive/2003/11/27/755.aspx" target="_blank"&gt;When I joined Neudesic&lt;/a&gt; (wow, I’ve been blogging a long time) more than 5 years ago, I was employee #12. The company has grown rapidly to somewhere over 250 people now, offices across the US and offshore. During my tenure with Neudesic, I had the opportunity to be involved in some very advanced, high-profile and challenging projects. It was a fun ride, and I like to think that my efforts contributed to the growth of the company and its reputation.&lt;/p&gt;  &lt;p&gt;However, all that changes this week, as I have joined Microsoft. My title is Principal SOA Architect, and my territory is the US SouthWest.&lt;/p&gt;  &lt;p&gt;Some things will change:  &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I’m not an MVP anymore as I’m no longer “independent” &lt;/li&gt;    &lt;li&gt;I resigned as President of the San Diego .NET user group (after something like 7 years) although I continue to lead the Connected Systems SIG, and remain a Director (they wouldn’t let me leave) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Other things will not change: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I will continue helping customers use technology to improve processes, realizing operational cost savings and increased efficiencies &lt;/li&gt;    &lt;li&gt;I will continue to immerse myself in new technologies, and evangelize them &lt;/li&gt;    &lt;li&gt;I keep living in San Diego, although I may continue playing a role in supporting various airlines :) &lt;/li&gt;    &lt;li&gt;This blog lives on: it is my intention to continue blogging here (remember the new URL: blog.BrianLoesgen.com). This may change, but I don’t think so at this time. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The reaction I’ve gotten from everyone (inside and outside Microsoft) has been phenomenal. Everyone thinks this role is ideal for me, and I think so too. I get to harness my passion for technology to help customers, and to do so on a greater scale than before, what’s not to like? If you’ve been following my posts or seen me speak about Oslo/Dublin/BizTalk/Azure/.NET 4, you’ll know that I’m really excited about this whole wave of technologies coming towards us. This time around, I’ll surf the wave from inside.&lt;/p&gt;  &lt;p&gt;So, I’m excited, and looking forward to the road ahead…&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128686"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128686" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/128686.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/01/15/128686.aspx</guid>
            <pubDate>Thu, 15 Jan 2009 16:21:49 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/01/15/128686.aspx#feedback</comments>
            <slash:comments>30</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/128686.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I&amp;rsquo;ll be doing an &amp;ldquo;Oslo&amp;rdquo; overview presentation tomorrow (Jan 15 2009) night in Santa Ana at the IASA meeting</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/01/14/128678.aspx</link>
            <description>&lt;p&gt;I’ll be doing an “Oslo” presentation tomorrow night at the International Association of Software Architects (IASA) SoCal chapter. Meeting is at Rancho Santiago Community College District, 2323 N. Broadway, Santa Ana. Meeting starts at 7:00 pm, pizza and networking 6:30 pm. RSVP by emailing to davidw@softw.com if you plan to attend. Hope to see you there!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;A Look at Microsoft’s “Oslo” Modeling Platform&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Microsoft’s “Oslo” project is part of a major initiative that represents a wave of technologies aimed at making it easier to construct, deploy and manage distributed applications and services. It is an evolution of SOA technologies, encompassing Windows Communications Foundation, the next version of .NET, BizTalk Server, Windows Workflow Foundation, Visual Studio and more. Using those technologies as a starting point and building on them, Oslo introduces a modeling language, tooling and a repository that allow the creation of role-based tools that can be used throughout an application’s lifecycle. &lt;/p&gt;  &lt;p&gt;The impact “Oslo” will have on the developer community using Microsoft tools cannot be understated.  The goal of "Oslo" is to provide a 10x productivity gain by making model-driven applications mainstream with domain-specific models, languages, and tools. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;In this session we will take an early look at the architecture, some of the capabilities and tools that “Oslo” provides and enables. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b299aa7e-e074-4b3c-b341-ee512719b612" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Oslo" rel="tag"&gt;Oslo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Dublin" rel="tag"&gt;Dublin&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BizTalk" rel="tag"&gt;BizTalk&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128678"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128678" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/128678.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/01/14/128678.aspx</guid>
            <pubDate>Thu, 15 Jan 2009 06:00:50 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/01/14/128678.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/128678.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I have been re-awarded MVP Status (for a 6th year)</title>
            <link>http://geekswithblogs.net/bloesgen/archive/2009/01/01/128297.aspx</link>
            <description>&lt;p&gt;I'm honored to announce that Microsoft has, for a 6th consecutive year, awarded me MVP status.&lt;/p&gt;  &lt;p&gt;2008 was a turbulent year, that saw me achieve elite and ultra-elite status with multiple airlines and hotels, with far too many hotel nights and air miles. It feels like I probably spent more time away from home than I did at home.&lt;/p&gt;  &lt;p&gt;As we start 2009, we have a lot of fear, uncertainty and change ahead of us. The global economic upheaval that has touched us all will lead to changes which I don't think we can fully grasp yet, and in that change, will lie opportunities. &lt;/p&gt;  &lt;p&gt;One thing is certain though. We as an industry are on an exciting ride. So many enabling technologies have matured to the point that we can use them now to construct systems that only a few short years ago were un-imaginable. I am so excited by the possibilities I see in Oslo/BizTalk/Azure/Dublin/WF/WCF. No matter what lies ahead, I plan to continue on that voyage, and blog about the trip we're all on. There will be lots to talk about...&lt;/p&gt;  &lt;p&gt;Happy New Year!&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128297"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=128297" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bloesgen/aggbug/128297.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Brian Loesgen</dc:creator>
            <guid>http://geekswithblogs.net/bloesgen/archive/2009/01/01/128297.aspx</guid>
            <pubDate>Fri, 02 Jan 2009 01:40:40 GMT</pubDate>
            <comments>http://geekswithblogs.net/bloesgen/archive/2009/01/01/128297.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bloesgen/comments/commentRss/128297.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>