<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.thinkcode.se/</loc>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog</loc>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/training</loc>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/speaking</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/about</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/bdd</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/tdd</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/selenium</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/playwright</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/specification-driven-development-with-ai</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/fullstack-testing</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/continuous-deployment</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/testable-architecture</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/refactoring-and-simple-design</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/cucumber/tutorial</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/courses/selenium/tutorial</loc>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/about/thomas</loc>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/about/adi</loc>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/03/22/testing-in-2026-more-relevant-than-ever</loc>
    <lastmod>2026-03-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/03/17/ai-coding-assistant-more-observations-from-a-practitioner</loc>
    <lastmod>2026-03-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/03/11/boring-tech-is-good-tech</loc>
    <lastmod>2026-03-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/03/01/testing-a-web-application-with-playwright</loc>
    <lastmod>2026-03-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/02/25/why-i-still-blog-in-2026</loc>
    <lastmod>2026-02-25</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2026/02/16/tdd-with-an-ai-assistant-my-perspective-as-a-beginning-practitioner</loc>
    <lastmod>2026-02-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2020/04/30/compare-time-with-assertj</loc>
    <lastmod>2020-04-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2020/03/11/context-switching-in-git</loc>
    <lastmod>2020-03-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2020/02/27/delegating-writing-unit-tests</loc>
    <lastmod>2020-02-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2020/01/31/setting-execution-permission-from-git</loc>
    <lastmod>2020-01-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/12/23/jenkins-configuration-as-code</loc>
    <lastmod>2019-12-23</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/11/26/two-jenkins-jobs-one-jenkinsfile</loc>
    <lastmod>2019-11-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/10/31/testdriven-development-is-hard</loc>
    <lastmod>2019-10-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/05/18/what-is-the-size-of-a-baby-step</loc>
    <lastmod>2019-05-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/04/24/what-is-bdd</loc>
    <lastmod>2019-04-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/03/07/how-to-implement-a-cucumberjvm-plugin</loc>
    <lastmod>2019-03-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/02/20/kubernetes-service-node-port-range</loc>
    <lastmod>2019-02-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2019/01/27/a-jersey-client-supporting-https</loc>
    <lastmod>2019-01-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/06/30/data-tables-in-cucumber-3</loc>
    <lastmod>2018-06-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/05/20/i-take-unconference-2018</loc>
    <lastmod>2018-05-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/04/17/what-does-bdd-really-stand-for</loc>
    <lastmod>2018-04-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/03/26/testing-stage-2018</loc>
    <lastmod>2018-03-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/02/07/getting-started-with-cucumber-for-javascript</loc>
    <lastmod>2018-02-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2018/01/24/languages-supported-by-cucumberjvm</loc>
    <lastmod>2018-01-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/12/20/finding-the-unknown-unknown</loc>
    <lastmod>2017-12-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/10/26/cucumber-tagging-scenarios</loc>
    <lastmod>2017-10-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/09/28/test-automation-and-selenium-4-rules-for-keeping-your-tests-simple</loc>
    <lastmod>2017-09-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/08/16/sharing-state-between-steps-in-cucumberjvm-using-guice</loc>
    <lastmod>2017-08-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/08/14/gradle-settestclassesdirfile-method-has-been-deprecated</loc>
    <lastmod>2017-08-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/07/25/use-the-same-language</loc>
    <lastmod>2017-07-25</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/06/24/sharing-state-between-steps-in-cucumberjvm-using-spring</loc>
    <lastmod>2017-06-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/05/29/gherkin-scenarios-some-good-properties</loc>
    <lastmod>2017-05-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/04/28/organising-scenarios-and-steps-in-cucumber</loc>
    <lastmod>2017-04-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/04/01/sharing-state-between-steps-in-cucumberjvm-using-picocontainer</loc>
    <lastmod>2017-04-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/03/29/zerodowntime-deployment-with-haproxy-as-load-balancer</loc>
    <lastmod>2017-03-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/02/26/how-do-you-create-a-good-specification</loc>
    <lastmod>2017-02-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2017/01/30/what-is-the-difference-between-a-specification-and-a-good-specification</loc>
    <lastmod>2017-01-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/12/04/cucumber-and-gherkin-are-not-about-flexibility</loc>
    <lastmod>2016-12-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/10/03/creating-confidence-when-testing</loc>
    <lastmod>2016-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/09/01/why-should-you-care-about-quality</loc>
    <lastmod>2016-09-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/08/06/creating-technical-debt-is-like-gaining-weight</loc>
    <lastmod>2016-08-06</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/08/04/gatling-a-tool-for-load-testing</loc>
    <lastmod>2016-08-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/07/25/the-right-tool-for-the-job</loc>
    <lastmod>2016-07-25</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/06/22/cucumber-antipatterns</loc>
    <lastmod>2016-06-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/04/18/hamcrest-junit-mockito-intellij-idea-gradle-and-javalangnosuchmethoderror-orghamcrestmatcherdescribemismatch</loc>
    <lastmod>2016-04-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/04/02/cucumber-regular-expression-cheat-sheet</loc>
    <lastmod>2016-04-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/03/26/where-should-you-use-behaviour-driven-development-bdd</loc>
    <lastmod>2016-03-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/03/25/dependencies-between-tests</loc>
    <lastmod>2016-03-25</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/02/16/comments-are-deodorant-for-your-code</loc>
    <lastmod>2016-02-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2016/01/14/separation-of-concern-when-using-selenium</loc>
    <lastmod>2016-01-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/12/26/gradle-and-cucumberjvm</loc>
    <lastmod>2015-12-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/12/23/continuous-deployment-a-case-study</loc>
    <lastmod>2015-12-23</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/11/20/expected-exceptions</loc>
    <lastmod>2015-11-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/11/06/different-asserts-are-good-in-different-situations</loc>
    <lastmod>2015-11-06</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/10/27/when-is-evolutionary-design-a-good-way-to-implement-software</loc>
    <lastmod>2015-10-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/09/15/conference-dos-and-donts</loc>
    <lastmod>2015-09-15</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/09/10/rpm-cheat-sheet</loc>
    <lastmod>2015-09-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/09/10/yum-cheat-sheet</loc>
    <lastmod>2015-09-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/09/10/increase-the-available-disk-on-a-centos-host-maintained-by-vagrant-and-virtualbox</loc>
    <lastmod>2015-09-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/08/21/packaging-a-zip-file-from-java-using-apache-commons-compress</loc>
    <lastmod>2015-08-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/07/17/tell-dont-ask</loc>
    <lastmod>2015-07-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/06/19/include-header-and-footer-in-a-mustache-template</loc>
    <lastmod>2015-06-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/04/29/separating-acceptance-tests</loc>
    <lastmod>2015-04-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/04/28/stubbing-a-var-arg-method-using-mockito</loc>
    <lastmod>2015-04-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/03/22/a-gradle-plugin-written-in-java</loc>
    <lastmod>2015-03-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/02/28/galls-law</loc>
    <lastmod>2015-02-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/02/28/when-is-it-automated</loc>
    <lastmod>2015-02-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/02/16/which-artifacts-do-you-want-when-you-build-a-system</loc>
    <lastmod>2015-02-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2015/01/30/bdd-with-cucumberjvm-at-geecon-tdd-2015</loc>
    <lastmod>2015-01-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/12/31/how-do-you-recruit-a-good-developer</loc>
    <lastmod>2014-12-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/11/30/hard-code-first</loc>
    <lastmod>2014-11-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/10/24/removing-the-auto-generated-class-header-in-intellij-idea</loc>
    <lastmod>2014-10-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/10/23/an-email-marketing-system-built-using-test-first-and-cucumberjvm</loc>
    <lastmod>2014-10-23</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/09/20/making-life-easier-with-a-multi-module-maven-project</loc>
    <lastmod>2014-09-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/08/27/run-ssh-from-java</loc>
    <lastmod>2014-08-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/08/24/cucumberjvm-hello-world-with-gradle</loc>
    <lastmod>2014-08-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/07/02/comparing-maven-and-gradle</loc>
    <lastmod>2014-07-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/06/30/cucumber-data-tables</loc>
    <lastmod>2014-06-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/05/29/cucumberjvm-hello-world</loc>
    <lastmod>2014-05-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/05/21/use-maven-build-directory-in-your-plugin</loc>
    <lastmod>2014-05-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/04/24/passing-non-primitive-objects-as-parameters-to-a-unit-test</loc>
    <lastmod>2014-04-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/03/30/why-cucumber</loc>
    <lastmod>2014-03-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/02/28/scripting-with-ruby-and-maven</loc>
    <lastmod>2014-02-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2014/01/28/test-automation</loc>
    <lastmod>2014-01-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/12/28/parametrised-unit-tests</loc>
    <lastmod>2013-12-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/11/30/resources</loc>
    <lastmod>2013-11-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/10/15/system-under-specification-sus</loc>
    <lastmod>2013-10-15</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/09/30/how-is-a-hero-created</loc>
    <lastmod>2013-09-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/07/31/is-the-parameter-used</loc>
    <lastmod>2013-07-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/06/30/hero-culture-and-curling</loc>
    <lastmod>2013-06-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/05/16/change-the-binary-path-for-a-windows-service</loc>
    <lastmod>2013-05-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/04/02/teaching-the-difference-between-a-lecture-and-a-conversation</loc>
    <lastmod>2013-04-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/03/02/embrace-change-or-embrace-uncertainty</loc>
    <lastmod>2013-03-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/02/24/maven-the-simplest-possible-introduction</loc>
    <lastmod>2013-02-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2013/01/31/take-control-of-your-time</loc>
    <lastmod>2013-01-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/12/18/test-coverage-friend-or-foe</loc>
    <lastmod>2012-12-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/cucumberjvm-not-just-for-testing-guis</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/building-the-model</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/a-jsf-web-application</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/a-wicket-web-application</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/building-a-swing-gui</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/a-restful-web-service</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/a-soap-web-service</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/11/01/conclusion</loc>
    <lastmod>2012-11-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/10/29/selenium-webdriver-the-simplest-possible-start</loc>
    <lastmod>2012-10-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/10/13/all-computer-systems-are-equal</loc>
    <lastmod>2012-10-13</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/10/11/jboss-drools-a-hello-world-example</loc>
    <lastmod>2012-10-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/09/28/test-drive-an-implementation-using-an-executable-specification-revisited</loc>
    <lastmod>2012-09-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/09/19/want-change-and-is-willing-to-change</loc>
    <lastmod>2012-09-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/09/03/want-change-but-dont-want-to-change</loc>
    <lastmod>2012-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/08/21/separating-tests-in-maven</loc>
    <lastmod>2012-08-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/07/08/performing-an-action-when-a-test-fails</loc>
    <lastmod>2012-07-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/06/15/pair-programing</loc>
    <lastmod>2012-06-15</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/06/01/adding-a-junit-test-template-in-intellij-idea</loc>
    <lastmod>2012-06-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/05/10/using-hibernate-second-level-cache-in-jboss-51</loc>
    <lastmod>2012-05-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/05/03/execute-tests-in-random-order</loc>
    <lastmod>2012-05-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/04/02/challenging-requirements</loc>
    <lastmod>2012-04-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/03/08/what-is-a-good-test</loc>
    <lastmod>2012-03-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/02/18/test-coverage-in-a-multi-module-maven-project</loc>
    <lastmod>2012-02-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/01/16/missing-antjschjar</loc>
    <lastmod>2012-01-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2012/01/16/ssh-from-ant</loc>
    <lastmod>2012-01-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/12/30/how-many-train-wrecks-are-lurking-in-your-code</loc>
    <lastmod>2011-12-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/11/16/testing-a-web-service-with-soapui-junit-maven-and-cucumber</loc>
    <lastmod>2011-11-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/11/16/the-simplest-possible-solution</loc>
    <lastmod>2011-11-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/10/31/why-separate-test-definitions-from-a-driving-junit-class</loc>
    <lastmod>2011-10-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/10/18/testing-a-web-application-with-selenium-2</loc>
    <lastmod>2011-10-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/10/14/maven-java-heap-space</loc>
    <lastmod>2011-10-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/10/06/why-isnt-my-tests-being-executed</loc>
    <lastmod>2011-10-06</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/09/16/test-drive-an-implementation-using-an-executable-specification</loc>
    <lastmod>2011-09-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/08/07/test-drive-the-implementation-of-a-database-layer</loc>
    <lastmod>2011-08-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/08/05/what-is-the-difference-between-i-and-i</loc>
    <lastmod>2011-08-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/07/28/magic-numbers</loc>
    <lastmod>2011-07-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/07/28/do-not-return-null</loc>
    <lastmod>2011-07-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/06/10/install-a-3rd-part-lib-in-maven</loc>
    <lastmod>2011-06-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/05/22/a-generics-example</loc>
    <lastmod>2011-05-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/04/24/fest-assert-a-fluent-interface-for-assertions</loc>
    <lastmod>2011-04-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/04/20/software-craftsmanship-and-raising-the-bar</loc>
    <lastmod>2011-04-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/04/14/why-should-you-use-different-technical-practises-when-you-develop-software</loc>
    <lastmod>2011-04-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/04/06/four-rules-of-simple-design</loc>
    <lastmod>2011-04-06</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/03/28/what-is-you-passion</loc>
    <lastmod>2011-03-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/03/07/set-working-directory-for-your-jenkins-continuous-build-server</loc>
    <lastmod>2011-03-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/03/05/create-an-executable-jar-from-maven</loc>
    <lastmod>2011-03-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/02/22/build-is-platform-dependent</loc>
    <lastmod>2011-02-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/02/17/unmappable-character-for-encoding-utf8</loc>
    <lastmod>2011-02-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/02/14/stating-the-obvious</loc>
    <lastmod>2011-02-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/02/11/maven-and-antrun</loc>
    <lastmod>2011-02-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2011/01/21/failing-maven-builds-in-hudson</loc>
    <lastmod>2011-01-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2010/12/21/automatically-integration-test-an-ejb-with-maven</loc>
    <lastmod>2010-12-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2010/07/11/parameterized-junits-tests</loc>
    <lastmod>2010-07-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2010/07/09/maven-and-jboss-esb-hello-world</loc>
    <lastmod>2010-07-09</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2010/05/16/dependency-injection</loc>
    <lastmod>2010-05-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2010/01/19/how-to-convert-a-pojo-to-xml-with-jaxb</loc>
    <lastmod>2010-01-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2009/08/04/httpcomponents-a-great-tool-with-great-examples-based-on-a-future-release</loc>
    <lastmod>2009-08-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2009/04/22/getting-started-with-continuous-integration</loc>
    <lastmod>2009-04-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2009/04/17/integration-test-a-web-application-with-selenium</loc>
    <lastmod>2009-04-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2009/04/09/hibernate-spring-and-maven</loc>
    <lastmod>2009-04-09</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.thinkcode.se/blog/2009/04/06/how-can-i-create-a-simple-web-application-using-spring-mvc</loc>
    <lastmod>2009-04-06</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>