<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     >
  <channel>
    <title>Where am I?</title>
    <link>http://blakeley.com/blogofile</link>
    <description>Performance, scalability, databases, and whatever comes up.</description>
    <pubDate>Wed, 25 Jan 2012 21:30:52 GMT</pubDate>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Conditional Profiling for MarkLogic</title>
      <link>http://blakeley.com/blogofile/2011/12/14/conditional-profiling-for-marklogic</link>
      <pubDate>Wed, 14 Dec 2011 15:16:17 UTC</pubDate>
      <category><![CDATA[XQuery]]></category>
      <category><![CDATA[MarkLogic]]></category>
      <guid isPermaLink="true">http://blakeley.com/blogofile/2011/12/14/conditional-profiling-for-marklogic</guid>
      <description>Conditional Profiling for MarkLogic</description>
      <content:encoded><![CDATA[<p>Today I pushed <a href="https://github.com/mblakele/cprof">cprof</a> to GitHub.
This XQuery library helps application developers
who need to retrofit existing applications with profiling capabilities.
Just replace all your existing calls to
<code>xdmp:eval</code>, <code>xdmp:invoke</code>, <code>xdmp:value</code>,
<code>xdmp:xslt-eval</code>, and <code>xdmp:xslt-eval</code> with corresponding <code>cprof:</code> calls.
Add a little logic around <code>cprof:enable</code> and <code>cprof:report</code>, and you are done.</p>]]></content:encoded>
    </item>
  </channel>
</rss>

