<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://jdkandersson.com/privacy/</loc><lastmod>2024-07-28T20:43:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jdkandersson.com/contact/</loc><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2019/05/person-smartphone-office-table.jpeg</image:loc><image:title>Placeholder Image</image:title></image:image><lastmod>2024-07-28T19:37:08+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jdkandersson.com/2024/03/29/apple-app-store-market-data-for-app-developers-and-researchers/</loc><lastmod>2024-03-29T16:23:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/09/18/to-pin-or-not-to-pin-the-version/</loc><lastmod>2023-09-19T00:37:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/python-posts/</loc><lastmod>2023-09-18T06:20:26+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jdkandersson.com/2023/08/23/dont-accidentally-catch-exceptions/</loc><lastmod>2023-08-23T04:59:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/08/18/how-to-avoid-pylint-disableunused-argument-in-pytest/</loc><lastmod>2023-08-18T04:54:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/07/27/what-should-python-dictionaries-be-used-for/</loc><lastmod>2023-07-27T03:34:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/04/09/checking-for-specific-messages-in-tests/</loc><lastmod>2023-04-09T02:48:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/03/19/should-this-code-be-in-the-test-or-a-fixture/</loc><lastmod>2023-03-19T02:38:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/01/04/enforce-all-github-actions-status-checks-to-pass-in-prs/</loc><lastmod>2023-02-05T22:40:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/02/01/is-this-code-worth-testing/</loc><lastmod>2023-02-01T08:24:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2022/12/25/giving-and-receiving-great-feedback-through-prs/</loc><lastmod>2023-01-28T02:25:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/01/26/flake8-docstrings-complete-now-checks-for-duplicate-descriptions/</loc><lastmod>2023-01-26T02:49:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/01/21/navigating-mocks-in-python-strategies-for-safe-and-efficient-mock-usage/</loc><lastmod>2023-01-21T23:04:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/01/15/how-chatgpt-can-enhance-your-coding/</loc><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.53.11-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.53.11-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.47.34-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.47.34-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.45.14-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.45.14-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.42.44-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.42.44-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.40.01-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.40.01-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.36.51-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.36.51-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.36.02-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.36.02-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.31.42-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.31.42-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.26.30-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.26.30-am</image:title></image:image><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-15-at-11.24.09-am.png</image:loc><image:title>screenshot-2023-01-15-at-11.24.09-am</image:title></image:image><lastmod>2023-01-15T01:48:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2023/01/07/writing-great-docstrings-in-python/</loc><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2023/01/screenshot-2023-01-07-at-1.57.26-pm.png</image:loc><image:title>screenshot-2023-01-07-at-1.57.26-pm</image:title></image:image><lastmod>2023-01-07T05:02:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2020/01/27/python-typeddict-arbitrary-key-names-with-totality/</loc><lastmod>2022-12-29T12:19:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2022/12/20/help-your-users-fix-your-errors/</loc><lastmod>2022-12-29T12:18:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2022/12/10/reduce-duplication-in-pytest-parametrised-tests-using-the-walrus-operator/</loc><lastmod>2022-12-29T12:18:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2022/12/24/great-test-documentation/</loc><image:image><image:loc>https://jdkandersson.com/wp-content/uploads/2022/12/screen-shot-2022-12-24-at-12.04.41-pm.png</image:loc><image:title>screen-shot-2022-12-24-at-12.04.41-pm</image:title></image:image><lastmod>2022-12-29T12:17:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/09/21/inheritance-for-sqlalchemy-models/</loc><lastmod>2019-09-21T01:51:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/08/25/openapi-sqlalchemy-now-supports-ref-for-columns/</loc><lastmod>2019-08-25T06:11:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/08/25/python-recursive-decorators/</loc><lastmod>2019-08-25T06:06:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/08/17/openapi-sqlalchemy-update/</loc><lastmod>2019-08-17T11:53:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/08/11/reducing-api-code-duplication/</loc><lastmod>2019-08-11T00:08:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/07/07/testing-python-connexion-optional-query-parameter-names/</loc><lastmod>2019-07-07T16:05:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/06/30/parametrize-angular-jasmine-tests/</loc><lastmod>2019-06-30T06:22:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/06/16/testing-the-testing-guard-decorator-in-python/</loc><lastmod>2019-06-16T06:57:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/06/10/testing-rxjs-service-with-a-subject-component-interaction/</loc><lastmod>2019-06-10T03:14:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/06/02/angular-material-basic-spreadsheet/</loc><lastmod>2019-06-09T02:48:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/06/09/testing-angular-material-basic-spreadsheet/</loc><lastmod>2019-06-09T02:44:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/05/26/testing-reactive-components-in-angular/</loc><lastmod>2019-06-01T23:34:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/05/26/testing-reactive-service-with-a-subject-in-angular/</loc><lastmod>2019-06-01T23:14:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/05/25/getting-started-with-service-with-a-subject-in-angular/</loc><lastmod>2019-06-01T23:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com/2019/05/19/testing-decorated-python-functions/</loc><lastmod>2020-06-21T11:26:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jdkandersson.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-07-28T20:43:10+00:00</lastmod></url></urlset>
