<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>BizBert</title>
    <link>http://www.bizbert.com/bizbert/</link>
    <description>BizTalk Uncovered, Discussed, and Promoted</description>
    <language>en-us</language>
    <copyright>Daniel Probert</copyright>
    <lastBuildDate>Tue, 04 Oct 2011 16:59:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>bizbert@probertsolutions.com</managingEditor>
    <webMaster>bizbert@probertsolutions.com</webMaster>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=df744bef-2e85-4e7f-936b-161c6f4e1a9e</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=df744bef-2e85-4e7f-936b-161c6f4e1a9e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
v1.01 of DanSharp XmlViewer is now available up on <a href="http://dansharpxmlviewer.codeplex.com/" target="_new">CodePlex</a>.
Also available is the source code for this version.
</p>
        <p>
This is a minor bugfix release - the main bug fixed is an issue where long file names
cause the application to not be able to start.
</p>
        <p>
Direct link to the MSI file is <a href="http://dansharpxmlviewer.codeplex.com/releases/74355/download/288536">here</a>.
</p>
        <img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=df744bef-2e85-4e7f-936b-161c6f4e1a9e" />
      </body>
      <title>DanSharp XmlViewer v1.01 released</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/10/04/DanSharp+XmlViewer+V101+Released.aspx</link>
      <pubDate>Tue, 04 Oct 2011 16:59:46 GMT</pubDate>
      <description>&lt;p&gt;
v1.01 of DanSharp XmlViewer is now available up on &lt;a href="http://dansharpxmlviewer.codeplex.com/" target="_new"&gt;CodePlex&lt;/a&gt;.
Also available is the source code for this version.
&lt;/p&gt;
&lt;p&gt;
This is a minor bugfix release - the main bug fixed is an issue where long file names
cause the application to not be able to start.
&lt;/p&gt;
&lt;p&gt;
Direct link to the MSI file is &lt;a href="http://dansharpxmlviewer.codeplex.com/releases/74355/download/288536"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=df744bef-2e85-4e7f-936b-161c6f4e1a9e" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</comments>
      <category>XmlViewer</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=7c3a1b81-82e8-4247-9af2-47d0b506e35d</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=7c3a1b81-82e8-4247-9af2-47d0b506e35d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The DanSharp XmlViewer tool has now moved to CodePlex.
</p>
        <p>
You can get the latest setup files, documentation and source code from CodePlex, along
with tracking discussions and issues.
</p>
        <p>
The project page is here: <a href="http://dansharpxmlviewer.codeplex.com/" target="_new">http://dansharpxmlviewer.codeplex.com/</a>.
</p>
        <p>
My apologies for the delay on getting this done!
</p>
        <img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=7c3a1b81-82e8-4247-9af2-47d0b506e35d" />
      </body>
      <title>DanSharp XmlViewer tool now on CodePlex</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/10/03/DanSharp+XmlViewer+Tool+Now+On+CodePlex.aspx</link>
      <pubDate>Mon, 03 Oct 2011 16:56:20 GMT</pubDate>
      <description>&lt;p&gt;
The DanSharp XmlViewer tool has now moved to CodePlex.
&lt;/p&gt;
&lt;p&gt;
You can get the latest setup files, documentation and source code from CodePlex, along
with tracking discussions and issues.
&lt;/p&gt;
&lt;p&gt;
The project page is here: &lt;a href="http://dansharpxmlviewer.codeplex.com/" target=_new&gt;http://dansharpxmlviewer.codeplex.com/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
My apologies for the delay on getting this done!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=7c3a1b81-82e8-4247-9af2-47d0b506e35d" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</comments>
      <category>XmlViewer</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=1a7af31e-01b7-4fbc-8a1b-40e9ad106458</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,1a7af31e-01b7-4fbc-8a1b-40e9ad106458.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,1a7af31e-01b7-4fbc-8a1b-40e9ad106458.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=1a7af31e-01b7-4fbc-8a1b-40e9ad106458</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been waiting for this for a while... contains all hotfixes released since CU1
