<?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://devrants.blog/2026/03/29/it-was-the-year-that-they-immanentized-the-eschaton/</loc><lastmod>2026-03-29T16:01:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/03/27/wardley-maps-are-now-available-in-mermaid/</loc><lastmod>2026-03-27T18:03:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/03/01/wardley-maps-are-getting-closer-to-being-included-in-mermaidjs/</loc><lastmod>2026-03-01T10:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/02/22/ai-and-managing-outsourcing/</loc><lastmod>2026-02-22T10:44:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/02/08/why-is-my-screenshare-going-slow/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2026/02/screenshot-2026-02-08-at-12.50.53.png</image:loc><image:title>Screenshot 2026-02-08 at 12.50.53</image:title></image:image><lastmod>2026-02-08T16:14:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/02/01/flow-and-work-in-progress/</loc><lastmod>2026-02-01T09:58:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/01/25/e2e-tests-vs-contract-tests/</loc><lastmod>2026-01-25T10:48:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/01/04/web-clients-are-fundamentally-insecure/</loc><lastmod>2026-01-04T10:51:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/01/04/hmrc-online-tax-return-a-review/</loc><lastmod>2026-01-04T10:39:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2026/01/03/beyond-equality-compare/</loc><lastmod>2026-01-03T10:59:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/25/warp-as-a-terminal/</loc><lastmod>2025-12-25T09:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/21/experimenting-with-gleam/</loc><lastmod>2025-12-21T10:34:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/21/trunk-based-development-and-functional-feature-flags/</loc><lastmod>2025-12-21T08:25:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/11/mac-power-adapters/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2025/12/20251211_100031267737902485168338.jpg</image:loc><image:title>20251211_100031267737902485168338</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2025/12/20251211_1000125172269118330818962.jpg</image:loc><image:title>20251211_1000125172269118330818962</image:title></image:image><lastmod>2025-12-11T10:05:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/07/modern-software-development/</loc><lastmod>2025-12-07T09:55:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/12/04/take-the-data-to-the-user/</loc><lastmod>2025-12-04T19:38:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/11/04/evolution-of-microservices/</loc><lastmod>2025-11-04T07:12:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/09/27/problems-with-the-uk-digital-id-card/</loc><lastmod>2025-09-27T12:18:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/08/31/funx-library/</loc><lastmod>2025-09-02T06:34:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/08/24/ai-and-clickops/</loc><lastmod>2025-08-24T06:54:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/08/02/ex_coveralls-and-refactoring/</loc><lastmod>2025-08-02T05:55:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/07/19/elixir-plays-well-with-others-including-python/</loc><lastmod>2025-07-19T08:03:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/07/18/symbiotic-user-interfaces/</loc><lastmod>2025-07-18T08:47:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/07/12/elixir-vs-rust/</loc><lastmod>2025-07-12T09:48:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/07/10/competitive-engineering-error-estimates/</loc><lastmod>2025-07-10T15:30:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/06/15/modern-team-structure/</loc><lastmod>2025-06-15T13:16:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/05/05/random-speed-limits/</loc><lastmod>2025-05-05T08:06:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/04/13/dangers-of-ddd-in-a-medium-to-large-org/</loc><lastmod>2025-04-13T07:10:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/04/13/rewilding-software-engineering-and-observability-tools/</loc><lastmod>2025-04-13T06:41:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/04/10/the-power-of-graphql/</loc><lastmod>2025-04-10T06:03:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/03/29/a-real-world-jarndyce-and-jarndyce/</loc><lastmod>2025-03-29T11:55:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/03/11/credit-rating-agencies-2/</loc><lastmod>2025-03-11T06:42:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/02/09/applying-hindu-theology-to-software/</loc><lastmod>2025-02-09T12:25:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/02/09/rewilding-software/</loc><lastmod>2025-02-09T09:53:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/02/09/dora-and-the-upgrade-treadmill/</loc><lastmod>2025-02-09T08:17:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/01/26/ash-framework-book-part-1/</loc><lastmod>2025-02-02T09:00:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/01/26/credit-rating-agencies/</loc><lastmod>2025-01-26T10:17:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2025/01/11/hmrc-self-assessment-a-review/</loc><lastmod>2025-01-11T11:10:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/12/11/google-play-phone-number-authentication/</loc><lastmod>2024-12-11T07:10:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/12/01/airports-now-have-exit-through-the-gift-shop/</loc><lastmod>2024-12-01T08:08:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/11/21/useless-superpower-update/</loc><lastmod>2024-11-21T07:32:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/11/02/problematic-life-cycles-in-software-development/</loc><lastmod>2024-11-02T12:34:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/10/19/improved-demos/</loc><lastmod>2024-10-19T12:39:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/10/06/using-grpc-in-node-js/</loc><lastmod>2024-10-06T03:15:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/09/13/annoyance-driven-development/</loc><lastmod>2024-09-13T07:14:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/09/01/expanding-practices-from-personal-to-team-to-company/</loc><lastmod>2024-09-01T06:50:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/08/02/working-with-ai/</loc><lastmod>2024-08-02T05:59:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/07/06/moving-to-ddd/</loc><lastmod>2024-07-06T12:01:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/06/23/homemade-pasta/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2024/06/20240623_165227.jpg</image:loc><image:title>20240623_165227</image:title></image:image><lastmod>2024-06-23T16:02:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/06/23/gdpr-rights/</loc><lastmod>2024-06-23T08:01:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/06/15/rome/</loc><lastmod>2024-06-15T10:08:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/uk-election-2024/</loc><lastmod>2024-05-27T09:23:05+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2024/05/09/playwright-notes-after-a-week-of-use/</loc><lastmod>2024-05-09T11:44:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/04/28/e2etests/</loc><lastmod>2024-04-28T12:13:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/04/19/storybook-as-a-software-design-tool/</loc><lastmod>2024-04-19T05:48:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/04/02/why-are-we-still-messing-with-the-clocks/</loc><lastmod>2024-04-02T05:59:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/03/24/back-to-dependabot/</loc><lastmod>2024-03-24T09:20:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/03/02/mermaid-diagrams/</loc><lastmod>2024-03-03T10:27:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/02/25/first-look-at-rust/</loc><lastmod>2024-02-25T10:53:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/02/18/the-step-i-always-forget-after-a-macos-upgrade/</loc><lastmod>2024-02-18T10:20:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/02/16/when-log-analysis-goes-too-well/</loc><lastmod>2024-02-16T05:53:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/01/27/read-the-logs/</loc><lastmod>2024-01-27T08:41:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/01/20/thoughts-on-scope-of-bugfixes/</loc><lastmod>2024-01-20T09:40:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2024/01/16/the-horizon-scandal/</loc><lastmod>2024-01-16T20:52:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/12/31/hospitals-and-junior-doctor-strikes/</loc><lastmod>2023-12-31T12:51:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/12/08/king-canute-and-the-tory-government/</loc><lastmod>2023-12-08T08:12:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/11/25/logs-fix-known-issues-or-exclude-them-from-the-main-view/</loc><lastmod>2023-11-25T10:59:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/11/21/logging-errors-read-them-regularly/</loc><lastmod>2023-11-21T07:39:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/10/31/thoughts-on-alexa-skills/</loc><lastmod>2023-10-31T06:53:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/10/18/why-loki-does-not-break-the-time-travel-rules-of-endgame/</loc><lastmod>2023-10-18T20:46:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/10/08/wheel-of-time-punishment-of-the-aiel/</loc><lastmod>2023-10-08T06:48:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/09/17/classic-elixir-bug/</loc><lastmod>2023-09-17T15:48:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/09/10/wheel-of-time-season-2-episode-4/</loc><lastmod>2023-09-10T14:43:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/09/03/wheel-of-time-season-2/</loc><lastmod>2023-09-03T11:59:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/08/26/security-usabilty/</loc><lastmod>2023-08-26T08:07:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/08/19/storybook-is-amazing/</loc><lastmod>2023-08-19T03:45:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/08/13/magic-the-gathering/</loc><lastmod>2023-08-13T07:40:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/08/11/eyres-first-law/</loc><lastmod>2023-08-11T06:23:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/07/20/typescript-is-only-a-pre-processor/</loc><lastmod>2023-07-20T09:33:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/06/22/elixir-editor-fonts/</loc><lastmod>2023-06-22T18:54:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/06/13/the-resignation-that-wasnt/</loc><lastmod>2023-06-13T07:14:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/06/04/cat-psychology/</loc><lastmod>2023-06-04T08:37:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/05/27/dangers-of-inheriting-config/</loc><lastmod>2023-05-27T09:28:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/05/25/migrating-from-distillery-to-mix-release/</loc><lastmod>2023-05-25T04:13:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/05/04/learning-new-languages/</loc><lastmod>2023-05-04T05:47:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/04/14/github-actions-vs-docker-compose/</loc><lastmod>2023-04-14T06:17:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/04/03/elm-in-action-chapter-3/</loc><lastmod>2023-04-03T09:29:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/04/02/learning-elm-attempt-2/</loc><lastmod>2023-04-02T09:45:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/04/01/all-about-usb-updating-a-garmin-satnav-on-a-mac/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2023/04/screenshot-2023-04-01-at-11.19.28.png</image:loc><image:title>screenshot-2023-04-01-at-11.19.28</image:title></image:image><lastmod>2023-04-01T10:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/03/26/storybook-css/</loc><lastmod>2023-03-26T10:22:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/03/19/what-not-to-unit-test/</loc><lastmod>2023-03-19T08:37:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/03/16/useful-ui-tool-storybook/</loc><lastmod>2023-03-16T07:45:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/03/08/the-domain-driven-organisation/</loc><lastmod>2023-03-08T07:03:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/02/12/rocket-book/</loc><lastmod>2023-02-12T08:55:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/02/09/customer-service-is-important/</loc><lastmod>2023-02-09T07:57:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/02/05/gardening-2023/</loc><lastmod>2023-02-05T14:26:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/02/04/uk-adopts-the-dismal-science/</loc><lastmod>2023-02-04T12:42:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/01/29/connecting-livebook-to-k8s/</loc><lastmod>2023-01-29T10:07:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/01/28/thoughts-on-email-reports/</loc><lastmod>2023-01-28T11:01:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2023/01/28/oban-is-amazing/</loc><lastmod>2023-01-28T10:41:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/working-with-me/</loc><lastmod>2023-01-19T10:49:56+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2023/01/12/how-to-access-iex-on-kubernetes/</loc><lastmod>2023-01-12T08:35:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/12/20/what-do-do-with-empty-modules-in-elixir/</loc><lastmod>2022-12-20T10:25:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/12/08/handling-a-change-to-an-identifier/</loc><lastmod>2022-12-08T07:26:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/11/16/programming-phoenix-liveview-part-4/</loc><lastmod>2022-11-17T07:54:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/11/09/property-testing-in-elixir-2/</loc><lastmod>2022-11-10T07:37:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/29/programming-phoenix-liveview-part-3/</loc><lastmod>2022-10-29T12:36:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/29/programming-phoenix-liveview-part-2/</loc><lastmod>2022-10-29T09:35:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/29/having-observability-is-not-enough/</loc><lastmod>2022-10-29T06:32:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/27/programming-phoenix-liveview-part-1-2/</loc><lastmod>2022-10-27T06:51:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/25/why-observability/</loc><lastmod>2022-10-25T07:20:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/22/generating-diagrams-in-livebook/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/10/screenshot-2022-10-22-at-12.49.04.png</image:loc><image:title>screenshot-2022-10-22-at-12.49.04</image:title></image:image><lastmod>2022-10-22T11:52:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/22/tests-types/</loc><lastmod>2022-10-22T08:51:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/19/elixir-k8s-and-graceful-shutdown/</loc><lastmod>2022-10-19T01:06:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/13/property-testing-in-elixir/</loc><lastmod>2022-10-13T06:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/12/in-favour-of-boring-launches/</loc><lastmod>2022-10-12T06:45:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/10/07/the-pros-and-cons-of-cloud-software-as-a-service/</loc><lastmod>2022-10-07T06:37:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/30/kino_wardley-0-8-0-released/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-30-at-13.23.21.png</image:loc><image:title>screenshot-2022-09-30-at-13.23.21</image:title></image:image><lastmod>2022-09-30T12:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/30/domain-storytelling-in-plantuml/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/sample.png</image:loc><image:title>sample</image:title></image:image><lastmod>2022-09-30T07:00:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/29/credo-quietly-failed/</loc><lastmod>2022-09-29T06:57:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/27/why-making-state-unrepresentable-is-wrong/</loc><lastmod>2022-09-27T06:55:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/24/the-budget-that-was-not-a-budget/</loc><lastmod>2022-09-24T06:38:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/22/another-wardley-mapping-tool/</loc><lastmod>2022-09-22T07:50:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/21/does-the-conservative-party-have-a-group-to-balance-the-erg/</loc><lastmod>2022-09-21T07:19:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/19/after-the-royal-funeral/</loc><lastmod>2022-09-20T06:50:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/19/generative-programming-wardley-map-analysis/</loc><lastmod>2022-09-19T06:39:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/18/minimise-noise-in-logs/</loc><lastmod>2022-09-18T07:17:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/17/the-royal-queue/</loc><lastmod>2022-09-17T06:56:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/16/ci-issue/</loc><lastmod>2022-09-16T16:24:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/15/kino_wardley-version-0-7-0/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-15-at-07.54.53.png</image:loc><image:title>screenshot-2022-09-15-at-07.54.53</image:title></image:image><lastmod>2022-09-15T07:00:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/14/wardley-mapping-in-hr/</loc><lastmod>2022-09-15T06:20:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/14/telling-stories-with-wardley-maps/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-14-at-06.42.33.png</image:loc><image:title>screenshot-2022-09-14-at-06.42.33</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-14-at-06.41.04.png</image:loc><image:title>screenshot-2022-09-14-at-06.41.04</image:title></image:image><lastmod>2022-09-14T05:45:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/13/small-focused-unit-integration-tests/</loc><lastmod>2022-09-13T06:47:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/12/royal-proclamation/</loc><lastmod>2022-09-12T06:38:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/11/thoughts-on-ci-cd/</loc><lastmod>2022-09-11T06:43:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/10/kino_wardley-0-6-0-now-with-groups-and-documentation/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-10-at-18.02.25.png</image:loc><image:title>screenshot-2022-09-10-at-18.02.25</image:title></image:image><lastmod>2022-09-10T17:09:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/10/kino_wardley-0-5-0-annotations-and-notes/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-10-at-08.31.00.png</image:loc><image:title>screenshot-2022-09-10-at-08.31.00</image:title></image:image><lastmod>2022-09-10T07:44:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/09/the-queen-is-dead-long-live-the-king/</loc><lastmod>2022-09-09T07:26:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/08/unit-test-warning/</loc><lastmod>2022-09-09T06:47:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/08/livebooks-and-wardley-maps/</loc><lastmod>2022-09-08T06:30:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/07/kino_wardley-0-4-1-released/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-07-at-19.03.21.png</image:loc><image:title>screenshot-2022-09-07-at-19.03.21</image:title></image:image><lastmod>2022-09-07T18:05:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/07/why-boris-johnson-resigned-a-memo-to-the-future/</loc><lastmod>2022-09-07T12:32:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/06/making-error-states-unrepresentable-is-a-mistake/</loc><lastmod>2022-09-06T07:02:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/05/kino_wardley-now-has-custom-x-axis-labels/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/cup-of-tea.png</image:loc><image:title>cup-of-tea</image:title></image:image><lastmod>2022-09-05T18:58:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/04/livebook-thoughts-on-kino-components/</loc><lastmod>2022-09-04T06:55:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/03/wardley-maps-and-impact-maps/</loc><lastmod>2022-09-03T05:51:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/02/wardley-maps-and-livebook/</loc><lastmod>2022-09-02T06:38:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/09/01/wardley-map-in-livebook/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/09/screenshot-2022-09-01-at-18.02.44.png</image:loc><image:title>screenshot-2022-09-01-at-18.02.44</image:title></image:image><lastmod>2022-09-01T17:04:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/31/wardley-map-smart-cell-early-doors/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-31-at-08.03.31.png</image:loc><image:title>screenshot-2022-08-31-at-08.03.31</image:title></image:image><lastmod>2022-08-31T07:55:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/30/towards-a-wardley-map-smart-cell/</loc><lastmod>2022-08-30T06:44:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/29/wardley-map-inside-a-livebook/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-29-at-11.53.59.png</image:loc><image:title>screenshot-2022-08-29-at-11.53.59</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-29-at-11.51.49.png</image:loc><image:title>screenshot-2022-08-29-at-11.51.49</image:title></image:image><lastmod>2022-08-29T10:57:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/28/closer-to-rendering-a-wardley-map-in-liveview/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-28-at-10.14.30.png</image:loc><image:title>screenshot-2022-08-28-at-10.14.30</image:title></image:image><lastmod>2022-08-28T09:15:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/28/introduction-to-wardley-maps/</loc><lastmod>2022-08-28T07:04:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/28/adding-d3-to-livebook/</loc><lastmod>2022-08-28T04:04:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/27/formal-schemas-and-property-tests/</loc><lastmod>2022-08-27T23:48:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/26/one-step-closer-to-wardley-maps-in-live-books/</loc><lastmod>2022-08-26T19:28:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/25/wardley-maps-in-mermaid/</loc><lastmod>2022-08-25T06:08:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/24/potential-livebook-hosted-wardley-map/</loc><lastmod>2022-08-24T06:59:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/23/livebooks-are-an-amazing-piece-of-technology/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-23-at-20.08.25.png</image:loc><image:title>screenshot-2022-08-23-at-20.08.25</image:title></image:image><lastmod>2022-08-23T19:19:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/23/chrome-keyboard-shortcuts-mac/</loc><lastmod>2022-08-23T07:09:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/23/event-schema-evolution-in-cqrs-event-sourcing/</loc><lastmod>2022-08-23T06:56:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/22/working-with-releases-on-github/</loc><lastmod>2022-08-22T16:37:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/21/kubernetes-and-elixir-part-3/</loc><lastmod>2022-08-21T17:24:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/21/livebook-livecells/</loc><lastmod>2022-08-21T05:51:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/20/mermaid-event-storming/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/screenshot-2022-08-20-at-23.03.14.png</image:loc><image:title>screenshot-2022-08-20-at-23.03.14</image:title></image:image><lastmod>2022-08-20T22:04:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/20/announcing-slipway/</loc><lastmod>2022-08-20T16:44:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/20/elixir-dependencies/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/deps_tree.png</image:loc><image:title>deps_tree</image:title></image:image><lastmod>2022-08-20T12:19:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/20/jason-schemas-and-validation/</loc><lastmod>2022-08-20T09:09:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/19/data-visualization-in-elixir/</loc><lastmod>2022-08-19T20:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/18/upgrading-an-old-mac-mini/</loc><lastmod>2022-08-18T18:09:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/17/mix-test-output-part-two/</loc><lastmod>2022-08-17T12:43:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/16/plantuml-libs-now-has-a-single-file-version-of-all-of-the-templates/</loc><lastmod>2022-08-16T20:42:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/16/new-mix-archive-gen_docker_db/</loc><lastmod>2022-08-16T20:31:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/16/evolving-a-cqrs-es-model/</loc><lastmod>2022-08-16T20:22:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/15/kubernetes-and-elixir-part-2/</loc><lastmod>2022-08-15T20:19:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/14/kubernetes-and-elixir/</loc><lastmod>2022-08-15T11:40:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/vs-code-keyboard-shortcuts/</loc><lastmod>2022-08-15T07:36:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2022/08/13/elixir-test-output/</loc><lastmod>2022-08-14T07:08:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/12/thoughts-on-cqrs-es/</loc><lastmod>2022-08-12T17:16:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/12/analysing-webpack-bundles/</loc><lastmod>2022-08-12T03:37:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/11/helm/</loc><lastmod>2022-08-11T06:53:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/09/craft-graphql-apis-in-elixir-with-absinthe-part-six/</loc><lastmod>2022-08-09T17:46:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/08/craft-graphql-apis-in-elixir-with-absinthe-part-five-2/</loc><lastmod>2022-08-08T21:21:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/07/documenting-cqrs-es/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/08/test.png</image:loc><image:title>test</image:title></image:image><lastmod>2022-08-07T11:47:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/07/cqrs-es-in-elixir/</loc><lastmod>2022-08-07T01:49:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/06/craft-graphql-apis-in-elixir-with-absinthe-part-five/</loc><lastmod>2022-08-06T20:25:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/06/are-the-inmates-in-charge-of-the-asylum/</loc><lastmod>2022-08-06T08:02:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/05/craft-graphql-apis-in-elixir-with-absinthe-part-four/</loc><lastmod>2022-08-05T12:52:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/04/vs-code-custom-settings/</loc><lastmod>2022-08-04T08:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/03/craft-graphql-apis-in-elixir-with-absinthe-part-three/</loc><lastmod>2022-08-03T06:54:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/02/protobuf-in-elixir/</loc><lastmod>2022-08-02T06:23:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/08/01/visualizing-kubernetes-part-2/</loc><lastmod>2022-08-01T20:21:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/31/visualizing-kubenetes/</loc><lastmod>2022-07-31T17:54:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/31/craft-graphql-apis-in-elixir-with-absinthe-part-two/</loc><lastmod>2022-07-31T16:06:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/30/working-with-opentelemetry-in-elixir/</loc><lastmod>2022-07-30T15:54:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/29/thoughts-on-configuration-and-supervisors/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2022/07/config-supervisor.png</image:loc><image:title>config-supervisor</image:title></image:image><lastmod>2022-07-29T07:03:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/28/first-steps-into-k8s/</loc><lastmod>2022-07-28T19:44:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/27/schema-based-development-protobuf-and-avro/</loc><lastmod>2022-07-27T06:59:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/26/alternative-to-datadog/</loc><lastmod>2022-07-26T11:46:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/24/craft-graphql-apis-in-elixir-with-absinthe-part-one/</loc><lastmod>2022-07-24T13:31:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/17/the-typescript-trap/</loc><lastmod>2022-07-18T10:58:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/08/has-boris-johnson-actually-resigned-yet/</loc><lastmod>2022-07-08T16:52:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/03/progressive-failure-modes/</loc><lastmod>2022-07-03T07:17:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/07/01/thoughts-on-rules-engines/</loc><lastmod>2022-07-01T22:37:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/06/30/relay-compiler-and-vscode/</loc><lastmod>2022-06-30T02:08:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/06/29/its-impossible-to-secure-the-browser/</loc><lastmod>2022-06-29T07:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/mac-shortcuts/</loc><lastmod>2022-06-25T11:35:34+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2022/06/23/chrome-is-blocking-localhost/</loc><lastmod>2022-06-23T14:12:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/06/05/functional-domain-models-and-cqrs/</loc><lastmod>2022-06-05T11:20:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/06/02/how-to-have-boring-releases/</loc><lastmod>2022-06-02T09:22:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/06/02/gdpr-compliance-is-not-a-afterthought/</loc><lastmod>2022-06-02T06:15:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/useful-elixir-links/</loc><lastmod>2022-05-27T10:16:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2022/05/26/event-modelling/</loc><lastmod>2022-05-26T15:26:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/05/22/how-to-effectively-report-a-bug/</loc><lastmod>2022-05-22T06:19:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/05/21/small-improvements/</loc><lastmod>2022-05-21T12:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/05/17/memo-to-self/</loc><lastmod>2022-05-17T08:11:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/05/07/cross-platform-elixir-builds/</loc><lastmod>2022-05-07T07:54:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/04/08/practical-elixir-home-server-part-2/</loc><lastmod>2022-04-08T19:59:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/04/03/neo4j-apoc/</loc><lastmod>2022-04-03T14:59:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/27/practical-elixir-home-server/</loc><lastmod>2022-03-27T06:36:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/25/cynefin-why-best-practice-does-not-always-work/</loc><lastmod>2022-03-25T08:44:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/24/definition-of-metastable-failure/</loc><lastmod>2022-03-24T04:40:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/17/bad-interfaces/</loc><lastmod>2022-03-17T08:05:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/16/two-ends-of-the-scale/</loc><lastmod>2022-03-16T07:56:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/15/using-terraform-with-cdflow/</loc><lastmod>2022-03-15T04:07:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/03/03/enabling-apps-downloaded-to-macos/</loc><lastmod>2022-03-03T07:46:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/27/elixir-generators/</loc><lastmod>2022-02-27T12:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/24/reducing-stress-by-taking-control/</loc><lastmod>2022-02-24T08:37:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/17/the-user-interface-is-not-your-domain-model/</loc><lastmod>2022-02-17T08:03:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/14/iex-trick-how-to-continue-after-a-typo/</loc><lastmod>2022-02-14T07:48:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/11/something-strange-something-familiar/</loc><lastmod>2022-02-11T14:18:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/10/simple-agent-sample/</loc><lastmod>2022-02-10T05:03:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/02/01/notes-on-c4-plantuml/</loc><lastmod>2022-02-01T05:29:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/01/23/lifespan-of-a-c-level-executive/</loc><lastmod>2022-01-23T18:28:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/01/21/golang-utilities/</loc><lastmod>2022-01-21T18:40:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/01/10/insights-from-the-unicorn-project/</loc><lastmod>2022-01-10T09:13:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2022/01/02/notes-on-oath/</loc><lastmod>2022-01-02T09:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/git-tricks/</loc><lastmod>2021-12-17T11:36:35+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2021/12/04/exercism-org-is-great/</loc><lastmod>2021-12-04T12:20:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/11/04/time-travel-with-a-message-queue/</loc><lastmod>2021-11-04T19:03:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/10/25/golang-is-weird/</loc><lastmod>2021-10-25T17:26:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/10/07/integrating-typescript-and-frontend-javascript/</loc><lastmod>2021-10-07T18:12:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/10/04/golang-magical-reference-date/</loc><lastmod>2021-10-04T06:52:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/10/03/thoughts-on-golang/</loc><lastmod>2021-10-03T10:38:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/09/19/thoughts-on-security/</loc><lastmod>2021-09-19T12:00:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/09/18/bus-factor/</loc><lastmod>2021-09-18T16:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/09/09/searching-files-efficiently/</loc><lastmod>2021-09-09T10:40:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/08/29/javascript-options/</loc><lastmod>2021-08-29T08:17:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/08/29/strategic-domain-driven-design/</loc><lastmod>2021-08-29T06:15:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/08/18/concurrent-data-processing-in-elixir-p1-0-part-1/</loc><lastmod>2021-08-18T17:29:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/08/08/node-16-new-feature/</loc><lastmod>2021-08-08T11:33:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/08/03/living-with-hybrid-angularjs-angular-applications/</loc><lastmod>2021-08-03T07:55:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/07/29/securing-the-beam/</loc><lastmod>2021-07-29T18:50:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/06/30/concurrent-data-processing-in-elixir-b4-part-2/</loc><lastmod>2021-06-30T19:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/06/19/concurrent-data-processing-in-elixir-b4/</loc><lastmod>2021-06-19T10:48:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/06/18/some-useful-aliases/</loc><lastmod>2021-06-18T04:33:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/06/14/testing-your-system-as-a-chain/</loc><lastmod>2021-06-14T20:38:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/05/27/using-livebook-as-a-model/</loc><lastmod>2021-05-27T20:35:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/05/22/programming-phoenix-liveview-part-1/</loc><lastmod>2021-05-22T11:12:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/bash-shotcuts/</loc><lastmod>2021-05-22T10:17:33+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2021/05/13/patching-angularjs/</loc><lastmod>2021-05-13T18:02:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/04/24/stop-fighting-the-last-war/</loc><lastmod>2021-04-24T10:05:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/groovy-exercism/</loc><lastmod>2021-04-15T21:28:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2021/04/04/rate-limiting-lambdas/</loc><lastmod>2021-04-04T07:45:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/03/27/software-design-x-rays/</loc><lastmod>2021-03-27T07:49:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/03/14/first-looks-at-tailwind-css/</loc><lastmod>2021-03-14T09:47:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/03/13/concurrent-data-processing-in-elixir-b2/</loc><lastmod>2021-03-13T18:11:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/03/12/heisenberg-and-death-march-projects/</loc><lastmod>2021-03-12T18:21:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/03/06/learning-go/</loc><lastmod>2021-03-06T14:25:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/02/21/seven-databases-in-seven-weeks-part-1/</loc><lastmod>2021-02-21T08:44:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/02/16/the-trouble-with-terraform/</loc><lastmod>2021-02-16T05:03:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/02/07/my-elixir-education-in-a-series-of-books/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2021/02/screenshot-2021-02-07-at-09.59.32.png</image:loc><image:title>Screenshot 2021-02-07 at 09.59.32</image:title></image:image><lastmod>2021-02-07T12:43:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/24/genetic-algorithms-in-elixir/</loc><lastmod>2021-01-25T13:45:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/25/why-dependabot-works/</loc><lastmod>2021-01-25T12:31:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/16/identity-theft/</loc><lastmod>2021-01-16T13:58:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/03/programming-phoenix-chapter-12/</loc><lastmod>2021-01-03T16:33:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/02/further-along-programming-phoenix/</loc><lastmod>2021-01-02T15:00:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/02/again-working-though-programming-phoenix-part-2/</loc><lastmod>2021-01-02T09:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/02/using-protobuf-for-rpc/</loc><lastmod>2021-01-02T09:34:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/02/quickly-build-a-backend-from-a-postgres-db/</loc><lastmod>2021-01-02T09:31:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2021/01/02/interesting-video-on-ets/</loc><lastmod>2021-01-02T09:30:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/12/20/taming-dependabot-2/</loc><lastmod>2020-12-20T10:16:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/12/16/kafkaesque-support-from-barclaycard/</loc><lastmod>2020-12-16T17:44:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/12/06/referencing-other-module-in-elixir/</loc><lastmod>2020-12-06T13:39:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/12/05/again-working-though-programming-phoenix/</loc><lastmod>2020-12-05T18:55:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/11/29/phoenix-liveview-reminds-me-of-delphi/</loc><lastmod>2020-11-29T09:32:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/11/28/getting-started-with-elixir-phoenix-using-docker/</loc><lastmod>2020-11-28T17:02:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/11/21/processes-in-iex/</loc><lastmod>2020-11-21T17:23:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/11/07/nodes-2020-extended/</loc><lastmod>2020-11-07T09:20:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/31/hypothesis-elixir-is-a-general-purpose-language/</loc><lastmod>2020-10-31T17:38:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/25/elixir-you-can-pipe-into-a-case-statement/</loc><lastmod>2020-10-25T10:19:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/20/creating-custom-demos-inside-neo4j/</loc><lastmod>2020-10-20T14:54:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/19/refactoring-elixir/</loc><lastmod>2020-10-19T20:25:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/11/building-a-domain-model-in-elixir-part-5/</loc><lastmod>2020-10-11T19:32:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/06/code-golf-in-elixir/</loc><lastmod>2020-10-06T07:25:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/05/building-a-domain-model-in-elixir-part-4/</loc><lastmod>2020-10-05T18:45:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/04/building-a-domain-model-in-elixir-part-3/</loc><lastmod>2020-10-04T19:13:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/10/02/building-a-domain-model-in-elixir-part-2/</loc><lastmod>2020-10-02T07:29:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/09/30/building-a-domain-model-in-elixir/</loc><lastmod>2020-09-30T15:52:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/09/29/presentation-on-witchcraft-library-in-elixir/</loc><lastmod>2020-09-29T06:09:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/09/18/docker-postgres-for-ecto/</loc><lastmod>2020-09-20T16:43:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/09/05/experimenting-with-elixir-in-docker/</loc><lastmod>2020-09-29T11:01:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/09/05/installing-lumen/</loc><lastmod>2020-09-05T12:02:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/22/on-having-a-useless-superpower/</loc><lastmod>2020-08-22T13:24:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/17/elixir-in-docker/</loc><lastmod>2020-08-17T18:46:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/17/minimalist-clustering-demo/</loc><lastmod>2020-08-17T15:35:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/15/iex-documentation/</loc><lastmod>2020-08-15T14:25:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/15/essential-elixir-videos/</loc><lastmod>2020-08-15T12:00:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/08/14/twitter-for-tech-support/</loc><lastmod>2020-08-14T04:20:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/07/27/frequencies/</loc><lastmod>2020-07-27T04:59:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/07/23/elixir-testing/</loc><lastmod>2020-07-23T15:16:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/07/18/elixir-demo/</loc><lastmod>2020-07-18T13:46:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/07/04/using-typescript-for-an-npm-module/</loc><lastmod>2020-07-04T11:39:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/06/14/open-source-rights/</loc><lastmod>2020-06-14T06:52:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/06/02/reading-an-excel-spreadsheet-in-poweshell-without-excel/</loc><lastmod>2020-06-02T11:33:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/05/31/building-a-utility-for-contentful-desired-state-configuration/</loc><lastmod>2020-05-31T07:25:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/05/16/package_compare-updated/</loc><lastmod>2020-05-16T14:55:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/05/10/promises-and-lie-js-v1-1-2/</loc><lastmod>2020-05-10T10:58:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/05/02/javascript-promises-and-lie-js/</loc><lastmod>2020-05-02T10:00:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/05/02/developers-toolbox/</loc><lastmod>2020-05-02T08:00:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/04/25/working-with-hub/</loc><lastmod>2020-04-26T11:12:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/04/18/my-second-book-elixir-function-guide-has-been-published/</loc><lastmod>2020-04-18T14:12:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/04/05/metaprogramming-elixir-part-one/</loc><lastmod>2020-04-05T17:07:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/04/05/simple-promises-in-javascript/</loc><lastmod>2020-04-05T17:07:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/03/29/designing-elixir-systems-with-otp-part-seven/</loc><lastmod>2020-03-29T13:07:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/03/29/designing-elixir-systems-with-otp-part-six/</loc><lastmod>2020-03-29T11:23:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/03/22/designing-elixir-systems-with-otp-part-five/</loc><lastmod>2020-03-22T14:19:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/03/15/designing-elixir-systems-with-otp-part-four/</loc><lastmod>2020-03-15T21:19:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/03/01/what-is-normal-part-two/</loc><lastmod>2020-03-01T10:50:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/02/25/types-of-standup/</loc><lastmod>2020-02-25T08:32:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/02/09/building-wardley-maps-using-graphviz/</loc><lastmod>2020-02-09T20:48:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/02/08/using-wardley-maps-to-document-a-software-architecture/</loc><lastmod>2020-02-08T13:41:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/01/26/using-tampermonkey-to-customise-a-website/</loc><lastmod>2020-01-26T18:16:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/01/12/funny-characters-in-elixir-sigils/</loc><lastmod>2020-01-12T14:56:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2020/01/11/test-driving-a-cdn/</loc><lastmod>2020-01-11T09:56:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/12/31/most-frequently-used-commands/</loc><lastmod>2019-12-31T13:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/12/21/political-predictions/</loc><lastmod>2019-12-21T10:52:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/12/21/a-year-with-dependabot/</loc><lastmod>2019-12-21T08:25:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/11/06/important-announcement-for-restaurants-hotelliers-and-americans/</loc><lastmod>2019-11-06T08:26:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/11/02/unit-testing-config-files/</loc><lastmod>2019-11-02T10:14:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/10/31/beware-the-demo-gods/</loc><lastmod>2019-10-31T07:50:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/10/06/the-screenplay-pattern-another-look-at-bdd/</loc><lastmod>2019-10-06T09:30:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/10/01/exercism-io-lessons-from-the-students/</loc><lastmod>2019-10-01T19:57:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/09/08/investigating-npm-dependencies/</loc><lastmod>2019-09-08T09:48:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/08/25/variable-speed-limits-and-smart-dumb-motorways/</loc><lastmod>2019-08-25T16:58:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/08/11/using-the-database-migration-service/</loc><lastmod>2019-08-11T07:11:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/08/03/windows-updates-and-freeavg/</loc><lastmod>2019-08-03T15:03:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/07/04/test-commit-revert-for-deployments/</loc><lastmod>2019-07-16T09:30:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/07/16/what-is-normal-anyway/</loc><lastmod>2019-07-16T07:26:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/07/10/simplest-docker-command/</loc><lastmod>2019-07-10T18:45:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/06/23/getting-rusty/</loc><lastmod>2019-06-23T10:02:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/development/</loc><lastmod>2019-06-22T11:32:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2019/06/21/serverless-is-generation-rent-for-computing/</loc><lastmod>2019-06-21T05:00:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/06/09/digital-publishing-writers-toolkit/</loc><lastmod>2019-06-09T10:24:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/06/06/what-mentoring-on-exercism-io-involves/</loc><lastmod>2019-06-06T20:35:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/06/01/i-just-published-a-book/</loc><lastmod>2019-06-01T09:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/30/interesting-article-on-elixir-releases/</loc><lastmod>2019-05-30T19:30:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/27/brexit-options/</loc><lastmod>2019-05-27T11:16:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/26/on-the-unsuitability-of-the-candidates/</loc><lastmod>2019-05-26T11:31:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/20/handling-a-headless-cms/</loc><lastmod>2019-05-20T19:22:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/17/groovy-closures/</loc><lastmod>2019-05-17T05:38:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/17/elixir-and-docker/</loc><lastmod>2019-05-17T04:06:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/15/replacing-a-mongodb-with-a-lambda/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2019/05/old.png</image:loc><image:title>old</image:title></image:image><lastmod>2019-05-15T19:46:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/13/loading-package-json-into-neo4j/</loc><lastmod>2019-05-13T21:16:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/11/announcing-about/</loc><lastmod>2019-05-11T15:35:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/05/designing-elixir-systems-with-otp-part-three/</loc><lastmod>2019-05-05T18:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/01/elixir-iex-documentation-b/</loc><lastmod>2019-05-05T17:55:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/05/elixir-iex-documentation-c/</loc><lastmod>2019-05-05T16:11:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/05/01/elixir-iex-documentation-a/</loc><lastmod>2019-05-01T21:15:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/21/working-through-property-based-testing-in-proper-with-erlang-and-elixir-in-elixir-part-2/</loc><lastmod>2019-04-21T21:15:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/20/designing-elixir-systems-with-otp-part-two/</loc><lastmod>2019-04-20T09:39:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/19/designing-elixir-systems-with-otp-part-one/</loc><lastmod>2019-04-19T21:01:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/17/essential-docker-and-docker-compose-commands/</loc><lastmod>2019-04-17T20:25:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/14/designing-for-scalability-with-erlang-otp-using-elixir-part-2/</loc><lastmod>2019-04-14T16:56:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/04/designing-for-scalability-with-erlang-otp-using-elixir-part-1/</loc><lastmod>2019-04-04T19:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/04/02/notes-from-twitter/</loc><lastmod>2019-04-02T14:10:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/30/automate-your-life-banking/</loc><lastmod>2019-03-30T10:38:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/26/how-to-document-microservices/</loc><lastmod>2019-03-26T22:33:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/13/how-jenkinsfiles-really-work/</loc><lastmod>2019-03-13T21:42:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/13/painless-is-painful/</loc><lastmod>2019-03-13T20:48:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/10/investigating-amplify/</loc><lastmod>2019-03-10T17:03:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/03/another-useful-dependabot-command/</loc><lastmod>2019-03-06T22:20:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/02/24/taming-dependabot/</loc><lastmod>2019-03-06T22:19:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/03/analysing-pending-pull-requests/</loc><lastmod>2019-03-03T18:26:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/03/documenting-interactions/</loc><lastmod>2019-03-03T07:41:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/03/01/is-tagless-final-a-mistake/</loc><lastmod>2019-03-01T22:39:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/02/21/interesting-alternative-genserver-setup/</loc><lastmod>2019-02-21T21:37:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/02/09/tools-to-help-elixir-exerism-io-mentors/</loc><lastmod>2019-02-16T10:28:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/21/getting-started-with-phoenix-1-4-part-4/</loc><lastmod>2019-01-21T20:06:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/20/docker-volume-out-of-disk-space/</loc><lastmod>2019-01-20T10:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/19/contentful-to-neo4j-version-1-1-0/</loc><lastmod>2019-01-19T11:47:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/09/useful-docker-command/</loc><lastmod>2019-01-09T08:59:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/06/getting-started-with-phoenix-1-4-part-3/</loc><lastmod>2019-01-06T12:21:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/05/getting-started-with-phoenix-1-4-part-2/</loc><lastmod>2019-01-05T17:48:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2019/01/05/singletons-should-be-humble/</loc><lastmod>2019-01-05T10:06:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/12/31/casing-conventions/</loc><lastmod>2018-12-31T07:56:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/12/16/getting-started-with-phoenix-1-4/</loc><lastmod>2018-12-16T14:07:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/12/15/railway-oriented-programming/</loc><lastmod>2018-12-15T09:53:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/12/15/things-worth-studying-in-elixir/</loc><lastmod>2018-12-15T09:46:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/11/22/videos-on-chrome-http-206-and-304/</loc><lastmod>2018-11-22T15:59:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/11/18/rspec-documentation/</loc><lastmod>2018-11-18T15:24:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/11/03/expressing-the-open-closed-principle-in-terms-of-deletion/</loc><lastmod>2018-11-03T11:20:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/26/starting-a-java-project/</loc><lastmod>2018-10-26T09:32:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/21/working-through-property-based-testing-in-proper-with-erlang-and-elixir-in-elixir-part-1/</loc><lastmod>2018-10-21T18:00:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/understanding-powershell/</loc><lastmod>2018-10-20T21:09:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/virgin-airlines-as-a-case-study-into-development-failure/</loc><lastmod>2018-10-20T20:55:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/categories-of-bugs/</loc><lastmod>2018-10-20T20:32:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/03/05/keeping-java-jdk-working-on-windows/</loc><lastmod>2018-10-20T18:00:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/02/fixing-sql-login-problems/</loc><lastmod>2018-10-20T17:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/scripting-depolyment-of-reporting-services/</loc><lastmod>2018-10-20T17:59:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/another-code-generation-tool/</loc><lastmod>2018-10-20T17:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/powershell-and-datbases/</loc><lastmod>2018-10-20T17:58:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/script-to-document-sprocs/</loc><lastmod>2018-10-20T17:58:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/windows-gui-automation-tool/</loc><lastmod>2018-10-20T17:57:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/02/introducing-wpf-zen-garden/</loc><lastmod>2018-10-20T17:57:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/adonet-in-powershell/</loc><lastmod>2018-10-20T17:57:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/thoughts-on-branching-in-tfs/</loc><lastmod>2018-10-20T17:56:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/02/grep-in-powershell/</loc><lastmod>2018-10-20T17:56:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/02/binding-visibility-of-an-element-to-a-bool-in-wpf/</loc><lastmod>2018-10-20T17:46:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/26/wpf-funny-shaped-windows/</loc><lastmod>2018-10-20T17:46:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/26/wpf-tutorial/</loc><lastmod>2018-10-20T17:45:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/28/sample-of-nunit-mock/</loc><lastmod>2018-10-20T17:45:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/05/09/mercurial-hg/</loc><lastmod>2018-10-20T17:44:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/05/21/build-providers-for-windows-forms/</loc><lastmod>2018-10-20T17:44:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/tfs-has-a-command-line-tool-tf/</loc><lastmod>2018-10-20T17:44:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/02/03/reporting-services-command-line-tool/</loc><lastmod>2018-10-20T17:43:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/improv-clone/</loc><lastmod>2018-10-20T17:43:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/5172316/</loc><lastmod>2018-10-20T17:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/01/23/rapid-fire-clear-down-scripts/</loc><lastmod>2018-10-20T17:42:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/03/27/perfect-storm-2/</loc><lastmod>2018-10-20T17:41:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/06/09/redirecting-output-and-error-streams/</loc><lastmod>2018-10-20T17:41:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/06/26/oauth/</loc><lastmod>2018-10-20T17:41:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/26/wpf-tooltips/</loc><lastmod>2018-10-20T17:40:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/26/javadoc-comments-considered-evil-how-to-use-xdoc-without-them/</loc><lastmod>2018-10-20T17:40:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/04/24/eee-pc-specs/</loc><lastmod>2018-10-20T17:39:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/07/09/control-build-server-from-tfs/</loc><lastmod>2018-10-20T17:39:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/06/16/priniting-in-wpf/</loc><lastmod>2018-10-20T17:38:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/07/11/where-to-find-the-system-management-automation-assembly/</loc><lastmod>2018-10-20T17:37:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/18/sc-syntax/</loc><lastmod>2018-10-20T17:37:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/cheap-nas-add-a-usb-drive-to-your-network/</loc><lastmod>2018-10-20T17:36:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/useful-links-on-t4/</loc><lastmod>2018-10-20T17:36:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/python-data-structures-book/</loc><lastmod>2018-10-20T17:35:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/little-known-c-feature-addremove-handlers-for-events/</loc><lastmod>2018-10-20T17:34:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/mercurial/</loc><lastmod>2018-10-20T17:34:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/drag-and-drop-to-a-c-application/</loc><lastmod>2018-10-20T17:33:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/custom-tool-to-build-protobuff-files-in-visual-studio/</loc><lastmod>2018-10-20T17:27:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/validation-of-viewstate-mac-failed/</loc><lastmod>2018-10-20T17:25:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/installer-rant/</loc><lastmod>2018-10-20T17:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/using-two-version-control-software-systems-on-one-project/</loc><lastmod>2018-10-20T17:23:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2010/08/21/accessing-tfs-from-powershell/</loc><lastmod>2018-10-20T17:22:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/code-triage/</loc><lastmod>2018-10-20T17:11:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/bash-script-shortcuts/</loc><lastmod>2018-10-20T17:09:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/sample-elixir-phoenix-website/</loc><lastmod>2018-10-20T17:07:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/business-process-workflows-in-erlang/</loc><lastmod>2018-10-20T16:58:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/20/software-reliability/</loc><lastmod>2018-10-20T15:10:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/02/script-to-help-review-exercism-io-elixir/</loc><lastmod>2018-10-20T10:39:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/08/zulu-principle-and-optimizing/</loc><lastmod>2018-10-20T10:35:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/19/elixir-supervisor-introduction/</loc><lastmod>2018-10-19T21:04:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/02/new-machine-setup/</loc><lastmod>2018-10-07T16:41:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/10/07/elixir-metaprogramming-the-basics/</loc><lastmod>2018-10-07T08:36:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/16/development-practices-that-i-want-to-use-in-future-roles/</loc><lastmod>2018-09-16T10:42:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/15/an-interesting-city-generator/</loc><lastmod>2018-09-15T20:09:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/15/useful-elixir-regex-details/</loc><lastmod>2018-09-15T20:07:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/08/drawing-interaction-diagrams-in-javascript/</loc><lastmod>2018-09-08T11:48:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/09/01/now-mentoring-on-exercism-io/</loc><lastmod>2018-09-01T09:01:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/08/27/contentful-to-neo4j-in-elixir/</loc><lastmod>2018-08-27T15:54:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/08/19/how-to-choose-between-libraries/</loc><lastmod>2018-08-19T09:40:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/08/04/httpoison-on-windows/</loc><lastmod>2018-08-04T10:23:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/08/02/amazon-documentation-also-lies/</loc><lastmod>2018-08-04T10:18:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/07/22/sample-neo4j-queries-for-the-contentful-to-neo4j-graph/</loc><lastmod>2018-07-22T20:58:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/07/22/testing-promises-in-jest/</loc><lastmod>2018-07-22T18:08:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/contentful-to-neo4j/</loc><lastmod>2018-07-22T17:54:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2018/07/08/analysing-contentful-spaces-in-graphene-hosted-in-heroku/</loc><lastmod>2018-07-08T16:55:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/07/01/viewing-contentful-data-in-neo4j/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/schema.png</image:loc><image:title>Schema</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/orphantext.png</image:loc><image:title>OrphanText</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/orphans.png</image:loc><image:title>Orphans</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/selectall.png</image:loc><image:title>SelectAll</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/secondquery.png</image:loc><image:title>SecondQuery</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/simplequery.png</image:loc><image:title>SimpleQuery</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/contentfulcontenttypes.png</image:loc><image:title>ContentfulContentTypes</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/07/contentfuleditor.png</image:loc><image:title>ContentfulEditor</image:title></image:image><lastmod>2018-07-01T17:40:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/06/30/viewing-a-contentful-space-in-neo4j-part-2/</loc><lastmod>2018-06-30T09:51:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/06/28/api-vs-library/</loc><lastmod>2018-06-28T07:17:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/intellij-keyboard-shortcuts/</loc><lastmod>2018-06-26T19:00:43+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://devrants.blog/2018/06/25/viewing-a-contentful-space-in-neo4j-part-1/</loc><lastmod>2018-06-25T07:49:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/06/17/testing-react-with-enzyme-jest-and-fetch/</loc><lastmod>2018-06-20T08:12:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/06/02/thoughts-on-contentful-migrations/</loc><lastmod>2020-05-28T12:34:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/05/26/eight-influential-development-books/</loc><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183142.jpg</image:loc><image:title>20180526_183142</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183254.jpg</image:loc><image:title>20180526_183254</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183135.jpg</image:loc><image:title>20180526_183135</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183129.jpg</image:loc><image:title>20180526_183129</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183120.jpg</image:loc><image:title>20180526_183120</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183115.jpg</image:loc><image:title>20180526_183115</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183109.jpg</image:loc><image:title>20180526_183109</image:title></image:image><image:image><image:loc>https://devrants.blog/wp-content/uploads/2018/05/20180526_183055.jpg</image:loc><image:title>20180526_183055</image:title></image:image><lastmod>2018-05-26T17:45:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/05/17/redux-combinereducers-is-broken/</loc><lastmod>2018-05-17T07:08:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/05/10/phoenix-for-rails-developers-part-3/</loc><lastmod>2018-05-10T20:20:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/04/23/minimal-terraform-documentation/</loc><lastmod>2018-04-23T13:20:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/04/16/learning-react-native-part-one/</loc><lastmod>2018-04-18T12:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/04/08/linux-development-on-android/</loc><lastmod>2018-04-08T13:45:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/30/phoenix-for-rails-developers-part-2/</loc><lastmod>2018-03-30T13:34:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/30/level-8-network-error/</loc><lastmod>2018-03-30T12:12:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/30/phoenix-for-rails-developers-part-1/</loc><lastmod>2018-03-30T10:34:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/30/getting-started-with-postgres-on-macos/</loc><lastmod>2018-03-30T10:13:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/27/introduction-to-react/</loc><lastmod>2018-03-27T09:29:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/03/04/operating-a-kubernetes-application-via-12-factor-application/</loc><lastmod>2018-03-04T08:47:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/02/27/koans-for-other-langauages/</loc><lastmod>2018-02-27T08:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/02/27/looking-at-kotlin/</loc><lastmod>2018-02-27T02:17:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2018/01/20/testing-tools-eventually-become-support-tools/</loc><lastmod>2018-01-20T09:15:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/12/18/the-erlang-runtime-is-a-miniature-operating-system/</loc><lastmod>2017-12-18T10:24:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/11/26/equivalent-ecosystems-groovy-vs-elixir/</loc><lastmod>2017-11-26T21:21:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/11/21/listing-dependencies-in-gradle/</loc><lastmod>2017-11-21T10:07:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/11/21/using-elm-with-elixir-phoenix/</loc><lastmod>2017-11-21T09:16:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/11/16/learning-elm-part-2/</loc><lastmod>2017-11-16T13:25:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/11/16/learning-elm/</loc><lastmod>2017-11-16T11:30:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/10/22/adding-cve-checks-to-your-build-process/</loc><lastmod>2017-10-22T09:41:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/08/26/elixir-tutorials/</loc><lastmod>2017-08-27T10:08:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/07/22/the-economics-of-cloud-development/</loc><lastmod>2017-07-22T10:28:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/06/25/more-elixir-on-windows/</loc><lastmod>2017-06-25T13:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/05/28/cloud-vendors-good-and-bad/</loc><lastmod>2017-05-28T11:37:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/04/17/elixir-programming-on-windows/</loc><lastmod>2017-04-17T18:39:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/04/14/constructing-a-build-pipeline/</loc><lastmod>2017-04-14T05:55:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/03/19/a-quick-sample-that-allows-javaerlang-integration/</loc><lastmod>2017-03-19T19:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/03/19/minimal-release-notes-from-git/</loc><lastmod>2017-03-19T10:51:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/03/19/look-at-this-if-you-are-serious-about-erlangelixirotp/</loc><lastmod>2017-03-19T10:49:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/03/04/fitbit-charge-hr-with-exclamation-mark/</loc><lastmod>2017-03-04T09:52:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/02/19/software-minitures/</loc><lastmod>2017-02-19T15:14:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/02/11/what-happened-to-the-cloud-ci-providers/</loc><lastmod>2017-02-11T08:18:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2017/01/15/lotus-improv-equivalent-in-a-browser/</loc><lastmod>2017-01-15T13:15:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/12/30/cloud-providers-in-the-uk/</loc><lastmod>2016-12-30T09:28:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/11/13/northern-powerhouse/</loc><lastmod>2016-11-13T11:36:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/10/30/how-to-use-neo4j-in-the-cloud/</loc><lastmod>2016-10-30T07:04:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/10/26/neo4j-cli/</loc><lastmod>2016-10-26T20:51:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/10/25/life-with-opsgenie/</loc><lastmod>2016-10-25T21:13:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/10/02/bigquery/</loc><lastmod>2016-10-02T10:56:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/09/27/a-life-in-the-cloud/</loc><lastmod>2016-09-27T20:42:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/09/02/why-dont-cloud-service-providers-like-accountants/</loc><lastmod>2016-09-02T09:13:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/09/02/npm-not-a-pacakage-manager/</loc><lastmod>2016-09-02T09:05:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/07/10/dev-ops-or-no-ops/</loc><lastmod>2016-07-10T15:00:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/15/heroku-process-types/</loc><lastmod>2016-06-15T20:22:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/15/combining-d3-and-angular/</loc><lastmod>2016-06-15T20:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/02/gradle-on-google-cloud/</loc><lastmod>2016-06-02T21:03:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/02/google-bigquery/</loc><lastmod>2016-06-02T21:01:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/02/liquibase-command-line-details/</loc><lastmod>2016-06-02T20:52:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/06/02/how-to-use-s3-as-a-maven-repository/</loc><lastmod>2016-06-02T20:46:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/05/21/vodafone-are-idiots/</loc><lastmod>2016-05-21T12:09:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/04/30/neo4j-is-incredibly-useful/</loc><lastmod>2016-04-30T08:25:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/04/21/free-avg-error-code-0xc0070643/</loc><lastmod>2016-04-21T05:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/03/15/windows-10-first-impressions/</loc><lastmod>2016-03-15T21:46:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/02/27/simpliest-possible-app-stub/</loc><lastmod>2016-02-27T12:48:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/02/27/apple-stick-suck-at-usability/</loc><lastmod>2016-02-27T12:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/01/31/chromecast-for-business/</loc><lastmod>2016-01-31T14:40:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/01/24/pentesting-in-ruby/</loc><lastmod>2016-01-24T20:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2016/01/21/apple-and-usability/</loc><lastmod>2016-01-21T21:32:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/12/19/slack-on-android/</loc><lastmod>2015-12-19T18:43:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/12/07/querying-pottermore/</loc><lastmod>2015-12-07T22:14:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/10/16/documenting-azure-storage-accounts/</loc><lastmod>2015-10-16T21:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/09/18/clearing-a-neo4j-database/</loc><lastmod>2015-09-18T03:16:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/09/12/elixir-another-language-on-the-erlang-runtime/</loc><lastmod>2015-09-12T06:37:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/08/31/unit-testing-css/</loc><lastmod>2015-08-31T21:07:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/08/31/guice-documentation/</loc><lastmod>2015-08-31T21:06:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/08/31/drawing-trees-using-d3-js/</loc><lastmod>2015-08-31T21:03:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/08/18/minimal-groovy-neo4j-client/</loc><lastmod>2015-08-18T20:34:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/07/17/handlebars-java-templates-and-extensions-are-really-powerful/</loc><lastmod>2015-07-17T04:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/07/06/adding-handlebars-extensions/</loc><lastmod>2015-07-06T07:08:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/06/13/macs-are-fundamentally-insecure/</loc><lastmod>2015-06-13T07:30:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/05/30/note-to-self-on-kindle/</loc><lastmod>2015-05-30T15:31:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/05/30/thoughts-on-groovy/</loc><lastmod>2015-05-30T15:28:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/05/30/jruby-on-windows-fix/</loc><lastmod>2015-05-30T15:25:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/04/09/groovy-equivalent-of-nuget-grape/</loc><lastmod>2015-04-09T09:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/04/03/expanding-into-groovy/</loc><lastmod>2015-04-03T10:36:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/03/26/keeping-a-top-20-in-azure-table-storage/</loc><lastmod>2015-03-26T21:34:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/03/14/groovy-and-powershell/</loc><lastmod>2015-03-14T16:50:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/03/02/latest-azure-guest-os-2/</loc><lastmod>2015-03-02T21:55:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/22/how-to-get-a-greasemonkeytampermonkey-script-to-run-on-ajax/</loc><lastmod>2015-02-22T20:01:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/14/getting-boot2docker-working-on-windows-7/</loc><lastmod>2015-02-14T10:32:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/docker-investigation/</loc><lastmod>2015-02-07T12:12:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/node-tutorial/</loc><lastmod>2015-02-07T12:04:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/access-azure-table-storage-in-a-defined-order/</loc><lastmod>2015-02-07T12:01:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/powershell-as-a-lifesaver/</loc><lastmod>2015-02-07T11:53:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/scott-hs-rss-download-script/</loc><lastmod>2015-02-07T11:50:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/migrating-azure-2-2-to-azure-2-3-emulator/</loc><lastmod>2015-02-07T11:46:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/powershell-101-part-2/</loc><lastmod>2015-02-07T11:32:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/02/07/powershell-101-setup/</loc><lastmod>2015-02-07T11:14:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/01/16/latest-azure-guest-os-updates/</loc><lastmod>2015-01-16T20:58:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/01/04/why-is-windows-8-and-office-365-so-hard-to-configure/</loc><lastmod>2015-01-04T18:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/01/03/powershell-wmi-classes/</loc><lastmod>2015-01-03T11:55:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2015/01/03/not-yet-migrated/</loc><lastmod>2015-01-03T11:41:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/12/31/latest-azure-guest-os/</loc><lastmod>2014-12-31T16:50:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/12/11/updated-azure-guest-os-list/</loc><lastmod>2014-12-11T21:33:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/12/11/webpicmd-and-boxstarter/</loc><lastmod>2014-12-11T20:44:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/12/07/why-is-apple-software-considered-intuitive/</loc><lastmod>2014-12-07T19:18:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/11/01/azure-guest-os-updated-at-last/</loc><lastmod>2014-11-01T16:47:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/10/11/example-of-code-analysis-from-studioshell-provider/</loc><lastmod>2014-10-11T17:27:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/10/11/azure-guest-os-we-need-accurate-documentation/</loc><lastmod>2014-10-11T10:20:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/09/28/more-to-package-manger-console-than-packages/</loc><lastmod>2014-09-28T19:25:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/09/19/how-to-determine-the-live-azure-guest-os-versions/</loc><lastmod>2014-09-19T19:45:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/09/14/beyond-bugs/</loc><lastmod>2014-09-14T14:55:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/09/04/7digital-and-powershell/</loc><lastmod>2014-09-04T19:52:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/09/03/candy-crush-saga-has-a-java-backend/</loc><lastmod>2014-09-03T04:52:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/07/07/views-and-beyond-templates/</loc><lastmod>2014-07-07T20:34:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/06/29/adding-eventids-when-logging-to-wadlogs/</loc><lastmod>2014-06-29T20:36:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/06/23/powershell-redis-library/</loc><lastmod>2014-06-23T20:05:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/05/25/new-home-2/</loc><lastmod>2014-05-25T21:20:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/04/19/starting-point-for-configuring-azure-via-batch-files/</loc><lastmod>2014-04-19T11:45:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/04/19/useful-for-humanising-data/</loc><lastmod>2014-04-19T09:54:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/04/19/redis-on-azure/</loc><lastmod>2014-04-19T09:52:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/30/listing-azure-os-updates/</loc><lastmod>2014-03-30T21:17:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/30/lightweight-powershell-web-server/</loc><lastmod>2014-03-30T20:50:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/27/windows-azure-documentation-issues/</loc><lastmod>2014-03-27T21:38:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/23/powershell-cmdlets-in-c-now-easier-to-write/</loc><lastmod>2014-03-23T18:34:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/16/azure-log-query/</loc><lastmod>2014-03-16T19:10:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/03/11/humax-itv-player-10001/</loc><lastmod>2014-03-11T21:32:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/27/using-automoq/</loc><lastmod>2014-02-27T21:39:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/22/powershell-and-tfs/</loc><lastmod>2014-02-22T16:34:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/13/powershell-unversal-scafolder/</loc><lastmod>2014-02-13T21:35:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/13/powershell-select-string-with-variable-extraction/</loc><lastmod>2014-02-13T21:32:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/13/azure-table-storage-documentation/</loc><lastmod>2014-02-13T21:31:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/13/running-c-in-powershell-and-compiled-powershell/</loc><lastmod>2014-02-13T21:30:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/13/atdd-on-visual-studio-express/</loc><lastmod>2014-02-13T21:29:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/02/06/why-cant-i-write-to-the-emulated-cloud-table-storage-with-the-latest-storage-api/</loc><lastmod>2014-02-06T22:48:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/azure-web-jobs/</loc><lastmod>2014-01-26T20:34:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/powershell-web-access/</loc><lastmod>2014-01-26T20:33:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/surround-with-visual-studio-shortcuts/</loc><lastmod>2014-01-26T20:31:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/free-powershell-books/</loc><lastmod>2014-01-26T20:29:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/useful-regular-azure-videos/</loc><lastmod>2014-01-26T20:20:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/26/updates-to-the-azure-storage-sdk/</loc><lastmod>2014-01-26T20:19:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/14/top-and-tail-in-powershell/</loc><lastmod>2014-01-14T09:16:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/14/constrained-thread-pools/</loc><lastmod>2014-01-14T08:22:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/08/azure-documentation-is-flawed/</loc><lastmod>2014-01-08T20:40:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/07/dumb-tweet-of-the-day/</loc><lastmod>2014-01-07T21:12:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2014/01/05/song-of-ice-and-fire-references-other-fiction/</loc><lastmod>2014-01-05T21:07:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/12/11/talking-to-your-boss/</loc><lastmod>2013-12-11T05:02:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/11/26/simple-rules-engine/</loc><lastmod>2013-11-26T21:48:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/11/02/experimenting-with-powershell-and-tfs/</loc><lastmod>2013-11-02T22:38:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/26/integrating-psake-into-the-tfs-build-system/</loc><lastmod>2013-10-26T13:20:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/26/using-powershell-to-extract-release-notes-from-tfs/</loc><lastmod>2013-10-26T13:19:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/26/bof-unicode/</loc><lastmod>2013-10-26T12:34:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/26/more-itunes-wierdness/</loc><lastmod>2013-10-26T12:28:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/26/lucine-net/</loc><lastmod>2013-10-26T09:54:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/20/itunes-on-windows-epic-design-failures/</loc><lastmod>2013-10-20T11:25:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/15/minimal-azure-cache-in-emulator/</loc><lastmod>2013-10-15T08:59:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/15/investigating-tfs-build-options/</loc><lastmod>2013-10-15T07:07:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/12/stackoverflow-article-on-cleaning-up-azure-logs/</loc><lastmod>2013-10-12T06:16:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/10/12/logging-analytics/</loc><lastmod>2013-10-12T05:54:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/09/27/powershell-assertion-framework/</loc><lastmod>2013-09-27T20:29:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/09/26/simple-mef-example/</loc><lastmod>2013-09-26T19:46:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/09/10/useful-powershell-about_-commands/</loc><lastmod>2013-09-10T03:32:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/09/07/automated-deployment-tool/</loc><lastmod>2013-09-07T10:16:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/08/27/javascript-checking-just-the-good-parts/</loc><lastmod>2013-08-27T12:47:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/08/27/specflow-scenarios-example/</loc><lastmod>2013-08-27T12:46:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/07/27/minimal-scaffolding-for-visual-studio/</loc><lastmod>2013-07-27T09:53:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/07/06/command-line-tfs-access/</loc><lastmod>2013-07-06T01:18:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/06/27/ive-been-forked/</loc><lastmod>2013-06-27T20:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/06/09/batching-azure-table-operations/</loc><lastmod>2013-06-09T07:15:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/06/04/integrating-dotnet-and-node-js/</loc><lastmod>2013-06-04T19:34:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/21/github-introduction-for-cats/</loc><lastmod>2013-05-21T05:05:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/21/some-javascript-frameworks/</loc><lastmod>2013-05-21T05:03:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/21/querying-azure-table-storage/</loc><lastmod>2013-05-21T05:00:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/21/filtering-azure-table-storage/</loc><lastmod>2013-05-21T04:58:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/21/azure-table-storage-performance/</loc><lastmod>2013-05-21T04:53:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/15/why-value-at-risk-does-not-work/</loc><lastmod>2013-05-15T20:58:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/09/azure-sdk-2-0/</loc><lastmod>2013-05-09T04:28:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/04/5172574/</loc><lastmod>2013-05-04T15:35:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/04/minimal-azure-table-date-filter/</loc><lastmod>2013-05-04T14:26:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/04/minimal-azure-table-storage-sample/</loc><lastmod>2013-05-04T13:38:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/05/04/sharding-azure-queues-solving-the-throughput-problem/</loc><lastmod>2013-05-04T01:48:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/29/azure-partial-updates/</loc><lastmod>2013-04-29T19:51:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/19/razor-view/</loc><lastmod>2013-04-19T04:35:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/17/azure-dev-storage-account-keys/</loc><lastmod>2013-04-17T04:49:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/17/powershell-and-azure-tables/</loc><lastmod>2013-04-17T04:45:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/14/query-azure-diagnostics-effectively/</loc><lastmod>2013-04-14T17:15:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/08/azure-powershell-commandlets-from-git/</loc><lastmod>2013-04-08T03:54:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/08/query-azure-logs/</loc><lastmod>2013-04-08T03:35:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/08/problems-stating-azure-compute-emulator-with-diagnostics-running/</loc><lastmod>2013-04-08T02:32:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/04/08/logging-and-tracing-in-windows-azure/</loc><lastmod>2013-04-08T01:56:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/17/how-to-find-your-open-ports-in-windows/</loc><lastmod>2013-03-17T09:46:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/testing-asp-net-mvc-webapi-from-powershell/</loc><lastmod>2013-03-16T11:04:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/linux-cheat-sheet/</loc><lastmod>2013-03-16T11:00:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/fixing-broken-azure-unit-tests/</loc><lastmod>2013-03-16T10:58:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/signalr-scales-to-exactly-one-node/</loc><lastmod>2013-03-16T10:56:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/rx-and-examples/</loc><lastmod>2013-03-16T10:54:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/03/16/blocking-collections/</loc><lastmod>2013-03-16T10:52:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/02/15/actor-programming-model-in-c/</loc><lastmod>2013-02-15T08:32:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/02/15/low-and-high-def-images-on-same-site/</loc><lastmod>2013-02-15T08:29:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/02/15/securing-signalr/</loc><lastmod>2013-02-15T08:18:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/02/09/why-is-visual-studio-2012-shouting-at-me/</loc><lastmod>2013-02-09T14:39:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/01/23/scripting-azure-with-powershell/</loc><lastmod>2013-01-23T10:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/01/22/restoring-the-ease-of-a-delphi-service-to-c/</loc><lastmod>2013-01-22T11:05:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/01/07/learning-from-erlang-upgradable-services-in-a-scalable-world/</loc><lastmod>2013-01-07T20:55:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2013/01/07/powershell-and-ravendb/</loc><lastmod>2013-01-07T20:53:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/12/22/fixing-conflicts-between-different-versions-of-the-same-assembly-msb3247/</loc><lastmod>2012-12-22T01:59:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/12/22/remotely-querying-services-in-powershell/</loc><lastmod>2012-12-22T01:54:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/12/06/query-a-database-from-powershell/</loc><lastmod>2012-12-06T19:33:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/12/06/using-raspberry-pi-as-a-media-centre/</loc><lastmod>2012-12-06T19:31:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/12/06/documenting-powershell-databases/</loc><lastmod>2012-12-06T01:59:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/17/minimal-powershell-script/</loc><lastmod>2012-11-17T14:08:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/welcome-to-the-dev-rants-twitter-feed/</loc><lastmod>2012-11-09T05:44:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/obvious-combination-rabbitmq-and-protobuf/</loc><lastmod>2012-11-09T05:36:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/welcome-to-devrants-on-twitter/</loc><lastmod>2012-11-09T05:24:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/american-based-article-on-learning-programming/</loc><lastmod>2012-11-09T05:15:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/how-to-get-your-usersgrandma-to-send-bug-reports/</loc><lastmod>2012-11-09T05:03:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/rabbitmq-and-websockets/</loc><lastmod>2012-11-09T04:53:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/wpf-templates-article/</loc><lastmod>2012-11-09T04:47:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/dilbert-story-becomes-news-on-headaches/</loc><lastmod>2012-11-09T04:46:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/11/09/one-for-the-british-mathematicians-who-code-in-c/</loc><lastmod>2012-11-09T04:43:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/08/22/t4-templates/</loc><lastmod>2012-08-22T20:51:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/08/18/remote-version-of-get-service/</loc><lastmod>2012-08-18T11:18:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/08/18/json-net-parsing-example/</loc><lastmod>2012-08-18T10:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/08/11/studioshell-and-the-debugger/</loc><lastmod>2012-08-11T14:14:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/07/08/silverlight-problems-with-booleantovisibilityconverter/</loc><lastmod>2012-07-08T09:42:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/07/08/bdd-for-powershell/</loc><lastmod>2012-07-08T09:40:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/06/13/addreference-from-the-nuget-package-manager/</loc><lastmod>2012-06-13T04:04:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/05/09/haskell-tutorial/</loc><lastmod>2012-05-09T20:03:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/05/09/erlang-tutorial/</loc><lastmod>2012-05-09T20:02:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/27/this-code-was-generated-by-a-tool/</loc><lastmod>2012-04-27T19:24:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/22/cucumber-documentation/</loc><lastmod>2012-04-22T18:57:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/15/interactive-vim-tutorial/</loc><lastmod>2012-04-15T16:37:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/12/snake-wrangling-for-kids-learning-to-program-with-python/</loc><lastmod>2012-04-12T20:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/12/alternatives-to-the-escape-key-in-vim/</loc><lastmod>2012-04-12T20:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/how-to-create-a-south-park-like-cartoon/</loc><lastmod>2012-04-11T20:49:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/ndesk-options/</loc><lastmod>2012-04-11T20:48:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/how-to-force-sql-server-to-use-mixed-mode-authentication-in-powershell/</loc><lastmod>2012-04-11T20:47:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/vim-tree-explorer/</loc><lastmod>2012-04-11T20:45:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/google-discussion-goes-public/</loc><lastmod>2012-04-11T20:43:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/04/11/bazaar/</loc><lastmod>2012-04-11T20:42:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/02/29/rabbitmq-in-powershell/</loc><lastmod>2012-02-29T21:57:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/02/25/powershell-on-a-new-machine/</loc><lastmod>2012-02-25T18:34:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/02/20/xml-sql-query/</loc><lastmod>2012-02-20T19:52:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/24/windows-7-troubleshooter/</loc><lastmod>2012-01-24T17:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/24/more-about-nuget/</loc><lastmod>2012-01-24T17:35:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/23/windows-7-installation/</loc><lastmod>2012-01-23T17:13:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/23/code-training-course/</loc><lastmod>2012-01-23T16:57:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/23/useful-css-library/</loc><lastmod>2012-01-23T16:55:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/23/t4-template-tutorial/</loc><lastmod>2012-01-23T16:54:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/08/a-definition-of-the-gerkin-requirements-language/</loc><lastmod>2012-01-08T13:46:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/08/a-comparison-of-nhibernate-and-code-first-ef-4-1/</loc><lastmod>2012-01-08T13:39:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/08/a-discusion-on-the-use-of-mocks/</loc><lastmod>2012-01-08T13:38:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/08/useful-database-migrations-project/</loc><lastmod>2012-01-08T13:37:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2012/01/08/adventures-in-mvc-and-entity-framework/</loc><lastmod>2012-01-08T13:35:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/28/minimal-storyq-demo/</loc><lastmod>2011-12-28T18:11:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/28/nuget-command-line/</loc><lastmod>2011-12-28T18:05:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/scaffolding-in-mvc/</loc><lastmod>2011-12-16T19:53:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/nuget-apt-get-for-windows-developers/</loc><lastmod>2011-12-16T19:50:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/generate-xaml-from-a-view-model/</loc><lastmod>2011-12-16T19:47:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/minimal-rhino-mocks-sample/</loc><lastmod>2011-12-16T19:44:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/nodejs-server-in-javascript/</loc><lastmod>2011-12-16T19:39:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/jquery-souce-browser/</loc><lastmod>2011-12-16T19:37:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/useful-jquery-links/</loc><lastmod>2011-12-16T19:37:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/free-computer-science-lecture-notes/</loc><lastmod>2011-12-16T19:35:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/combining-odata-and-powershell/</loc><lastmod>2011-12-16T19:34:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/an-open-source-pub-sub-framework/</loc><lastmod>2011-12-16T19:33:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/where-to-find-prism/</loc><lastmod>2011-12-16T19:31:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/keeping-vim-in-english-despite-regional-settings/</loc><lastmod>2011-12-16T19:30:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/12/16/entity-framework-code-first-fluent-api-can-i-create-a-fluent-rules-engine/</loc><lastmod>2011-12-16T19:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/10/18/rx-documentation/</loc><lastmod>2011-10-18T03:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/09/28/fitnesse-and-c/</loc><lastmod>2011-09-28T20:02:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/09/19/vim-searches/</loc><lastmod>2011-09-19T20:53:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/09/19/updated-vs-vim/</loc><lastmod>2011-09-19T20:41:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/09/04/filehash-generator-to-match-silverlight-manifest/</loc><lastmod>2011-09-04T16:28:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/09/04/powershell-means-of-detecting-graphics-driver-version/</loc><lastmod>2011-09-04T16:21:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/07/31/powershell-annoyances/</loc><lastmod>2011-07-31T15:58:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/06/30/how-to-simulate-a-tfs-build-locally/</loc><lastmod>2011-06-30T21:09:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/06/30/free-python-tutorial/</loc><lastmod>2011-06-30T21:04:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/05/09/simple-powershell-database-script/</loc><lastmod>2011-05-09T10:53:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/04/03/useful-wpf-item/</loc><lastmod>2011-04-03T10:07:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/04/03/retro-tools-still-useful/</loc><lastmod>2011-04-03T10:01:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/26/linq-to-tree/</loc><lastmod>2011-02-26T15:44:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/20/magic-unicorn-technology-stack/</loc><lastmod>2011-02-20T10:54:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/20/unity-framework-the-patterns-and-practices-groups-dependency-injection/</loc><lastmod>2011-02-20T10:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/20/presentation-about-teaching-maths/</loc><lastmod>2011-02-20T10:49:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/essent-embedded-db-in-windows/</loc><lastmod>2011-02-13T21:22:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/why-software-patents-are-always-a-bad-idea/</loc><lastmod>2011-02-13T15:59:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/powershell-make-equivalent/</loc><lastmod>2011-02-13T15:43:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/vo2-max-calculator/</loc><lastmod>2011-02-13T15:41:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/powrershell-text-functions/</loc><lastmod>2011-02-13T15:34:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/useful-information-on-data-binding-in-wpf/</loc><lastmod>2011-02-13T15:32:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/csv-processing-in-powershell/</loc><lastmod>2011-02-13T15:30:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/remote-registry-in-powershell/</loc><lastmod>2011-02-13T15:29:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/identify-the-port-that-sql-server-is-running-on/</loc><lastmod>2011-02-13T15:28:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/example-dsl-mite/</loc><lastmod>2011-02-13T15:27:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/example-dsl-horn/</loc><lastmod>2011-02-13T15:24:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/various-rhino-projects/</loc><lastmod>2011-02-13T15:21:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/13/minor-flaw-in-vs2010/</loc><lastmod>2011-02-13T15:17:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/02/12/perfectstorm-is-moving/</loc><lastmod>2011-02-12T19:54:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/01/31/simple-state-machine/</loc><lastmod>2011-01-31T05:18:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/01/21/building-a-mmc-snapin-in-c/</loc><lastmod>2011-01-21T21:04:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/01/12/rhino-etl-sample/</loc><lastmod>2011-01-12T19:45:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2011/01/03/peer-to-peer-lending/</loc><lastmod>2011-01-03T14:10:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/11/01/powershell-rapid-documentation/</loc><lastmod>2009-11-01T19:51:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/31/powershell-pscx-ado-sample/</loc><lastmod>2009-10-31T21:01:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/30/powershell-getting-started/</loc><lastmod>2009-10-30T20:41:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/20/rhino-mocks/</loc><lastmod>2009-10-20T21:04:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/20/nunit-mocks/</loc><lastmod>2009-10-20T20:47:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/11/nvelocity/</loc><lastmod>2009-10-11T20:06:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/11/service-locators-versus-inversion-of-control-conatiners/</loc><lastmod>2009-10-11T13:42:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/11/whatever-happened-to-the-personal-organisers/</loc><lastmod>2009-10-11T11:05:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/10/use-of-third-party-applicationscode-in-yours/</loc><lastmod>2009-10-10T17:08:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/10/expanding-tfs/</loc><lastmod>2009-10-10T17:01:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/10/10/use-of-version-control/</loc><lastmod>2009-10-10T15:53:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/09/29/thoughts-on-sharepoint/</loc><lastmod>2009-09-29T21:23:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/26/ajax-do-you-really-need-a-library/</loc><lastmod>2009-08-26T20:40:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/23/fixed-header-css/</loc><lastmod>2009-08-23T08:06:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/more-fixes-for-the-xp-search-bug/</loc><lastmod>2009-08-20T19:26:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/enabling-dtc-on-a-cloned-machine/</loc><lastmod>2009-08-20T19:21:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/wierd-sharepoint-bug/</loc><lastmod>2009-08-20T19:19:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/kerberos-and-sharepoint/</loc><lastmod>2009-08-20T19:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/k2-and-msbuild/</loc><lastmod>2009-08-20T19:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/tfs-howler/</loc><lastmod>2009-08-20T19:09:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/k2-roles/</loc><lastmod>2009-08-20T19:06:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/caching-in-winforms-or-anywhere-else/</loc><lastmod>2009-08-20T18:57:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/08/20/clearing-down-the-transaction-log/</loc><lastmod>2009-08-20T18:51:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/06/16/wcf-nightmare/</loc><lastmod>2009-06-16T20:32:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/06/06/kerberos-success-story/</loc><lastmod>2009-06-06T17:56:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/05/17/solution-to-the-remote-desktop-clipboard-bug/</loc><lastmod>2009-05-17T12:02:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/05/07/using-xml-parameters-in-sql-server-2000-and-above/</loc><lastmod>2009-05-07T05:08:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/04/05/apply-css-to-buttons/</loc><lastmod>2009-04-05T09:46:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/04/05/useful-website-tip/</loc><lastmod>2009-04-05T09:45:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/04/05/log4net-documentation/</loc><lastmod>2009-04-05T09:29:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/23/a-better-wf-rule-serializer/</loc><lastmod>2009-06-30T15:15:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/22/encapsulation-is-an-illusion-in-net/</loc><lastmod>2009-03-22T05:43:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/21/simpler-wf-rules-serializer/</loc><lastmod>2009-03-21T22:12:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/13/visual-studio-error-unable-to-copy-from-objdebug-to-bindebug/</loc><lastmod>2009-03-13T05:53:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/13/useful-c-30-language-feature/</loc><lastmod>2009-03-13T05:49:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/13/item-picker-in-sharepoint/</loc><lastmod>2009-03-13T05:43:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/13/sharepoint-css-classes/</loc><lastmod>2009-03-13T05:41:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/03/07/adding-bdc-columns-to-a-sharepoint-list-programatically-working-version/</loc><lastmod>2009-03-07T05:18:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/28/useful-generic-example/</loc><lastmod>2009-02-28T22:17:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/28/useful-article-on-ioc/</loc><lastmod>2009-02-28T22:16:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/16/minimal-adding-pages-to-sharepoint/</loc><lastmod>2009-02-16T19:30:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/updating-a-bdc-column-programatically/</loc><lastmod>2009-02-14T10:55:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/bdc-columns/</loc><lastmod>2009-02-14T09:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/adding-bdc-columns-to-a-sharepoint-list-programatically/</loc><lastmod>2009-02-14T09:36:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/warmup-script-for-sharepoint/</loc><lastmod>2009-02-14T09:29:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/sharepoint-add-a-page-directly-to-a-sharepoint-site/</loc><lastmod>2009-02-14T07:56:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/sharepoint-field-types/</loc><lastmod>2009-02-14T07:54:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/14/sharepoint-extensions/</loc><lastmod>2009-02-14T07:51:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/02/12/adding-bdc-columns-to-a-sharepoint-list/</loc><lastmod>2009-02-12T21:44:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/29/use-the-wf-editior-on-you-own-objects/</loc><lastmod>2009-01-29T20:39:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/29/useful-msdn-documentation-on-wf/</loc><lastmod>2009-01-29T20:16:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/29/wf-rulesets-without-workflow/</loc><lastmod>2009-01-29T19:27:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/27/kerberos/</loc><lastmod>2009-01-27T19:47:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/20/classic-microsoft-documentation/</loc><lastmod>2009-01-20T19:55:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/18/useful-articlles-on-workflow/</loc><lastmod>2009-01-18T06:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/15/loading-data-into-a-sharepoint-page-from-a-webpart-file/</loc><lastmod>2009-01-15T19:00:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/15/how-to-get-scripts-to-run-in-powershell/</loc><lastmod>2009-01-15T18:58:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/15/quick-hiding-of-sharepoint-regions/</loc><lastmod>2009-01-15T18:56:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/15/powershell/</loc><lastmod>2009-01-15T18:54:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/12/windows-genuine-annoyance/</loc><lastmod>2009-01-12T19:05:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/sharepoint-an-unexpected-error-has-occurred/</loc><lastmod>2009-01-11T09:20:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/how-the-bdc-columns-actually-work/</loc><lastmod>2009-01-11T08:25:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/adding-security-to-the-bdc-entities/</loc><lastmod>2009-01-11T08:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/sharepoint-podcast/</loc><lastmod>2009-01-11T08:19:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/adding-web-parts-to-a-web-page/</loc><lastmod>2009-01-11T08:18:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/sharepoint-gotcha/</loc><lastmod>2009-01-11T08:14:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/microsoft-wf-contains-a-rule-engine/</loc><lastmod>2009-01-11T08:11:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2009/01/11/tfs-flaw/</loc><lastmod>2009-01-11T08:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/a-tale-of-three-guids/</loc><lastmod>2008-11-21T20:20:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/debugging-feature-receivers/</loc><lastmod>2008-11-21T20:19:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/unix-philosophy/</loc><lastmod>2008-11-21T20:16:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/tfs-fails-as-version-control-software/</loc><lastmod>2008-11-21T20:15:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/safecontrols-and-sharepoint/</loc><lastmod>2008-11-21T20:13:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/splitting-config-files/</loc><lastmod>2008-11-21T20:11:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/interacting-web-parts/</loc><lastmod>2008-11-21T20:09:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/enterprise-search-and-the-bdc/</loc><lastmod>2008-11-21T20:06:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/fun-with-virtual-pcs/</loc><lastmod>2008-11-21T20:01:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/ubuntu-on-the-eeepc/</loc><lastmod>2008-11-21T19:54:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/aspnet-connection-string-bug/</loc><lastmod>2008-11-21T19:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/programmers-wiki/</loc><lastmod>2008-11-21T19:50:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/sql-date-functions/</loc><lastmod>2008-11-21T19:48:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/11/21/further-schema-comparison/</loc><lastmod>2008-11-21T19:46:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/10/09/comparing-database-schema-in-sql-server-and-sybase/</loc><lastmod>2008-10-09T16:21:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/04/making-tfs-into-a-useable-vcs/</loc><lastmod>2008-09-04T05:46:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/a-good-read/</loc><lastmod>2008-09-01T19:20:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/what-to-do-when-your-tool-tries-to-do-too-much/</loc><lastmod>2008-09-01T19:04:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/alternative-vcs-systems/</loc><lastmod>2008-09-01T18:52:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/custom-ssis-tasks/</loc><lastmod>2008-09-01T18:49:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/office-2003-menus-in-office-2007/</loc><lastmod>2008-09-01T18:48:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/09/01/how-to-get-windows-authentication-working-in-firefox/</loc><lastmod>2008-09-01T18:45:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/08/16/quick-thought/</loc><lastmod>2008-08-16T07:16:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/08/09/sharepoint-best-practice/</loc><lastmod>2008-08-09T07:28:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/08/01/sharepoint-scheduler/</loc><lastmod>2008-08-01T22:10:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/31/sharepoint-warning/</loc><lastmod>2008-08-16T07:33:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/27/perfect-storm-10/</loc><lastmod>2008-07-27T21:34:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/27/abuse-of-configuationsettings-ultimate-config-section/</loc><lastmod>2008-07-27T20:21:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/25/perfect-storm/</loc><lastmod>2008-07-25T17:40:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/23/performance-limits-on-sharepoint/</loc><lastmod>2008-07-23T21:36:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/23/sharepoint-thoughts/</loc><lastmod>2008-07-23T21:20:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/23/web-service-change-in-net-2/</loc><lastmod>2008-07-23T21:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/19/sarbanes-oxley-act-business-prevention-act/</loc><lastmod>2008-07-19T08:55:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/18/web-service-limitations/</loc><lastmod>2008-07-18T05:34:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/18/sharepoint-articles/</loc><lastmod>2008-07-18T05:21:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/18/articles-on-datagrid-in-aspnet/</loc><lastmod>2008-07-18T05:01:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/16/code-access-security-and-oledb/</loc><lastmod>2008-07-16T14:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/14/sharepoint-documentation-speaks-with-a-forked-tongue/</loc><lastmod>2008-07-14T17:16:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/09/sharepoint-and-the-bdc/</loc><lastmod>2008-07-09T20:34:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/07/09/sharepoint-writing-to-a-sharepoint-list/</loc><lastmod>2008-07-09T20:27:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/hosting-workflow/</loc><lastmod>2008-06-25T21:20:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/workflow-and-aspnet/</loc><lastmod>2008-06-25T21:19:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/phorm/</loc><lastmod>2008-06-25T21:18:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/goosh/</loc><lastmod>2008-06-25T21:16:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/git/</loc><lastmod>2008-06-25T21:13:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/stylecop/</loc><lastmod>2008-06-25T21:11:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/06/25/web-parts-and-sharepoint/</loc><lastmod>2008-06-25T05:33:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/20/i-hate-crystal-reports/</loc><lastmod>2008-05-20T19:42:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/17/astronomy-blog/</loc><lastmod>2008-05-17T08:57:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/17/gac-and-net/</loc><lastmod>2008-05-17T08:55:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/17/adding-wpf-and-wcf-to-vs2005/</loc><lastmod>2008-05-17T08:54:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/17/how-to-escape-the-microsoft-viral-marketing-campaign/</loc><lastmod>2008-05-17T08:44:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/11/how-not-to-add-features/</loc><lastmod>2008-05-11T19:32:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/10/learning-from-the-dba/</loc><lastmod>2008-05-10T10:25:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/03/the-purpose-of-software-architecture/</loc><lastmod>2008-05-03T09:33:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/05/03/piecemeal-deployment/</loc><lastmod>2008-05-03T09:20:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/27/microsoft-business-plan/</loc><lastmod>2008-04-27T12:33:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/26/top-100-languages/</loc><lastmod>2008-06-09T14:49:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/24/pure-boo-wcf-problem/</loc><lastmod>2008-04-24T22:13:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/24/wcf-demo-in-boo/</loc><lastmod>2008-04-24T21:17:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/24/improved-wpf-demo/</loc><lastmod>2008-04-24T19:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/24/boo-compiler-warning/</loc><lastmod>2008-04-24T19:24:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/20/introduction-to-workflow/</loc><lastmod>2008-04-20T06:42:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/19/boo-compiler-options/</loc><lastmod>2008-04-19T09:13:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/19/boo-build-system/</loc><lastmod>2008-04-19T09:04:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/19/the-transient-blogosphere/</loc><lastmod>2008-04-19T08:56:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/15/boo-and-wpf/</loc><lastmod>2008-04-15T20:08:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/15/boo-and-wf/</loc><lastmod>2008-04-15T19:55:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/15/why-i-like-boo/</loc><lastmod>2008-04-15T19:29:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/15/domain-specific-languages-and-xml/</loc><lastmod>2008-04-15T19:23:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/13/boo-generic-support/</loc><lastmod>2008-04-13T02:30:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/06/wmi-in-boo/</loc><lastmod>2008-04-06T03:23:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/04/01/booc-compiler-options/</loc><lastmod>2008-04-01T20:11:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2008/01/04/microsoft-mvc-framework/</loc><lastmod>2008-01-04T19:11:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/12/06/vb-6-is-trying-too-hard-to-be-helpful/</loc><lastmod>2007-12-06T19:16:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/29/scalable-codegen-process-application-minature/</loc><lastmod>2007-11-29T19:22:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/28/another-book-on-codegen/</loc><lastmod>2007-11-28T19:05:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/27/composite-ui-application-block/</loc><lastmod>2007-11-27T18:59:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/26/article-on-mvc/</loc><lastmod>2007-11-26T19:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/18/composite-model/</loc><lastmod>2007-11-18T19:48:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/11/18/literate-user-interface/</loc><lastmod>2007-11-18T09:06:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/10/20/escape-from-vb6-deployment-nightmares/</loc><lastmod>2007-10-20T12:54:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/26/ruby-and-dbf-files/</loc><lastmod>2007-09-26T20:30:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/26/user-hostile-user-interfaces/</loc><lastmod>2008-04-15T08:55:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/25/xinclude-in-c/</loc><lastmod>2007-09-25T21:44:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/23/sed-and-grep-save-the-day/</loc><lastmod>2007-09-23T18:08:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/07/windows-developer-power-tools/</loc><lastmod>2007-09-07T22:36:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/04/vb6-is-dying/</loc><lastmod>2007-11-24T05:09:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/09/01/escape-route-from-vb6/</loc><lastmod>2007-09-01T08:27:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/08/29/advanced-data-binding/</loc><lastmod>2007-08-29T20:52:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/08/29/solving-suspect-database/</loc><lastmod>2007-08-29T20:49:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/08/07/more-thinking-about-validation/</loc><lastmod>2007-08-07T19:34:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/08/05/minor-namespace-feature/</loc><lastmod>2007-08-05T07:49:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/08/03/real-world-applications-deployment-and-upgrading/</loc><lastmod>2007-08-03T20:02:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/talk-talk-customer-support-hell-part-2/</loc><lastmod>2007-07-24T22:06:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/dbf-file-format-specification/</loc><lastmod>2007-07-24T22:01:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/useful-dba-blog/</loc><lastmod>2007-07-24T21:58:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/udf-oddities/</loc><lastmod>2007-07-24T21:56:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/parallel-thinking/</loc><lastmod>2007-07-24T21:53:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/24/stored-procedure-tuning-tips/</loc><lastmod>2007-07-24T21:49:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/16/dynamic-type-loading/</loc><lastmod>2007-07-16T21:59:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/11/expressions-bland/</loc><lastmod>2007-07-11T22:03:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/11/business-rule-example/</loc><lastmod>2007-07-11T20:56:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/07/01/lightweight-ruby-webserver-to-list-podcasts/</loc><lastmod>2007-07-01T18:05:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/06/27/talk-talk-customer-support-hell/</loc><lastmod>2007-06-27T20:08:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/06/08/thoughts-on-model-view-presenter/</loc><lastmod>2007-06-08T15:18:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/06/08/list-of-useful-articles-on-agile-development/</loc><lastmod>2007-06-08T09:10:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/05/27/simian-code-similarity-comparision-tool/</loc><lastmod>2007-05-27T11:25:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/05/27/cruise-control/</loc><lastmod>2007-05-27T11:14:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/05/21/eric-sink-on-version-conrtrol/</loc><lastmod>2007-05-21T21:24:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/05/08/using-a-class-in-an-exe-in-boo/</loc><lastmod>2007-05-08T21:40:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/05/06/boo-podcast-client/</loc><lastmod>2007-05-06T11:16:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/22/databinding-with-a-filter-and-a-sort/</loc><lastmod>2009-01-15T19:13:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/15/multi-column-combobox/</loc><lastmod>2007-04-15T08:32:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/14/embedding-a-screen-saver-in-a-net-container-control/</loc><lastmod>2007-04-14T18:40:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/12/the-factory-gate-design-pattern/</loc><lastmod>2007-04-12T22:10:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/09/msdn-articles-on-bindinglist/</loc><lastmod>2007-04-09T19:07:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/04/01/custom-enterprise-application-blocks/</loc><lastmod>2007-04-01T10:47:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/31/about-models/</loc><lastmod>2007-03-31T10:00:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/28/how-to-view-wmi-queries-in-a-dataset/</loc><lastmod>2007-03-28T23:03:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/26/lightweight-maintenance-screens/</loc><lastmod>2007-03-26T21:25:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/24/what-dot-net-rocks-does-not-get-about-the-gpl/</loc><lastmod>2007-03-24T17:03:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/24/when-to-branch-in-version-control/</loc><lastmod>2007-03-24T17:02:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/22/possible-work-around-for-datagridview-bug/</loc><lastmod>2007-03-22T22:16:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/14/msdn-magazine-lag-time/</loc><lastmod>2007-03-14T21:58:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/14/toolkit-to-allow-a-mixed-vb6-and-c-application/</loc><lastmod>2007-03-14T21:23:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/10/project-management-links/</loc><lastmod>2007-03-10T09:26:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/07/simple-datagridview-sample/</loc><lastmod>2008-12-25T11:35:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/03/got-dot-net-is-going-away/</loc><lastmod>2007-03-03T18:46:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/03/open-source-library-of-msbuild-tasks/</loc><lastmod>2007-03-03T17:29:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/03/rules-for-object-composition/</loc><lastmod>2007-03-03T11:55:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/03/03/boo-and-msbuild/</loc><lastmod>2007-03-03T09:15:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/02/25/why-is-it-so-hard-to-move-data-from-excel-to-sql-server/</loc><lastmod>2007-02-25T09:17:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/02/17/code-sample-for-datasets-and-datagridviews/</loc><lastmod>2007-02-17T13:01:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/02/17/software-requirement-specifications/</loc><lastmod>2007-02-17T10:03:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/28/great-article-on-srs/</loc><lastmod>2007-01-28T15:58:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/28/agile-version-of-rup/</loc><lastmod>2007-01-28T15:36:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/24/sql-server-error-handling-problems-part-2/</loc><lastmod>2007-01-24T21:18:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/20/ndoc-for-vs2005/</loc><lastmod>2007-01-20T09:14:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/20/windows-genuine-advantage-for-who/</loc><lastmod>2007-01-20T08:33:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/17/why-you-cant-do-without-the-transaction-log/</loc><lastmod>2007-01-17T20:04:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2007/01/13/sandcastle-microsofts-answer-to-ndoc/</loc><lastmod>2007-01-13T17:27:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/12/30/error-handling-in-sql-2000-is-depressing/</loc><lastmod>2006-12-30T10:11:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/12/30/sql-server-oddity-and-a-fix/</loc><lastmod>2006-12-30T10:09:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/12/01/old-school-http-impersonate-a-browser-with-telnet/</loc><lastmod>2006-12-01T16:44:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/26/writing-an-ole-db-data-provider-in-c/</loc><lastmod>2006-11-26T09:15:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/25/finding-temp-tables-in-sql-server/</loc><lastmod>2006-11-25T13:07:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/25/vs2005-and-version-control/</loc><lastmod>2006-11-25T13:05:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/25/wierd-excel-behaviour/</loc><lastmod>2006-11-25T13:03:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/25/sql-server-2000-documentation-bug/</loc><lastmod>2006-11-25T12:56:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/12/using-openrowset-to-query-csv-and-tsv-files/</loc><lastmod>2009-03-19T19:16:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/11/12/edgy-eft-ubuntu/</loc><lastmod>2006-11-12T08:05:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/10/22/setup-project-tutorial/</loc><lastmod>2009-07-06T20:05:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/10/21/documentation-what-documentation-setup/</loc><lastmod>2006-10-21T09:30:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/10/15/combobox-bug/</loc><lastmod>2006-10-15T18:58:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/10/15/problems-with-bindinglist-part-3/</loc><lastmod>2006-10-15T17:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog/2006/10/14/problems-with-bindinglist-part-2/</loc><lastmod>2006-10-14T23:24:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://devrants.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-29T16:01:48+00:00</lastmod></url></urlset>
