<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Jon Flanders' Blog</title>
  <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/" />
  <link rel="self" href="http://www.masteringbiztalk.com/blogs/jon/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2009-10-25T09:33:16.4014-07:00</updated>
  <author>
    <name>Jon Flanders</name>
  </author>
  <subtitle />
  <id>http://www.masteringbiztalk.com/blogs/jon/</id>
  <generator uri="http://dasblog.info/" version="2.2.8279.16125">DasBlog</generator>
  <entry>
    <title>SharePoint 2010 – access data through ADO.NET Data Services (Astoria)</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,0266d1a7-f148-4824-980f-71aafad12763.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,0266d1a7-f148-4824-980f-71aafad12763.aspx</id>
    <published>2009-10-25T09:33:16.4014-07:00</published>
    <updated>2009-10-25T09:33:16.4014-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week - I had the privilege of speaking at <a href="http://www.mssharepointconference.com/Pages/default.aspx">Microsoft's
SharePoint conference in Las Vegas</a>.  I had a talk about Workflows in SharePoint
2010 - and had a blast at the conference.  Honestly probably the best technical
conference I've ever spoke at, certainly the best I've been to in at least 10 years.
</p>
        <p>
I'm super excited about SharePoint 2010, expect more blog posts and other information
flowing from this blog RSN.
</p>
        <p>
One thing I am really really excited about it is all the emphasis on REST in SharePoint
2010.  Case in point - as you can read over at the ADO.NET Data Services team
blog =  <a href="http://blogs.msdn.com/astoriateam/">http://blogs.msdn.com/astoriateam/</a> -
SharePoint list data is going to be exposed via ADO.NET Data Services!
</p>
        <p>
Just go to /_vti_bin/ListData.svc/   (note that you may have to install <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a71060eb-454e-4475-81a6-e9552b1034fc&amp;displaylang=en">ADO.NET
Data Services 1.5 CTP2</a> if you haven't already  as you'll get 404 - page not
found errors if you try to hit the ListData.svc URI without it installed).
</p>
        <p>
Another really cool part of this integration between ADO.NET Data Services and SharePoint
2010 is that document libraries are exposed as well -and documents are exposed as
Atom pub media links (a standard way to expose binary data as part of an atom feed).
</p>
        <p>
I was playing around with this today - and wanted to blog about how to use it through
the ADO.NET generated client.  The DataServiceContext object you use to connect
to your list data has two methods :  GetReadStream, and SetSaveStream.
</p>
        <p>
When you want to retrieve the document from the document library associated with a
list item, you pass the list item to GetReadStream:
</p>
        <div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
          <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum1"> 1:</span> var
uri = <span style="color: #0000ff">new</span> Uri(<span style="color: #006080">"http://flash/spc/_vti_bin/ListData.svc"</span>);</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum2"> 2:</span> var
ctx = <span style="color: #0000ff">new</span> TwiddlerDataContext(uri); </pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum3"> 3:</span> ctx.Credentials
= System.Net.CredentialCache.DefaultCredentials;</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum4"> 4:</span> var
extf = ctx.FlowTest.FirstOrDefault();</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum5"> 5:</span> var
stream = ctx.GetReadStream(extf); </pre>
            <!--CRLF-->
          </div>
        </div>
        <p>
You use SetSaveStream to associate a list item with a stream that will be save as
the document.
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=0266d1a7-f148-4824-980f-71aafad12763" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>Update to BizTalk Patterns Wizard for BizTalk 2009</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,6119f82a-86c3-4ef2-baee-d4697a479a56.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,6119f82a-86c3-4ef2-baee-d4697a479a56.aspx</id>
    <published>2009-09-03T19:45:42.1786-07:00</published>
    <updated>2009-09-03T19:45:42.1786-07:00</updated>
    <category term="BizTalk" label="BizTalk" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,BizTalk.aspx" />
    <category term="BizTalk 2009" label="BizTalk 2009" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,BizTalk2009.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
It's been along time since I posted anything about BizTalk  :)  It really
wasn't accidental, honestly it appeared for quite a while that the product known as
BizTalk was probably not going to survive at Microsoft.   Turns out that
rumors of BizTalk's demise where premature.
</p>
        <p>
 
</p>
        <p>
It appears that Microsoft is stewarding BizTalk quite nicely and I expect to see many
good things come down the pike.
</p>
        <p>