was released...
</p>
        <p>
Get it here: <a href="http://support.microsoft.com/kb/2573000" target="_new">http://support.microsoft.com/kb/2573000
</a></p>
        <img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=1a7af31e-01b7-4fbc-8a1b-40e9ad106458" />
      </body>
      <title>Cumulative Update 2 for BizTalk Server 2010</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,1a7af31e-01b7-4fbc-8a1b-40e9ad106458.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/09/01/Cumulative+Update+2+For+BizTalk+Server+2010.aspx</link>
      <pubDate>Thu, 01 Sep 2011 09:04:12 GMT</pubDate>
      <description>&lt;p&gt;
I've been waiting for this for a while... contains all hotfixes released since CU1
was released...
&lt;/p&gt;
&lt;p&gt;
Get it here: &lt;a href="http://support.microsoft.com/kb/2573000" target="_new"&gt;http://support.microsoft.com/kb/2573000
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=1a7af31e-01b7-4fbc-8a1b-40e9ad106458" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,1a7af31e-01b7-4fbc-8a1b-40e9ad106458.aspx</comments>
      <category>BizTalk General</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=2b810e3f-543f-4e46-955e-47a4502e2089</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,2b810e3f-543f-4e46-955e-47a4502e2089.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,2b810e3f-543f-4e46-955e-47a4502e2089.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=2b810e3f-543f-4e46-955e-47a4502e2089</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Improving the ESB Toolkit: Fixing the "endless loop" bug when creating Fault messages</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,2b810e3f-543f-4e46-955e-47a4502e2089.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/05/06/Improving+The+ESB+Toolkit+Fixing+The+Endless+Loop+Bug+When+Creating+Fault+Messages.aspx</link>
      <pubDate>Fri, 06 May 2011 12:03:10 GMT</pubDate>
      <description>&lt;p&gt;The ESB Toolkit is great. However, it's not without its fair
share of bugs. I've been meaning to blog about this since I first came across this
bug a year or so ago, but it's taken me a while.&lt;/p&gt;

&lt;p&gt;If you use the ExceptionManagementDb functionality...&lt;/p&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=2b810e3f-543f-4e46-955e-47a4502e2089"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,2b810e3f-543f-4e46-955e-47a4502e2089.aspx</comments>
      <category>BizTalk General</category>
      <category>ESB Toolkit</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=3085343a-fe84-4154-a60b-df771367c09d</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,3085343a-fe84-4154-a60b-df771367c09d.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,3085343a-fe84-4154-a60b-df771367c09d.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=3085343a-fe84-4154-a60b-df771367c09d</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>BizTalk moving to the cloud… and to Windows Server AppFabric</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,3085343a-fe84-4154-a60b-df771367c09d.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2010/10/29/BizTalk+Moving+To+The+Cloud+And+To+Windows+Server+AppFabric.aspx</link>
      <pubDate>Fri, 29 Oct 2010 11:37:12 GMT</pubDate>
      <description>For those of you who may have missed &lt;A href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/10/28/changing-the-game-biztalk-server-2010-and-the-road-ahead.aspx"&gt;Sriram’s blog post&lt;/A&gt;, there will be a CTP of the Integration as a Service version of BizTalk appearing in Azure sometime before July 2011 (interestingly, the blog entry was posted at 10am on October 28&lt;SUP&gt;th&lt;/SUP&gt;, i.e. an hour after PDC10 started…!).&lt;BR /&gt;
