<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://joelabrahamsson.com/</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/principles-for-multi-brand-platforms</loc>
    <lastmod>2026-03-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/bdd-ai-agents-and-the-most-fun-i-have-had-coding-in-15-years</loc>
    <lastmod>2026-03-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/why-is-the-async-keyword-needed-in-javascript</loc>
    <lastmod>2023-09-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/exception-order-when-awaiting-multiple-async-tasks-in-c</loc>
    <lastmod>2019-09-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/responsibly-responsive-web-design-at-expressen</loc>
    <lastmod>2018-07-05</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/book-announcement-elasticsearch-quick-start</loc>
    <lastmod>2015-01-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/notes-from-learning-go-the-basics</loc>
    <lastmod>2014-11-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/dynamic-mappings-and-dates-in-elasticsearch</loc>
    <lastmod>2014-06-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/elasticsearch-nested-mapping-and-filter</loc>
    <lastmod>2014-06-06</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-new-challenge</loc>
    <lastmod>2014-01-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/grouping-in-elasticsearch-using-child-documents</loc>
    <lastmod>2013-10-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/update-on-my-episerver-book</loc>
    <lastmod>2013-09-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-book-about-episerver-development</loc>
    <lastmod>2013-08-19</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/elasticsearch-101</loc>
    <lastmod>2013-07-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/lessons-learned-from-a-small-tech-startup</loc>
    <lastmod>2013-06-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-editing-delight-challenge-mvc-solution</loc>
    <lastmod>2013-05-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-editing-delight-challenge-web-forms-solution</loc>
    <lastmod>2013-05-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-editing-delight-challenge</loc>
    <lastmod>2013-05-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/related-content-with-episerver-find</loc>
    <lastmod>2013-05-06</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/building-large-scale-episerver-sites</loc>
    <lastmod>2013-04-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-episervers-html-helper-propertyfor-works</loc>
    <lastmod>2013-04-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-find-101</loc>
    <lastmod>2013-04-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/custom-routing-for-episerver-content</loc>
    <lastmod>2013-04-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/slice-your-episerver-content-with-powerslice</loc>
    <lastmod>2013-03-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-and-mvc-what-is-the-view-model</loc>
    <lastmod>2013-03-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/custom-rendering-of-content-areas</loc>
    <lastmod>2013-03-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/tests-for-the-episerver-7-mvc-templates</loc>
    <lastmod>2013-03-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/enum-properties-with-episerver</loc>
    <lastmod>2013-02-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/find-greatness-with-episerver-find</loc>
    <lastmod>2013-02-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/lowercase-episerver-url-segments</loc>
    <lastmod>2013-02-24</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/upgrading-a-site-from-episerver-cms-6-to-episerver-7</loc>
    <lastmod>2013-01-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-find-training</loc>
    <lastmod>2013-01-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/limiting-content-and-page-reference-properties-to-values-of-a-specific-type-in-episerver-cms</loc>
    <lastmod>2012-12-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/building-a-pdf-channel-for-episerver-7</loc>
    <lastmod>2012-12-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-7-and-mvc-custom-tags-and-css-classes-when-rendering-properties</loc>
    <lastmod>2012-12-05</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-7-how-to-check-if-the-page-is-in-edit-mode</loc>
    <lastmod>2012-11-30</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-7-and-mvc-how-to-customize-rendering-of-properties</loc>
    <lastmod>2012-11-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-7-and-mvc-getting-the-url-for-a-page</loc>
    <lastmod>2012-11-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/building-a-search-page-for-an-episerver-7-site-with-episerver-find</loc>
    <lastmod>2012-11-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/new-in-episerver-find-unified-search</loc>
    <lastmod>2012-11-05</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/type-conditional-filtering-with-episerver-find</loc>
    <lastmod>2012-09-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/wildcard-queries-with-episerver-find</loc>
    <lastmod>2012-09-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/working-programmatically-with-local-blocks-in-episerver-7</loc>
    <lastmod>2012-08-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-7-content-pages-and-blocks</loc>
    <lastmod>2012-08-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/figuring-out-the-current-language-branch-in-episerver-cms</loc>
    <lastmod>2012-07-31</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/extending-aspnet-mvc-music-store-with-elasticsearch</loc>
    <lastmod>2012-05-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/on-selling-200ok-and-truffler-to-episerver</loc>
    <lastmod>2012-05-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/building-a-search-page-for-an-episerver-site-using-truffler-part-2</loc>
    <lastmod>2012-05-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/building-a-search-page-for-an-episerver-site-using-truffler</loc>
    <lastmod>2012-05-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/cool-new-features-in-the-truffler-net-api</loc>
    <lastmod>2012-04-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/syntax-highlighting-json-with-c</loc>
    <lastmod>2012-04-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/programmatically-switching-language-branch-in-episerver</loc>
    <lastmod>2012-03-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/new-computer-anguish-and-excitement</loc>
    <lastmod>2012-02-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/dear-telephone-sales-woman</loc>
    <lastmod>2012-02-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-integration-patterns</loc>
    <lastmod>2012-02-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/pagedata-objects-not-returned-as-typed-when-using-page-type-builder-and-findpageswithcriteria</loc>
    <lastmod>2012-01-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-20-released</loc>
    <lastmod>2011-12-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/going-freelance</loc>
    <lastmod>2011-12-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/truffler-update-dotting-the-is-and-crossing-the-ts</loc>
    <lastmod>2011-11-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/search-by-drawing-on-a-google-map</loc>
    <lastmod>2011-11-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/truffler-sample-example-code-and-demo-site</loc>
    <lastmod>2011-11-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/remote-branches-with-tortoisegit</loc>
    <lastmod>2011-10-30</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/meet-truffler-upcoming-presentations</loc>
    <lastmod>2011-10-24</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/extending-phantom</loc>
    <lastmod>2011-10-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-2-release-candidate</loc>
    <lastmod>2011-10-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/first-version-of-the-truffler-episerver-cms-integration</loc>
    <lastmod>2011-10-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/would-you-like-some-business-logic-with-that-search</loc>
    <lastmod>2011-10-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/highlighting-should-be-easy-too</loc>
    <lastmod>2011-10-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/introducing-truffler-advanced-search-made-easy</loc>
    <lastmod>2011-10-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/about-episerver-introducing-a-native-solution-for-declaring-page-types-in-code</loc>
    <lastmod>2011-08-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-dry-obsession</loc>
    <lastmod>2011-08-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-ever-present-wisdom-of-ayende</loc>
    <lastmod>2011-07-13</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/progressive-episerver-development-video-from-ndc-2011</loc>
    <lastmod>2011-07-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-2-preview-2</loc>
    <lastmod>2011-06-19</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/progressive-episerver-development-slides</loc>
    <lastmod>2011-06-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/going-west-off-to-ndc-again</loc>
    <lastmod>2011-06-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-property-and-method-names-using-static-reflection-in-c</loc>
    <lastmod>2011-06-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-neat-little-type-inference-trick-with-c</loc>
    <lastmod>2011-05-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-2-preview-1-released</loc>
    <lastmod>2011-05-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-131-released-some-fixes-for-r2</loc>
    <lastmod>2011-04-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/automatically-organize-episerver-pages-part-3</loc>
    <lastmod>2011-04-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/automatically-organize-episerver-pages-part-2</loc>
    <lastmod>2011-04-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/automatically-organize-episerver-pages</loc>
    <lastmod>2011-04-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/speaking-about-progressive-episerver-development-at-ndc-2011-and-devsum11</loc>
    <lastmod>2011-03-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-would-you-like-to-work-with-tiny-mce-settings-and-page-type-builder</loc>
    <lastmod>2011-03-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-started-with-episerver-cms-development</loc>
    <lastmod>2011-02-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/updates-to-the-typed-templating-project</loc>
    <lastmod>2011-02-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/if-its-this-hard-maybe-were-doing-something-wrong</loc>
    <lastmod>2011-02-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/notes-from-basic-presentation-skills-training</loc>
    <lastmod>2011-01-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/sweet-episerver-templating-with-typedpagelist</loc>
    <lastmod>2011-01-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/ideas-for-new-features-in-page-type-builder-20</loc>
    <lastmod>2011-01-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-goals-for-2011</loc>
    <lastmod>2011-01-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/wrapping-up-my-2010</loc>
    <lastmod>2010-12-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/one-small-step-for-episerver-one-giant-leap-for-our-code</loc>
    <lastmod>2010-12-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/detecting-mouse-and-keyboard-input-with-net</loc>
    <lastmod>2010-12-15</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/strongly-typed-access-to-episervers-page-objects-with-page-type-builder</loc>
    <lastmod>2010-12-13</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-development-toolbox</loc>
    <lastmod>2010-12-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/free-yourself-from-the-mouse-using-mouse-nag</loc>
    <lastmod>2010-11-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/oredev-impressions-and-insights</loc>
    <lastmod>2010-11-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/inversion-of-control-its-broader-than-just-injecting-components</loc>
    <lastmod>2010-11-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/im-off-to-oredev</loc>
    <lastmod>2010-11-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-13-released</loc>
    <lastmod>2010-10-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/ideas-for-a-new-major-version-of-page-type-builder</loc>
    <lastmod>2010-10-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/creating-a-custom-episerver-property-with-a-custom-class-as-value</loc>
    <lastmod>2010-10-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-quick-civilization-v-review</loc>
    <lastmod>2010-10-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-to-create-a-custom-episerver-property</loc>
    <lastmod>2010-09-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-to-add-a-linkitemcollection-property-using-page-type-builder</loc>
    <lastmod>2010-09-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-future-of-epimvc</loc>
    <lastmod>2010-09-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-nine-uniform-access</loc>
    <lastmod>2010-09-06</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-eight-scalas-type-hierarchy-and-object-equality</loc>
    <lastmod>2010-09-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/something-to-beware-of-when-using-epiabstractions-and-an-ioc-container</loc>
    <lastmod>2010-09-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-seven-traits</loc>
    <lastmod>2010-08-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-six-if-statements-and-loops</loc>
    <lastmod>2010-08-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-five-methods</loc>
    <lastmod>2010-08-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-four-classes-and-constructors</loc>
    <lastmod>2010-08-19</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-two-installation-and-tools</loc>
    <lastmod>2010-08-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala-part-three-executing-scala-code</loc>
    <lastmod>2010-08-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/learning-scala</loc>
    <lastmod>2010-08-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/template-for-restish-json-service-with-wcf</loc>
    <lastmod>2010-08-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epiabstractionsfakes-create-unit-tests-without-mocking</loc>
    <lastmod>2010-08-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epiabstractionsfixturesupport-easily-create-test-data-for-episerver-cms</loc>
    <lastmod>2010-08-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epiabstractionsopinionated-a-wrapper-for-episerver-cms-and-page-type-builder</loc>
    <lastmod>2010-08-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-toolset-for-building-testable-and-flexible-episerver-cms-sites</loc>
    <lastmod>2010-08-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/using-mspec-a-few-weeks-in</loc>
    <lastmod>2010-08-04</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/install-page-type-builder-and-epiabstractions-using-nu</loc>
    <lastmod>2010-08-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/manage-multiple-webconfig-files-using-phantom</loc>
    <lastmod>2010-07-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-simple-example-of-the-openclosed-principle</loc>
    <lastmod>2010-07-13</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/help-your-editors-with-a-smarter-pagereference-property</loc>
    <lastmod>2010-07-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/creating-a-custom-configuration-section-in-net</loc>
    <lastmod>2010-07-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/get-ur-freak-on-unnatural-acts-with-the-propertycontrol</loc>
    <lastmod>2010-07-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/please-make-pagedatalinkurl-virtual-or-why-joe-cant-sleep</loc>
    <lastmod>2010-06-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/about-episervers-view-on-page-type-builder</loc>
    <lastmod>2010-06-28</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/impressions-from-ndc-2010</loc>
    <lastmod>2010-06-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/i-have-a-crush-on-mspec</loc>
    <lastmod>2010-06-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/slides-from-tonights-episerver-meetup-an-introduction-to-solid</loc>
    <lastmod>2010-06-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-quest-for-a-way-to-generate-images-with-text-using-custom-fonts-with-aspnet</loc>
    <lastmod>2010-06-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/slides-and-notes-from-episerver-partner-summit</loc>
    <lastmod>2010-06-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/an-opinionated-abstraction-of-datafactory</loc>
    <lastmod>2010-05-30</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/using-xforms-with-page-type-builder</loc>
    <lastmod>2010-05-19</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-12-released</loc>
    <lastmod>2010-05-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/when-strongly-typed-views-stop-working-after-converting-a-mvc-10-project-from-visual-studio-2008-to-2010</loc>
    <lastmod>2010-05-13</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epimvc-a-framework-for-using-episerver-cms-with-aspnet-mvc</loc>
    <lastmod>2010-05-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/dependency-injection-with-page-type-builder-12</loc>
    <lastmod>2010-04-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-new-initialization-process-in-page-type-builder-12</loc>
    <lastmod>2010-04-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-12-beta-2-released-help-me-test-it</loc>
    <lastmod>2010-04-28</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epiabstractions-12-released-facades-for-episerver-cms-6</loc>
    <lastmod>2010-04-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-episerver-cms-output-cache-explained</loc>
    <lastmod>2010-04-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/introducing-epimvp-a-framework-for-using-web-forms-mvp-with-episerver-cms</loc>
    <lastmod>2010-04-06</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/performing-and-testing-redirects-with-aspnet-web-forms-mvp</loc>
    <lastmod>2010-04-05</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/inversion-of-control-an-introduction-with-examples-in-net</loc>
    <lastmod>2010-03-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-12-beta-1-with-support-for-episerver-cms-6-released</loc>
    <lastmod>2010-03-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/automated-testing-of-episerver-cms-sites-slides</loc>
    <lastmod>2010-03-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/new-job-new-contact-information</loc>
    <lastmod>2010-02-15</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-few-new-tools-in-my-net-development-toolbox</loc>
    <lastmod>2010-02-08</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-common-problem-with-page-type-builder-and-uniquevalueperlanguage-set-to-false</loc>
    <lastmod>2010-02-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-episerver-cms-caches-pagedata-objects</loc>
    <lastmod>2010-01-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-plea-to-the-episerver-backend-team</loc>
    <lastmod>2010-01-24</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/select-columns-of-text-in-visual-studio</loc>
    <lastmod>2010-01-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/web-testing-with-selenium-and-xunitnet</loc>
    <lastmod>2010-01-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-11-released</loc>
    <lastmod>2010-01-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/get-child-pages-filtered-by-page-type</loc>
    <lastmod>2009-12-13</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/help-me-test-page-type-builder-11</loc>
    <lastmod>2009-12-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/taking-the-blog-to-the-next-level-with-siteseeker</loc>
    <lastmod>2009-11-24</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/invoking-methods-based-on-a-parameter-without-if-else-statements-in-c</loc>
    <lastmod>2009-11-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-the-pagetypeattributes-properties-map-to-episerver-cms-admin</loc>
    <lastmod>2009-11-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-openclosed-principle-a-real-world-example</loc>
    <lastmod>2009-11-15</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/divorcing-google-analytics</loc>
    <lastmod>2009-10-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/xml-sitemap-with-aspnet-mvc</loc>
    <lastmod>2009-10-21</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/twitter-style-paging-with-aspnet-mvc-and-jquery</loc>
    <lastmod>2009-10-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-new-blog-built-with-episerver-and-aspnet-mvc</loc>
    <lastmod>2009-10-19</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/working-with-dynamic-properties-and-page-type-builder</loc>
    <lastmod>2009-10-05</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/windows-live-writer-integration-for-episerver-community</loc>
    <lastmod>2009-09-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/epiabstractions-11-released</loc>
    <lastmod>2009-09-20</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/setting-expectations-with-structuremaps-moqautomocker</loc>
    <lastmod>2009-09-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/how-to-disable-updating-of-page-types-when-using-page-type-builder</loc>
    <lastmod>2009-09-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/hello-world</loc>
    <lastmod>2009-09-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-current-page-is-not-of-type-mypagetype-exception-when-browsing-with-non-friendly-url</loc>
    <lastmod>2009-09-09</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/more-testability-to-the-people-with-epiabstractions</loc>
    <lastmod>2009-09-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/convert-a-linkitemcollection-to-a-list-of-pagedata</loc>
    <lastmod>2009-09-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/default-property-type-mappings-in-page-type-builder</loc>
    <lastmod>2009-09-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/finding-page-type-id-when-using-page-type-builder</loc>
    <lastmod>2009-08-31</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-must-follow-on-twitter-list-for-episerver-and-aspnet-developers</loc>
    <lastmod>2009-08-31</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-transformers-crib</loc>
    <lastmod>2009-08-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/developing-with-page-type-builder-inheritance-and-specifying-property-types</loc>
    <lastmod>2009-08-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/developing-with-page-type-builder-using-interfaces-and-advanced-inheritance</loc>
    <lastmod>2009-08-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/developing-with-page-type-builder-advanced-property-access</loc>
    <lastmod>2009-08-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/developing-with-page-type-builder-getting-started</loc>
    <lastmod>2009-08-25</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-10-released</loc>
    <lastmod>2009-08-24</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/unable-to-attach-to-the-process-access-is-denied-when-attaching-debugger-to-iis-process-in-windows-7</loc>
    <lastmod>2009-08-17</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/really-simple-ioc-with-aspnet-mvc-and-structuremap</loc>
    <lastmod>2009-08-16</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/jquery-developers-where-is-the-progressive-enhancement</loc>
    <lastmod>2009-08-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-09-released</loc>
    <lastmod>2009-08-10</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/rhino-mocks-use-argt-only-within-a-mock-method-call-while-recording</loc>
    <lastmod>2009-08-07</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/episerver-and-mvc-retrieving-current-page-using-a-custom-model-binder</loc>
    <lastmod>2009-08-04</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/define-tabs-in-code-with-page-type-builder-085</loc>
    <lastmod>2009-08-02</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/speaking-at-the-episerver-developer-meeting</loc>
    <lastmod>2009-07-30</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-first-stab-at-episerver-cms-with-aspnet-mvc-and-page-type-builder</loc>
    <lastmod>2009-07-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/the-beginning-of-something-new</loc>
    <lastmod>2009-07-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-08-released-finally</loc>
    <lastmod>2009-07-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/leaner-episerver-community-factory-methods-with-runintransaction</loc>
    <lastmod>2009-07-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-planned-development-timeline</loc>
    <lastmod>2009-07-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/handling-multiple-aspnet-configuration-files-with-build-events</loc>
    <lastmod>2009-07-15</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/wedding-photos</loc>
    <lastmod>2009-07-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/best-practices-when-testing-large-but-simple-methods</loc>
    <lastmod>2009-07-12</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/a-new-computer-and-my-love-for-ssd</loc>
    <lastmod>2009-07-11</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-picking-up-speed-and-ndc-2009-videos</loc>
    <lastmod>2009-07-01</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/interesting-feedback-and-meeting-with-episerver</loc>
    <lastmod>2009-06-30</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/page-type-builder-is-gaining-some-traction</loc>
    <lastmod>2009-06-29</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/hectic-times</loc>
    <lastmod>2009-06-28</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-the-first-day-in-a-week-with-t-sql</loc>
    <lastmod>2009-06-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-the-first-day-in-a-week-with-c</loc>
    <lastmod>2009-06-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/my-favorite-way-to-do-paging-with-t-sql</loc>
    <lastmod>2009-06-26</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/automatically-notify-google-and-msn-when-your-site-is-updated</loc>
    <lastmod>2009-03-22</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/xml-sitemap-with-aspnet</loc>
    <lastmod>2009-03-18</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-to-know-lucenenet-part-three-time-to-crawl</loc>
    <lastmod>2008-12-14</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-to-know-lucenenet-part-two</loc>
    <lastmod>2008-11-23</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/getting-to-know-lucenenet</loc>
    <lastmod>2008-11-03</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/blog/dynamic-sorting-with-t-sql</loc>
    <lastmod>2008-10-27</lastmod>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/aspnet</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/episerver</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/life</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/programming</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/search-engines</loc>
  </url>
  <url>
    <loc>http://joelabrahamsson.com/about-joel</loc>
  </url>
</urlset>