One of my favorite  (but not my most popular) tools for BizTalk was the Patter
Wizard (see my first post about it <a href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,e8314089-31bb-4253-b608-956ccda91387.aspx" target="_blank">here</a>).
</p>
        <p>
I've just now updated it for BizTalk 2009 (which means Visual Studio 2008) - hopefully
people will continue to find it useful.  If anyone has feedback on it I'd love
to hear it.
</p>
        <p>
Download the new bits here:
</p>
        <p>
          <a href="http://patternwizard.codeplex.com/">http://patternwizard.codeplex.com/</a>
        </p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=6119f82a-86c3-4ef2-baee-d4697a479a56" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>Code from TechEd US 2009</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,4f782b5e-6a14-48d9-b183-79967b4d7fd9.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,4f782b5e-6a14-48d9-b183-79967b4d7fd9.aspx</id>
    <published>2009-05-17T09:11:55.018-07:00</published>
    <updated>2009-05-17T09:13:08.739077-07:00</updated>
    <category term="REST" label="REST" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,REST.aspx" />
    <category term="WCF" label="WCF" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,WCF.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Had a blast last week at TechEd – if you came to one of my sessions – here is the
code as promised:
</p>
        <p>
          <a href="http://www.masteringbiztalk.com/blogs/jon/content/binary/SOA302_Demos.zip">REST
- SOA302_Demos.zip (342.61 KB)</a>
          <br />
          <a href="http://www.masteringbiztalk.com/blogs/jon/content/binary/SOA303_Demos.zip">Busy
Developers Guide to WCF - SOA303_Demos.zip (424.64 KB)</a>
        </p>
        <p>
Feel free to contact me through my blog if you have questions – or email me – jon.flanders
– at the evil gmail.com ;-)
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=4f782b5e-6a14-48d9-b183-79967b4d7fd9" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>If you are in LA for TechEd - also a Star Trek movie review</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,4ba0e616-d0a1-4c5b-b7d4-64f3be289ac4.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,4ba0e616-d0a1-4c5b-b7d4-64f3be289ac4.aspx</id>
    <published>2009-05-11T10:48:45.995-07:00</published>
    <updated>2009-05-11T10:48:45.995-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Movie was just awesome.  Maybe one of the best movies of all time.  Really
ever.
</p>
        <p>
If you are in LA for TechEd you have a moral obligation to go see Star Trek - at the
Arclight Cinerama Dome Hollywood -<a href="http://tinyurl.com/ca3b3o">http://tinyurl.com/ca3b3o</a>. 
The Arclight is really the best theater I've ever been too.  Leather *assigned*
seats, no talkers (well almost never any talkers)  great projection and sound
in every theater.  
</p>
        <p>
If you are into music - go next door to Ameoba - its an old school record store (and
there aren't many of those left).
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=4ba0e616-d0a1-4c5b-b7d4-64f3be289ac4" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>VSLive - Las Vegas!</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,7c99aa45-d60e-4940-92df-10653c528610.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,7c99aa45-d60e-4940-92df-10653c528610.aspx</id>
    <published>2009-04-08T15:43:53.188-07:00</published>
    <updated>2009-04-08T15:43:53.188-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm super excited to be doing two talks at <a href="http://vslive.com/2009/lasvegas/" target="_blank">VSLive
Vegas</a> on Oslo.  If you register with code  S9V10  you can get and
all-access <b>Passport Package for just $1,295</b>, a savings of $400.00 off the standard
price of $1,695.
</p>
        <p>
Register now and I'll see you in Vegas!
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=7c99aa45-d60e-4940-92df-10653c528610" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>WCF "Champ"</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,017d690d-fb37-4d6f-9a6a-9f92e1c498c0.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,017d690d-fb37-4d6f-9a6a-9f92e1c498c0.aspx</id>
    <published>2009-04-02T15:21:04.3966-07:00</published>
    <updated>2009-04-02T15:21:04.3966-07:00</updated>
    <category term="REST" label="REST" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,REST.aspx" />
    <category term="WCF" label="WCF" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,WCF.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Funny video - <a title="http://www.microsoft.com/net/wcf/champ" href="http://www.microsoft.com/net/wcf/champ">http://www.microsoft.com/net/wcf/champ</a>. 
I wonder if they will have a WCF REST vs SOAP version (you know who I'd be betting
on :))
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=017d690d-fb37-4d6f-9a6a-9f92e1c498c0" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>Got a very nice book review</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,17ef5857-7e85-446f-879b-54e6f6bf96b7.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,17ef5857-7e85-446f-879b-54e6f6bf96b7.aspx</id>
    <published>2009-04-02T15:19:27.661-07:00</published>
    <updated>2009-04-02T15:19:27.661-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Thanks Nick - <a href="http://techfortesco.blogspot.com/2009/04/tescocom-api-to-become-more-restful.html">http://techfortesco.blogspot.com/2009/04/tescocom-api-to-become-more-restful.html</a></p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=17ef5857-7e85-446f-879b-54e6f6bf96b7" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>MUrl – a DSL and runtime for exercising HTTP</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,04569c6a-3b6e-4e68-8222-d59f9a5bfbe3.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,04569c6a-3b6e-4e68-8222-d59f9a5bfbe3.aspx</id>
    <published>2009-03-20T10:39:34.1998-07:00</published>
    <updated>2009-03-20T10:39:34.1998-07:00</updated>
    <category term="M" label="M" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,M.aspx" />
    <category term="MGrammar" label="MGrammar" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,MGrammar.aspx" />
    <category term="Oslo" label="Oslo" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,Oslo.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Get it at the Oslo Dev center <a href="http://msdn.microsoft.com/en-us/oslo/default.aspx">http://msdn.microsoft.com/en-us/oslo/default.aspx</a> 