Additionally, BizTalk vNext will transition to being AppFabric...&lt;BR /&gt;&lt;BR /&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=3085343a-fe84-4154-a60b-df771367c09d"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,3085343a-fe84-4154-a60b-df771367c09d.aspx</comments>
      <category>AppFabric</category>
      <category>BizTalk General</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=17fc721b-000c-4be6-bcc8-5072d65a98c2</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,17fc721b-000c-4be6-bcc8-5072d65a98c2.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,17fc721b-000c-4be6-bcc8-5072d65a98c2.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=17fc721b-000c-4be6-bcc8-5072d65a98c2</wfw:commentRss>
      <title>AppFabric’s AutoStart feature: great news for BizTalk</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,17fc721b-000c-4be6-bcc8-5072d65a98c2.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2010/10/27/AppFabrics+AutoStart+Feature+Great+News+For+BizTalk.aspx</link>
      <pubDate>Wed, 27 Oct 2010 11:01:04 GMT</pubDate>
      <description>&lt;p&gt;Any of you who have been writing WCF front-ends for BizTalk services will know about one of ASP.NET’s failings: first request latency. A service (or application) hosted in IIS doesn’t start-up and JIT itself fully until the first request is received.&lt;/p&gt;
&lt;p&gt;And if low-latency is important to you, this isn’t acceptable, as the first request can incur delays ranging anywhere from 2 secs to 60 secs!&lt;/p&gt;
&lt;p&gt;There are many common ways to...&lt;/p&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=17fc721b-000c-4be6-bcc8-5072d65a98c2"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,17fc721b-000c-4be6-bcc8-5072d65a98c2.aspx</comments>
      <category>AppFabric</category>
      <category>BizTalk General</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=8be3fd64-8e17-4867-aef0-352f5a1f1dec</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,8be3fd64-8e17-4867-aef0-352f5a1f1dec.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,8be3fd64-8e17-4867-aef0-352f5a1f1dec.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=8be3fd64-8e17-4867-aef0-352f5a1f1dec</wfw:commentRss>
      <title>BizTalk 2010 Released; Development edition now free</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,8be3fd64-8e17-4867-aef0-352f5a1f1dec.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2010/09/26/BizTalk+2010+Released+Development+Edition+Now+Free.aspx</link>
      <pubDate>Sun, 26 Sep 2010 20:19:06 GMT</pubDate>
      <description>&lt;p&gt;
