<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.pluralsight.com/community/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>Jon Flanders' </title><link>http://www.pluralsight.com/community/blogs/jfland/default.aspx</link><description>Jon&amp;#39;s PS technical blog</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>I guess I should be flattered</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/27/i-guess-i-should-be-flattered.aspx</link><pubDate>Fri, 27 Jun 2008 18:22:11 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:51238</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=51238</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/27/i-guess-i-should-be-flattered.aspx#comments</comments><description>&lt;p&gt;That some spammer thought my wiki pages where hit enough to warrant modifying them on a daily basis with links to various &amp;quot;odd&amp;quot; sites ;-)&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href="http://pluralsight.com/community/blogs/craig/Default.aspx"&gt;Craig&lt;/a&gt; I&amp;#39;ve upgraded to &lt;a href="http://www.flexwiki.com/"&gt;FlexWiki 2.0&lt;/a&gt; and now those pages are locked down - I apologize if you&amp;#39;ve visited them and they haven&amp;#39;t been right,&amp;nbsp; should be ok from now on.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.masteringbiztalk.com/wiki/default.aspx/MyWiki/Workflow%20Samples.html"&gt;My Workflow Sample Page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.masteringbiztalk.com/wiki/default.aspx/MyWiki/BizTalk%20Tools%20and%20Samples.html"&gt;My BizTalk Sample Page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=1a566e59-ad4d-4beb-a091-b3c1a3a403da" alt="" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=51238" width="1" height="1"&gt;</description></item><item><title>Ok - semi-technical post</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/26/ok-semi-technical-post.aspx</link><pubDate>Fri, 27 Jun 2008 04:46:47 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:51225</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=51225</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/26/ok-semi-technical-post.aspx#comments</comments><description>&lt;p&gt;Mostly this post is here to motivate me to actually get this book done ASAP - &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1214538175&amp;amp;sr=1-2"&gt;http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1214538175&amp;amp;sr=1-2&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yes - I am writing a book on WCF and REST.&amp;nbsp; Not a big suprise ;-)&lt;/p&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=1735fd76-f7ac-4998-a2c8-f1cc1593cd54" alt="" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=51225" width="1" height="1"&gt;</description></item><item><title>cross posting testing </title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/26/cross-posting-testing.aspx</link><pubDate>Fri, 27 Jun 2008 04:34:37 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:51224</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=51224</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2008/06/26/cross-posting-testing.aspx#comments</comments><description>&lt;p&gt;still going on&lt;/p&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=1203eef8-160e-4a28-abe3-37d7a1485921" alt="" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=51224" width="1" height="1"&gt;</description></item><item><title>WF Down Under</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/08/12/48196.aspx</link><pubDate>Sun, 12 Aug 2007 20:19:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:48196</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=48196</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/08/12/48196.aspx#comments</comments><description>&lt;P&gt;I've had alot of people ask when I am teaching WF next - if you are interested in sitting through me talking about WF for four intense days - come to laid-back Australia.&amp;nbsp; &lt;A href="http://www.pluralsight.com/"&gt;Pluralsight&lt;/A&gt; is teaming up with &lt;A href="http://www.readify.net/"&gt;Readify&lt;/A&gt; to offer the course.&amp;nbsp; I'm super excited since this will be my first trip to Australia.&amp;nbsp; I can't wait.&amp;nbsp; If you are in the area - or just want an excuse to come to Australia - sign up ;-)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.readify.net/applied+windows+workflow+foundation.aspx"&gt;Applied Windows Workflow Foundation in Australia Nov 13-17th&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=48196" width="1" height="1"&gt;</description></item><item><title>TechEd Session</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/06/06/47675.aspx</link><pubDate>Wed, 06 Jun 2007 21:57:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47675</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47675</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/06/06/47675.aspx#comments</comments><description>&lt;P&gt;I just got done with my TechEd session on using WF and WCF - if you attended the session - here is the code: &lt;A href="http://www.masteringbiztalk.com/blogs/jon/content/binary/teched2007.zip"&gt;teched2007.zip (474.59 KB)&lt;/A&gt;.&amp;nbsp; If you didn't attend my session "This is not the code you are looking for ....." ;-)&lt;/P&gt;
&lt;P&gt;Thanks for everyone who came (295 people - wow!).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;BTW - here are the three best and worst thing about teched 2007 according to the people in my session:&lt;/P&gt;
&lt;P&gt;BEST&lt;BR&gt;1)HOL (hands on labs)&lt;BR&gt;2)Just the Information&lt;BR&gt;3)BOF (birds of a feather sessions)&lt;/P&gt;
&lt;P&gt;Worst&lt;BR&gt;1)Bathrooms (this was the men only of course)&lt;BR&gt;2)Buses(slow/scalable)&lt;BR&gt;3)Session are too short&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=da51c8e3-4de5-4c56-a42e-7377d644aa2e"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47675" width="1" height="1"&gt;</description></item><item><title>My 15 seconds of fame (aka Jon Flanders of Jon Flanders' Delivery Service)</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/06/04/47658.aspx</link><pubDate>Tue, 05 Jun 2007 00:58:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47658</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47658</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/06/04/47658.aspx#comments</comments><description>&lt;P&gt;So today I was lucky enough to be invited on stage during the TechEd 2007 Keynote.&lt;/P&gt;
&lt;P&gt;I got the job of carrying a box that was tagged with an RFID tag.&amp;nbsp; You can watch the video &lt;A href="http://www.microsoft.com/winme/0706/29992/teched_.asx"&gt;here&lt;/A&gt;&amp;nbsp;. I appear at 1:09:11 (not that you shouldn't watch the whole thing ;-)) &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.masteringbiztalk.com/blogs/jon/content/binary/keynote.png" border=0&gt;&lt;/P&gt;
&lt;P&gt;Here I am carrying a box that has an RFID label on it.&amp;nbsp; Mike Woods is about to scan the RFID tage with an RFID reader.&amp;nbsp;&amp;nbsp; He annouced me as being "Jon Flanders from Jon Flanders' delivery service" :-)&lt;/P&gt;
&lt;P&gt;So why am I up on stage holding a box?&amp;nbsp; Have I given up dev for package delivery?&lt;/P&gt;
&lt;P&gt;The reason I was lucky enough to be on stage with Mike Woods and Bob Muglia - is that I wrote the RFID event handler code that was used in the software for the keynote.&amp;nbsp; It took the tag read from the device - and then enriched the data with GPS data from a GPS deviced that was attached to the same computer that the RFID reader is attached to.&amp;nbsp; Pretty cool stuff.&lt;/P&gt;
&lt;P&gt;You can read more about Microsoft BizTalk RFID &lt;A href="http://www.microsoft.com/biztalk/technologies/rfid/default.mspx"&gt;here&lt;/A&gt;.&amp;nbsp; Many thanks to &lt;A href="http://www.cathexis.com/"&gt;Cathexis&lt;/A&gt; - who provided the RFID reader device &lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=0d8c164f-9a60-4f3e-ae7f-c1d3bd51d0ba"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47658" width="1" height="1"&gt;</description></item><item><title>Another new Pluralsight course</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/31/47603.aspx</link><pubDate>Thu, 31 May 2007 20:56:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47603</guid><dc:creator>jon-flanders</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47603</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/31/47603.aspx#comments</comments><description>&lt;P&gt;I and Pluralsight are excited to announce another new BizTalk Server 2006 R2 course - one specifically geared toward RFID!&amp;nbsp; Check it out here - &lt;A href="http://www.pluralsight.com/courses/AppliedBizTalkRfid.aspx"&gt;http://www.pluralsight.com/courses/AppliedBizTalkRfid.aspx&lt;/A&gt;&amp;nbsp; no public offerings schedule yet - but there should be one RSN.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=b129fec0-fdc8-4b15-a321-520fb397820c"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47603" width="1" height="1"&gt;</description></item><item><title>Orchestration performance</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/30/47563.aspx</link><pubDate>Wed, 30 May 2007 22:04:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47563</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47563</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/30/47563.aspx#comments</comments><description>&lt;P&gt;So I had to fire up my XP laptop today because my new&lt;A href="http://www.rodepodcaster.com/"&gt; Rode Podcaster microphone&lt;/A&gt; (which is otherwise is totally awesome) won't start on Vista despite getting a usbaudio.sys hotfix from MS Support (which was a suprisingly painless experience).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Anyway - cleaning out my old harddrive I found this picture:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.masteringbiztalk.com/blogs/jon/content/binary/readervsdom.png" border=0&gt;&lt;/P&gt;
&lt;P&gt;This is a picture of the BAM portal.&amp;nbsp; What I was doing was using BAM to give me some rough performance metrics between two version of an orchestration.&amp;nbsp; In the "XmlDocument" version of the orchestration I was reading in a 9MB Xml file into BizTalk.&amp;nbsp; In the orchestration I was passing the document to a .NET component as "XmlDocument" and reading the whole document.&amp;nbsp; This is the typical example code you'll find for reading BizTalk messages from .NET code.&lt;/P&gt;
&lt;P&gt;In the "XmlReader" version of the orchestration - I was passing the message as XLANGMessage.&amp;nbsp; This is the underlying datatype that the Orchestration compiler uses to represent a message.&amp;nbsp; Only when you pass it to a .NET component as XmlDocument do they actually convert it to an XmlDocument (even if your message type on your orchestration is System.Xml.XmlDocument btw).&amp;nbsp; Inside of the method my code looked something like this:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;&lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;public&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;static&lt;/SPAN&gt; XmlDocument FromMsg(XLANGMessage old)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;//get at the data&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlDocument ret &lt;SPAN style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;new&lt;/SPAN&gt; XmlDocument();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlReader reader &lt;SPAN style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/SPAN&gt; (XmlReader)old[0].RetrieveAs(&lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;typeof&lt;/SPAN&gt;(XmlReader));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;//construct new message from old&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;//read property&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;object&lt;/SPAN&gt; msgid &lt;SPAN style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/SPAN&gt; old.GetPropertyValue(&lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;typeof&lt;/SPAN&gt;(BTS.MessageID));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;return&lt;/SPAN&gt; ret;&lt;BR&gt;}&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;By calling RetrieveAs and passing typeof(XmlReader) I avoid loading the BizTalk message into a DOM - and can read the message using standard XmlReader techniques.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As you can see from the BAM metrics (which is not an absolutely high performance timing mechanism - but in this case should be close enough) the XmlDocument version took about 3xs as long as the XmlReader version.&amp;nbsp; So rule of thumb - if you care about performance - use XmlReader with XLANGMessage - not XmlDocument for your .NET methods from an Orchestration.&lt;/P&gt;
&lt;P&gt;Unfortunately the XLANGs compiler won't allow us to return XmlReader as the return value - so for constructing we are still stuck with the DOM.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=e39cd386-0e62-46c6-87b6-3625f9a80d6d"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47563" width="1" height="1"&gt;</description></item><item><title>My upcoming schedule</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/14/47345.aspx</link><pubDate>Mon, 14 May 2007 15:39:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47345</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47345</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/14/47345.aspx#comments</comments><description>&lt;P&gt;A few people have asked me about what courses I am teaching in the near future.&lt;/P&gt;
&lt;P&gt;Coming up in June - I'll be teaching Pluralsight's Applied BizTalk Server 2006 in Dallas - &lt;A href="http://www.pluralsight.com/courses/appliedbiztalkserver2006.aspx"&gt;http://www.pluralsight.com/courses/appliedbiztalkserver2006.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In July - I'll be teaching the R2 version of the same course in Los Angeles - &lt;A href="http://www.pluralsight.com/courses/appliedbiztalkserver2006.aspx"&gt;http://www.pluralsight.com/courses/appliedbiztalkserver2006.aspx&lt;/A&gt;.&amp;nbsp; Come and we'll have a big party - the course starts on my birthday!&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=da4d6768-cd42-40b7-9f06-b97aa7d5883e"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47345" width="1" height="1"&gt;</description></item><item><title>Phidget provider released</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/13/47326.aspx</link><pubDate>Sun, 13 May 2007 23:44:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47326</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47326</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/13/47326.aspx#comments</comments><description>&lt;P&gt;Thanks Irving! - &lt;A href="http://blogs.msdn.com/irvingd/pages/biztalk-rfid-device-provider-dspi-for-phidget-devices.aspx"&gt;http://blogs.msdn.com/irvingd/pages/biztalk-rfid-device-provider-dspi-for-phidget-devices.aspx&lt;/A&gt;&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=7e13ba67-052c-4528-a375-9889d0f4a446"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47326" width="1" height="1"&gt;</description></item><item><title>San Diego .NET UG</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/13/47324.aspx</link><pubDate>Sun, 13 May 2007 15:39:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47324</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47324</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/13/47324.aspx#comments</comments><description>&lt;P&gt;Thanks to my friend and fellow BizTalk MVP &lt;A href=" http://geekswithblogs.com/bloesgen" temp_href=" http://geekswithblogs.com/bloesgen"&gt;Brian Loesgen&lt;/A&gt; - I'll be speaking May 22nd at the &lt;A href="http://www.sandiegodotnet.com/"&gt;San Diego .NET User Group&lt;/A&gt; on two of my favorite technologies - WF and WCF and how to use them together successfully today - even without Orcas!&amp;nbsp;&amp;nbsp; Come out if you are in the SD area.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=b00c7c1b-a2d0-4364-8123-51d9b4527305"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47324" width="1" height="1"&gt;</description></item><item><title>WF and WCF</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/06/47220.aspx</link><pubDate>Mon, 07 May 2007 01:50:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47220</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47220</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/05/06/47220.aspx#comments</comments><description>&lt;P&gt;So if you are interesting in how to integrate WCF and WF today (yes all the cool new WCF/WF stuff in Orcas is really cool - but still some number of months away) - please come to my pre-con at TechED US - &lt;A href="https://www.msteched.com/public/precons.aspx#PRCN15"&gt;https://www.msteched.com/public/precons.aspx#PRCN15&lt;/A&gt;&amp;nbsp; I'll be doing it with my good friend&lt;A href="http://www.dotnetconsult.co.uk/weblog/"&gt; Richard Blewett&lt;/A&gt; - which should be a good combination of technical learning and fun.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=116a206e-db52-41de-afb4-17a6e022e093"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47220" width="1" height="1"&gt;</description></item><item><title>Phidget provider will be released soon</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/27/47011.aspx</link><pubDate>Fri, 27 Apr 2007 16:24:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:47011</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=47011</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/27/47011.aspx#comments</comments><description>&lt;P&gt;If you've attended my R2 jumpstart training you've seen me use the phidget device.&amp;nbsp; Irving is the author of the provider - watch his blog as well - but I'll post here when he posts it (which he says will be RSN) - &lt;A href="http://blogs.msdn.com/irvingd/"&gt;http://blogs.msdn.com/irvingd/&lt;/A&gt;&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=0cb61745-581d-4a62-9618-7c83cb96e6d0"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=47011" width="1" height="1"&gt;</description></item><item><title>Ahh - workflows in the clouds</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/24/46935.aspx</link><pubDate>Tue, 24 Apr 2007 18:07:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:46935</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=46935</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/24/46935.aspx#comments</comments><description>&lt;P&gt;Coming soon - &lt;A href="http://labs.biztalk.net/"&gt;http://labs.biztalk.net/&lt;/A&gt;&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=173ddf5a-d78f-432b-84ea-dc8de470a545"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=46935" width="1" height="1"&gt;</description></item><item><title>BizTalkGenerateStrongName Redux</title><link>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/24/46926.aspx</link><pubDate>Tue, 24 Apr 2007 08:15:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:46926</guid><dc:creator>jon-flanders</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.pluralsight.com/community/blogs/jfland/rsscomments.aspx?PostID=46926</wfw:commentRss><comments>http://www.pluralsight.com/community/blogs/jfland/archive/2007/04/24/46926.aspx#comments</comments><description>&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I've been traveling the world (ok technically traveling to Redmond, London or Dublin) teaching BizTalk Server 2006 R2 training.&amp;nbsp; I have some interesting posts planned around the technology in R2 - this post is about a tool I built quite a while ago - and that Carlos Medina improved.&amp;nbsp; I've been doing demos around BizTalk and one of the tedious things I find when developing with BizTalk is that there isn't anyway to "auto-sign" a BizTalk project.&amp;nbsp; If you've ever seen me demo BizTalk - I always at some point create a BizTalk project - and I have a tool under the Tools menu in Visual Studio which autogenerates a .snk file and puts in the proper path to that file in my project settings.&amp;nbsp; Another thing I've done since building that tool is work alot with vsi files in Visual Studio (template files) which allow you to package up a addin, template, or macro into a nice easy to install package.&amp;nbsp; So here is the latest BizTalkGenerateStrongName code as well as a vsi.&amp;nbsp; Just download and double-click the vsi - and you should get a new tool the next time you open Visual Studio.&amp;nbsp; Highlight your BizTalk project in the solution explorer - then hit the BizTalkGenerateStrongName command under the Tools menu.&amp;nbsp; Enjoy.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.masteringbiztalk.com/blogs/jon/content/binary/BizTalkGenerateStrongName1.zip"&gt;BizTalkGenerateStrongName1.zip (60.61 KB)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.masteringbiztalk.com/blogs/jon/content/binary/biztalkgeneratestrongname.vsi"&gt;biztalkgeneratestrongname.vsi (19.88 KB)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/cptrk.ashx?id=2b0c272d-f424-4572-93a6-c47283dce199"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=46926" width="1" height="1"&gt;</description></item></channel></rss>