(link in the middle box).  I just saw <a href="http://www.sellsbrothers.com" target="_blank">Chris</a> and <a href="http://www.douglasp.com/" target="_blank">Doug</a> do
a talk using this at Mix09.  I think its a very interesting example of how using
a DSL can simplify developer tasks.
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=04569c6a-3b6e-4e68-8222-d59f9a5bfbe3" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>Problem with the ETag code in my book</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,f00bfe93-22e4-4ca8-abe5-b1293dd5827c.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,f00bfe93-22e4-4ca8-abe5-b1293dd5827c.aspx</id>
    <published>2009-03-18T08:53:38.2344-07:00</published>
    <updated>2009-03-18T08:53:38.2344-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just discovered that in Chapter 11 - my code for generating ETags has a bug. 
The code needs to wrap the ETag in a set of quotes:
</p>
        <div>
          <pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
            <span style="color: #0000ff">string</span> GenerateETag(User
u) { <span style="color: #0000ff">byte</span>[] bytes = Encoding.UTF8.GetBytes(u.UserId
+ u.LastModified.ToString()); <span style="color: #0000ff">byte</span>[] hash = MD5.Create().ComputeHash(bytes); <span style="color: #0000ff">string</span> etag
= Convert.ToBase64String(hash); <span style="color: #0000ff">return</span><span style="color: #0000ff">string</span>.Format(<span style="color: #006080">"\"{0}\""</span>,
etag); }</pre>
        </div>
        <div>Sorry - as I always say "Hi - I'm Jon, I'm a developer, and I write code with
bugs" ;)
</div>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=f00bfe93-22e4-4ca8-abe5-b1293dd5827c" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>New version of the REST starter kit</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,d6bcdf40-4c5d-4d8a-bf49-d9564a4e8e5f.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,d6bcdf40-4c5d-4d8a-bf49-d9564a4e8e5f.aspx</id>
    <published>2009-03-13T07:18:12.4692-07:00</published>
    <updated>2009-03-13T07:18:12.4692-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Its available now on <a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=WCF%20REST&amp;referringTitle=Home" target="_blank">Code</a>plex 
- I showed off both the client and server pieces of the starter kit at my full-day
REST seminar at SDWest this week.   There are some very useful features
in the kit like:
</p>
        <ul>
          <li>
WebProtocolException and an IErrorHandler implementation that returns correct error
codes 
</li>
          <li>
The HttpClient class and the "Paste as Xml Serializable" feature to help minimize
the work necessary when building RESTful clients</li>
        </ul>
        <p>
Those are just two of my favorites but there are a lot more.  I'll be using the
HttpClient to help do Conditional GET when I do my Caching in REST talk next Friday
at <a href="https://content.visitmix.com/2009/Sessions/" target="_blank">Mix</a>! 
If you are going to be in Vegas - some by and say hello.
</p>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=d6bcdf40-4c5d-4d8a-bf49-d9564a4e8e5f" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
  <entry>
    <title>Slides from my REST talk at SDWest</title>
    <link rel="alternate" type="text/html" href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,518ce617-1de9-4097-af9e-37fe80689fef.aspx" />
    <id>http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,518ce617-1de9-4097-af9e-37fe80689fef.aspx</id>
    <published>2009-03-11T17:12:38.0894-07:00</published>
    <updated>2009-03-11T17:12:38.0894-07:00</updated>
    <category term="REST" label="REST" scheme="http://www.masteringbiztalk.com/blogs/jon/CategoryView,category,REST.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
That is all :)
</p>
        <a href="http://www.masteringbiztalk.com/blogs/jon/content/binary/RESTDESIGN.pdf">RESTDESIGN.pdf
(998.26 KB)</a>
        <img width="0" height="0" src="http://www.masteringbiztalk.com/blogs/jon/aggbug.ashx?id=518ce617-1de9-4097-af9e-37fe80689fef" />
        <br />
        <hr />
Check out my new book on <a href="http://www.amazon.com/RESTful-NET-Jon-Flanders/dp/0596519206">REST</a>. 
</div>
    </content>
  </entry>
</feed>