Well the announcement came over a week after I thought it would arrive, but BTS2010
is now officially released. And the developer edition is now free.
&lt;/p&gt;
&lt;p&gt;
However, that doesn’t mean that you can do development for free: you still need to
pay for SQL Server and Visual Studio.
&lt;/p&gt;
&lt;p&gt;
Although having said that, SQL Server 2008 Dev edition is fairly cheap (as in, about
£20 on a select agreement), so the only real cost is Visual Studio... Still, it means
that there won’t be hoards of hobbyist devs out there trying out BTS, unless they
manage to get it running with Visual Studio Express (does that actually work? Never
tried it, but wouldn't have thought so – might have a go tomorrow). Still, it means
that you no longer need an MSDN license to do BizTalk dev, which removes a huge barrier
for budding/hobbyist BizTalk devs. Especially if you want to start developing with
the AppFabric integration features in BTS 2010.
&lt;/p&gt;
&lt;p&gt;
You can download the dev editions of BTS2010 and HIS2010 from here:
&lt;/p&gt;
&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=938102b8-a677-4c20-906d-f6ae472b3a6a&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=938102b8-a677-4c20-906d-f6ae472b3a6a&amp;displaylang=en&lt;/a&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=8be3fd64-8e17-4867-aef0-352f5a1f1dec" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,8be3fd64-8e17-4867-aef0-352f5a1f1dec.aspx</comments>
      <category>BizTalk General</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=c563d4a1-db01-45c3-a77e-91ddcfe625ec</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,c563d4a1-db01-45c3-a77e-91ddcfe625ec.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,c563d4a1-db01-45c3-a77e-91ddcfe625ec.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=c563d4a1-db01-45c3-a77e-91ddcfe625ec</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Installing the ESB Toolkit v2.0 on Windows 7 Error: Operation Not Completed</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,c563d4a1-db01-45c3-a77e-91ddcfe625ec.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2010/08/22/Installing+The+ESB+Toolkit+V20+On+Windows+7+Error+Operation+Not+Completed.aspx</link>
      <pubDate>Sun, 22 Aug 2010 17:22:56 GMT</pubDate>
      <description>&lt;p&gt;Here's an interesting one: I was installing the ESB Toolkit 2.0 on a Win 7 x86 machine the other day, and during install got an error from Visual Studio saying "The operation could not be completed.":&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;image src="http://www.bizbert.com/bizbert/content/binary/OpNotCompleted.jpg"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you choose OK, the ESB Installer finishes with a success message, but then the Itinerary Designer doesn't work in Visual Studio (you get an error about a missing assembly when you try and add a new itinerary to a project).&lt;/p&gt;

&lt;p&gt;There was nothing...&lt;/p&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=c563d4a1-db01-45c3-a77e-91ddcfe625ec"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,c563d4a1-db01-45c3-a77e-91ddcfe625ec.aspx</comments>
      <category>BizTalk General</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=a881409a-1922-4337-9262-0435d7340ab4</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,a881409a-1922-4337-9262-0435d7340ab4.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,a881409a-1922-4337-9262-0435d7340ab4.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=a881409a-1922-4337-9262-0435d7340ab4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Just at a session on <strike>BizTalk Express</strike>,
sorry Dublin…<br />
Dublin is a set of extensions to Web Application Server (WAS) also known as Web Process
Activation Server (also WAS) – confused yet?!<br />
Basically, Dublin allows hosting of WCF/WF services/workflows on IIS/WAS.<br />
What it adds though is UIs for Hosting, Messaging, Durability, Correlation, and Tracking<br />
Sound familiar? Yup, all things that BTS provides today.<br />
It’s early days yet – most of the advanced stuff is currently configured via PowerShell
scripts, but it shows where they’re going with it.<br /><br />
Persistence is implemented by storing message information in SQL Server.<br />
In the IIS Administration Console, you can look at suspended instances, resume them,
cancel them, etc. All stuff that seems very very familiar to a BTS dev.<br />
Correlation and filtering is achieved via XPath statements (no comments on whether
it loads the message into a DOM, or whether it supports fast–read-only forward XPath
only).<br /><br />
We’ve all received copies of Dublin with our PDC bits – I’ll be keen to see what perf
you can achieve under load. I suspect the answer is "not much".<br />
The BTS dev team spent a lot of time tuning the filtering/persistence stuff, and in
a lot of ways it seems that the Dublin team are reinventing the wheel here.<br /><br />
One cool thing shown was creating a model in Quadrant (the Oslo modelling tool) and
deploying WCF/WF apps from there to Dublin.<br /><br />
More to come as I spend time with Dublin.<br /><br /><p></p><img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=a881409a-1922-4337-9262-0435d7340ab4" /></body>
      <title>PDC2008: Introducing BizTalk Express, sorry, Dublin</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,a881409a-1922-4337-9262-0435d7340ab4.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2008/10/29/PDC2008+Introducing+BizTalk+Express+Sorry+Dublin.aspx</link>
      <pubDate>Wed, 29 Oct 2008 23:10:53 GMT</pubDate>
      <description>Just at a session on &lt;strike&gt;BizTalk Express&lt;/strike&gt;, sorry Dublin…&lt;br&gt;
Dublin is a set of extensions to Web Application Server (WAS) also known as Web Process
Activation Server (also WAS) – confused yet?!&lt;br&gt;
Basically, Dublin allows hosting of WCF/WF services/workflows on IIS/WAS.&lt;br&gt;
What it adds though is UIs for Hosting, Messaging, Durability, Correlation, and Tracking&lt;br&gt;
Sound familiar? Yup, all things that BTS provides today.&lt;br&gt;
It’s early days yet – most of the advanced stuff is currently configured via PowerShell
scripts, but it shows where they’re going with it.&lt;br&gt;
&lt;br&gt;
Persistence is implemented by storing message information in SQL Server.&lt;br&gt;
In the IIS Administration Console, you can look at suspended instances, resume them,
cancel them, etc. All stuff that seems very very familiar to a BTS dev.&lt;br&gt;
Correlation and filtering is achieved via XPath statements (no comments on whether
it loads the message into a DOM, or whether it supports fast–read-only forward XPath
only).&lt;br&gt;
&lt;br&gt;
We’ve all received copies of Dublin with our PDC bits – I’ll be keen to see what perf
you can achieve under load. I suspect the answer is "not much".&lt;br&gt;
The BTS dev team spent a lot of time tuning the filtering/persistence stuff, and in
a lot of ways it seems that the Dublin team are reinventing the wheel here.&lt;br&gt;
&lt;br&gt;
One cool thing shown was creating a model in Quadrant (the Oslo modelling tool) and
deploying WCF/WF apps from there to Dublin.&lt;br&gt;
&lt;br&gt;
More to come as I spend time with Dublin.&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=a881409a-1922-4337-9262-0435d7340ab4" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,a881409a-1922-4337-9262-0435d7340ab4.aspx</comments>
      <category>PDC2008</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=46b512d3-3abd-4562-9555-68333b88807f</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,46b512d3-3abd-4562-9555-68333b88807f.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,46b512d3-3abd-4562-9555-68333b88807f.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=46b512d3-3abd-4562-9555-68333b88807f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I’m sorry, is it just me? I just can’t
get excited about <strike>Windows Vista R2</strike>, sorry, Windows 7.<br /><br /><i>[side note: Windows Vista, and Windows Server 2008 use v6.0 of the windows kernel.
Windows 7 uses v6.1 of the kernel. They’ve also upgraded Windows Server 2008 to use
v6.1 – and called this refresh Windows Server 2008 R2… but they’ve called the client
refresh Windows 7. Even though it technically is just Vista refreshed with an updated
kernel.<br />
I suspect that MS got so burnt with the Vista brand name, that they’ve been forced
to re-name it.<br />
But I wonder what the client OS which will contain v7.0 of the kernel will be called.
I suspect it won’t be Windows 8!]</i><br /><br />
So Windows 7 is pretty much Windows Vista with some new features.<br /><br />
And some of them are pretty cool (e.g. reduced resource footprint, improvements in
collaborating with connected computers/devices). But don’t be fooled into thinking
that this is a new OS, or even an evolution – it’s Vista with some new features.<br />
Which is absolutely fine – Microsoft have just managed to stabilize Vista, and are
starting to leave the early painful years behind.<br /><br />
For me, the coolest and most useful feature is the ability to boot from a VHD.<br />
Now just stop and think about what that means: there must be a thin layer of bootstrap
code which knows how to read a VHD and present to as a physical HDD/Storage Controller
to the system.<i><br />
[Note: yes, Win 7 allows you to create/mount VHDs using DiskManager, but this functionality
has been around for a while if you installed Virtual Server, although it was command-line
only.]</i><br />
I imagine this bootstrap code is pretty much the same as for Windows Hyper-V server,
which works on a similar principle i.e. booting from images, although Hyper-V does
this in a virtualised environment, allowing you to boot multiple VHDs at the same
time.<br /><br />
What I’m not clear about is if the VHD must contain an install of Win 7, or whether
you can boot any OS install. If the latter, then this is super cool.<br />
(given that there appears to be a VHD HostBusAdapter in Device Manager in Win 7, I
suspect it’s the former i.e. Win 7 only VHDs. I hope not.)<br /><br />
What this means for me: I do all of my BizTalk/Services dev in Windows Server 2003/2008.
And up to now, this has been done using Virtual PC images (running Vista 64-bit as
the host OS).<br />
But now, hopefully, I have the choice of booting my dev VHD, or running it in VPC/Virtual
Server/Hyper-V.<br /><br />
And that’s pretty cool.<br /><br /><p></p><img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=46b512d3-3abd-4562-9555-68333b88807f" /></body>
      <title>PDC2008: Wow, look Windows 7, it’s so exci… zzzzzzzz</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,46b512d3-3abd-4562-9555-68333b88807f.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2008/10/29/PDC2008+Wow+Look+Windows+7+Its+So+Exci+Zzzzzzzz.aspx</link>
      <pubDate>Wed, 29 Oct 2008 18:34:45 GMT</pubDate>
      <description>I’m sorry, is it just me? I just can’t get excited about &lt;strike&gt;Windows Vista R2&lt;/strike&gt;,
sorry, Windows 7.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;[side note: Windows Vista, and Windows Server 2008 use v6.0 of the windows kernel.
Windows 7 uses v6.1 of the kernel. They’ve also upgraded Windows Server 2008 to use
v6.1 – and called this refresh Windows Server 2008 R2… but they’ve called the client
refresh Windows 7. Even though it technically is just Vista refreshed with an updated
kernel.&lt;br&gt;
I suspect that MS got so burnt with the Vista brand name, that they’ve been forced
to re-name it.&lt;br&gt;
But I wonder what the client OS which will contain v7.0 of the kernel will be called.
I suspect it won’t be Windows 8!]&lt;/i&gt;
&lt;br&gt;
&lt;br&gt;
So Windows 7 is pretty much Windows Vista with some new features.&lt;br&gt;
&lt;br&gt;
And some of them are pretty cool (e.g. reduced resource footprint, improvements in
collaborating with connected computers/devices). But don’t be fooled into thinking
that this is a new OS, or even an evolution – it’s Vista with some new features.&lt;br&gt;
Which is absolutely fine – Microsoft have just managed to stabilize Vista, and are
starting to leave the early painful years behind.&lt;br&gt;
&lt;br&gt;
For me, the coolest and most useful feature is the ability to boot from a VHD.&lt;br&gt;
Now just stop and think about what that means: there must be a thin layer of bootstrap
code which knows how to read a VHD and present to as a physical HDD/Storage Controller
to the system.&lt;i&gt;
&lt;br&gt;
[Note: yes, Win 7 allows you to create/mount VHDs using DiskManager, but this functionality
has been around for a while if you installed Virtual Server, although it was command-line
only.]&lt;/i&gt;
&lt;br&gt;
I imagine this bootstrap code is pretty much the same as for Windows Hyper-V server,
which works on a similar principle i.e. booting from images, although Hyper-V does
this in a virtualised environment, allowing you to boot multiple VHDs at the same
time.&lt;br&gt;
&lt;br&gt;
What I’m not clear about is if the VHD must contain an install of Win 7, or whether
you can boot any OS install. If the latter, then this is super cool.&lt;br&gt;
(given that there appears to be a VHD HostBusAdapter in Device Manager in Win 7, I
suspect it’s the former i.e. Win 7 only VHDs. I hope not.)&lt;br&gt;
&lt;br&gt;
What this means for me: I do all of my BizTalk/Services dev in Windows Server 2003/2008.
And up to now, this has been done using Virtual PC images (running Vista 64-bit as
the host OS).&lt;br&gt;
But now, hopefully, I have the choice of booting my dev VHD, or running it in VPC/Virtual
Server/Hyper-V.&lt;br&gt;
&lt;br&gt;
And that’s pretty cool.&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=46b512d3-3abd-4562-9555-68333b88807f" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,46b512d3-3abd-4562-9555-68333b88807f.aspx</comments>
      <category>PDC2008</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=8b22e4ab-ef0f-4318-8502-6c321aaf2bd5</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,8b22e4ab-ef0f-4318-8502-6c321aaf2bd5.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,8b22e4ab-ef0f-4318-8502-6c321aaf2bd5.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=8b22e4ab-ef0f-4318-8502-6c321aaf2bd5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Just been to Anders Hejlsberg’s talk on
the future of C#, where he outlined what’s coming in C# 4.0 and (some) of what might
come in C# 5.0.<br /><br />
Importantly: C# 4.0 focuses on Dynamic Languages (i.e. the Dynamic Language Runtime
(DLR))  and concurrent programming (i.e. programming for multi-core CPUs).<br /><br />
New in C# 4.0 is support for the attic type dynamic.<br />
This allows you to specify a type which isn’t known until runtime.<br /><br />
Under the hood, it all seems to use the whole Type Invoke mechanism (i.e. reflection,
which can be very slooooooow).<br />
Which leads me to wonder: dynamics in C# 4.0 look like they’re cool in certain situations,
but you end up with perf-problems, and the possibility for difficult-to-find runtime
bugs.<br /><br />
For example, if I typed:<br /><blockquote><font face="Courier New">dynamic calc = GetCalculator();<br />
int val = calc.App(2, 10);</font><br /></blockquote>Instead of 
<br /><font face="Courier New"><br /></font><blockquote><font face="Courier New">int val = calc.Add(2, 10);</font><br /></blockquote>well.. I won’t know that there is a  bug until I get to that line
as it’s dynamically executed<br />
At least, that’s my understanding.<br />
It’ll be interesting to see how they address this.<br /><br />
In C# 5.0, Anders showed how they’re re-writing the C# compiler (csc) in managed code
– and allowing you to interact with it from code.<br />
Specifically, he showed how to dynamically generate, compile and execute code.. similar
to what CodeDOM does today, but much much cooler.<br /><br /><br /><p></p><img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=8b22e4ab-ef0f-4318-8502-6c321aaf2bd5" /></body>
      <title>PDC2008: New features in C#</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,8b22e4ab-ef0f-4318-8502-6c321aaf2bd5.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2008/10/27/PDC2008+New+Features+In+C.aspx</link>
      <pubDate>Mon, 27 Oct 2008 22:47:56 GMT</pubDate>
      <description>Just been to Anders Hejlsberg’s talk on the future of C#, where he outlined what’s coming in C# 4.0 and (some) of what might come in C# 5.0.&lt;br&gt;
&lt;br&gt;
Importantly: C# 4.0 focuses on Dynamic Languages (i.e. the Dynamic Language Runtime
(DLR))&amp;nbsp; and concurrent programming (i.e. programming for multi-core CPUs).&lt;br&gt;
&lt;br&gt;
New in C# 4.0 is support for the attic type dynamic.&lt;br&gt;
This allows you to specify a type which isn’t known until runtime.&lt;br&gt;
&lt;br&gt;
Under the hood, it all seems to use the whole Type Invoke mechanism (i.e. reflection,
which can be very slooooooow).&lt;br&gt;
Which leads me to wonder: dynamics in C# 4.0 look like they’re cool in certain situations,
but you end up with perf-problems, and the possibility for difficult-to-find runtime
bugs.&lt;br&gt;
&lt;br&gt;
For example, if I typed:&lt;br&gt;
&lt;blockquote&gt;&lt;font face="Courier New"&gt;dynamic calc = GetCalculator();&lt;br&gt;
int val = calc.App(2, 10);&lt;/font&gt;
&lt;br&gt;
&lt;/blockquote&gt;Instead of 
&lt;br&gt;
&lt;font face="Courier New"&gt;
&lt;br&gt;
&lt;/font&gt;&lt;blockquote&gt;&lt;font face="Courier New"&gt;int val = calc.Add(2, 10);&lt;/font&gt;
&lt;br&gt;
&lt;/blockquote&gt;well.. I won’t know that there is a&amp;nbsp; bug until I get to that line
as it’s dynamically executed&lt;br&gt;
At least, that’s my understanding.&lt;br&gt;
It’ll be interesting to see how they address this.&lt;br&gt;
&lt;br&gt;
In C# 5.0, Anders showed how they’re re-writing the C# compiler (csc) in managed code
– and allowing you to interact with it from code.&lt;br&gt;
Specifically, he showed how to dynamically generate, compile and execute code.. similar
to what CodeDOM does today, but much much cooler.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=8b22e4ab-ef0f-4318-8502-6c321aaf2bd5" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,8b22e4ab-ef0f-4318-8502-6c321aaf2bd5.aspx</comments>
      <category>PDC2008</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=be0b9d52-7c9d-469f-83a2-1c8b5514ced9</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,be0b9d52-7c9d-469f-83a2-1c8b5514ced9.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,be0b9d52-7c9d-469f-83a2-1c8b5514ced9.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=be0b9d52-7c9d-469f-83a2-1c8b5514ced9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Well, I’m at the Microsoft PDC (Professional
Developers Conference) 2008 at the LA Convention Center in LA.<br /><br />
The keynote session is happening at the moment – Ray Ozzie has just announced <a href="http://www.microsoft.com/azure/default.mspx" target="_blank">Windows
Azure</a>, the new name for the cloud-services platform (I had heard that they would
call is Windows Strata, but there you go!).<br /><br />
Azure look fairly cool, although the development environment is just VS.NET.<br /><br />
What’s new is that they host your services for you, including (in the future) SQL
Services i.e. hosting your databases, which will be fairly cool.<br />
When you create an Azure service in VS.NET, and then choose deploy, the service is
packaged and you’re taking to the <a href="https://lx.azure.microsoft.com/" target="_blank">Azure
Developers Portal</a>, where the service is uploaded.<br /><br />
Bear in mind that this Microsoft’s answer to Amazon Web Services (AWS) and Google
Apps – Microsoft are joining the party late, but I’m hoping that they have learnt
something by being able to watch from the sidelines.<br /><br />
I’m also interested in all the Oslo sessions – for those of us in the BizTalk world,
Oslo gives us information about what future versions of BizTalk will look like (post
BTS 2009).<br />
What’s important to realise is that Oslo is the code name for a whole suite of tools,
as opposed to a single product.<br /><br />
I imagine this means that there will be a whole lot of products that come out under
the Oslo codename/brand.<img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=be0b9d52-7c9d-469f-83a2-1c8b5514ced9" /></body>
      <title>PDC2008: Microsoft unveils Windows Azure at PDC 2008</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,be0b9d52-7c9d-469f-83a2-1c8b5514ced9.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2008/10/27/PDC2008+Microsoft+Unveils+Windows+Azure+At+PDC+2008.aspx</link>
      <pubDate>Mon, 27 Oct 2008 19:49:59 GMT</pubDate>
      <description>Well, I’m at the Microsoft PDC (Professional Developers Conference) 2008 at the LA Convention Center in LA.&lt;br&gt;
&lt;br&gt;
The keynote session is happening at the moment – Ray Ozzie has just announced &lt;a href="http://www.microsoft.com/azure/default.mspx" target="_blank"&gt;Windows
Azure&lt;/a&gt;, the new name for the cloud-services platform (I had heard that they would
call is Windows Strata, but there you go!).&lt;br&gt;
&lt;br&gt;
Azure look fairly cool, although the development environment is just VS.NET.&lt;br&gt;
&lt;br&gt;
What’s new is that they host your services for you, including (in the future) SQL
Services i.e. hosting your databases, which will be fairly cool.&lt;br&gt;
When you create an Azure service in VS.NET, and then choose deploy, the service is
packaged and you’re taking to the &lt;a href="https://lx.azure.microsoft.com/" target="_blank"&gt;Azure
Developers Portal&lt;/a&gt;, where the service is uploaded.&lt;br&gt;
&lt;br&gt;
Bear in mind that this Microsoft’s answer to Amazon Web Services (AWS) and Google
Apps – Microsoft are joining the party late, but I’m hoping that they have learnt
something by being able to watch from the sidelines.&lt;br&gt;
&lt;br&gt;
I’m also interested in all the Oslo sessions – for those of us in the BizTalk world,
Oslo gives us information about what future versions of BizTalk will look like (post
BTS 2009).&lt;br&gt;
What’s important to realise is that Oslo is the code name for a whole suite of tools,
as opposed to a single product.&lt;br&gt;
&lt;br&gt;
I imagine this means that there will be a whole lot of products that come out under
the Oslo codename/brand.&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=be0b9d52-7c9d-469f-83a2-1c8b5514ced9" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,be0b9d52-7c9d-469f-83a2-1c8b5514ced9.aspx</comments>
      <category>PDC2008</category>
    </item>
  </channel>
</rss>