<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://mkennedy.codes/tags/architecture/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/async/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/cutting-python-web-app-memory-over-31-percent/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/devops/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/memory/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/performance/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/python/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/web/</loc>
    <lastmod>2026-03-31T21:18:21+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/database/</loc>
    <lastmod>2026-03-30T01:23:58+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/mongodb/</loc>
    <lastmod>2026-03-30T01:23:58+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/raw-dc/</loc>
    <lastmod>2026-03-30T01:23:58+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/raw-dc-a-retrospective/</loc>
    <lastmod>2026-03-30T01:23:58+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/web-development/</loc>
    <lastmod>2026-03-30T01:23:58+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/asyncio/</loc>
    <lastmod>2026-03-30T01:24:06+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/fire-and-forget-at-textual/</loc>
    <lastmod>2026-03-30T01:24:06+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/benchmarks/</loc>
    <lastmod>2026-03-23T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/flask/</loc>
    <lastmod>2026-03-23T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/replacing-flask-with-robyn-wasnt-worth-it/</loc>
    <lastmod>2026-03-23T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/robyn/</loc>
    <lastmod>2026-03-23T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/rust/</loc>
    <lastmod>2026-03-23T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/chameleon/</loc>
    <lastmod>2026-03-23T16:35:12+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/templates/</loc>
    <lastmod>2026-03-23T16:35:12+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/use-chameleon-templates-in-the-robyn-web-framework/</loc>
    <lastmod>2026-03-23T16:35:12+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/fire-and-forget-or-never-with-python-s-asyncio/</loc>
    <lastmod>2026-03-29T09:39:52-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/ai/</loc>
    <lastmod>2026-03-30T01:09:26+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/will-ai-kill-open-source/</loc>
    <lastmod>2026-03-23T16:34:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/what-hyper-personal-software-looks-like/</loc>
    <lastmod>2026-03-23T16:34:28+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/agentic-ai-enablement/</loc>
    <lastmod>2026-03-05T19:47:55-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/raw-dc-the-orm-pattern-of-2026/</loc>
    <lastmod>2026-03-30T01:09:26+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/tools/</loc>
    <lastmod>2026-03-03T08:18:46-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/your-terminal-tabs-are-fragile-i-built-something-better/</loc>
    <lastmod>2026-02-05T19:13:58-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/its-not-vibe-coding-agentic-engineering/</loc>
    <lastmod>2026-02-05T19:16:31-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/why-hiding-from-ai-crawlers-is-a-bad-idea/</loc>
    <lastmod>2026-02-04T22:43:45-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/always-activate-the-venv-a-shell-script/</loc>
    <lastmod>2026-02-04T22:43:45-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/</loc>
    <lastmod>2026-01-02T20:11:38+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/devops-python-supply-chain-security/</loc>
    <lastmod>2025-12-26T15:53:11-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-supply-chain-security-made-easy/</loc>
    <lastmod>2026-02-04T22:43:45-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/music/</loc>
    <lastmod>2025-10-25T08:00:52-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/this-course-has-its-own-soundtrack/</loc>
    <lastmod>2025-10-25T08:00:52-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/ai-usage-tui/</loc>
    <lastmod>2026-02-04T22:43:45-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/agentic-ai-programming-for-python-devs-course/</loc>
    <lastmod>2025-10-23T14:57:06-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/show-me-your-ls/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/primed-should-you-hype-your-ai-before-you-start/</loc>
    <lastmod>2025-10-17T09:12:28-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/talk-python-in-production-book-is-out/</loc>
    <lastmod>2025-10-11T22:20:17-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/goodbye-wordpress-thanks-ai/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/humor/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/roosevelt-s-man-in-the-arena-but-for-developers/</loc>
    <lastmod>2025-05-19T17:02:48-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/sunsetting-search/</loc>
    <lastmod>2025-05-19T17:02:48-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/trends/</loc>
    <lastmod>2025-05-19T17:02:48-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/michaels-top-trends-of-2024-for-python-web-devs/</loc>
    <lastmod>2025-05-19T17:02:48-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/talk-python-migrated-from-pyramid-to-quart-web-framework/</loc>
    <lastmod>2025-04-01T10:54:23-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/blue-skies-ahead-follow-me-there/</loc>
    <lastmod>2025-04-01T10:54:23-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/social/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/introducing-the-chameleon-flask-package/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/open-source/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/cloud/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/talk-python-has-moved-to-hetzner/</loc>
    <lastmod>2025-04-01T10:54:23-07:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/opposite-of-cloud-native-is-stack-native/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/search-talk-python-from-your-browsers-address-bar/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/we-must-replace-uwsgi-with-something-else-but-with-what/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/lets-go-easy-on-pypi-ok/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/passkey-great-but-careful-of-the-lock-in/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/</loc>
    <lastmod>2026-02-05T06:01:53+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/keynote-the-state-of-python-in-2024-pycon-philippines/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/talks/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/video/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/privacy/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/you-should-use-custom-search-engines-way-more/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/michael-kennedys-unsolicited-advice-for-mozilla-and-firefox/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/ai-features-a-waste-of-time/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/hide-those-terminal-secrets/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/dont-sweat-the-ad-blocker-drama/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/github-gitignore-repo-is-open-to-all/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/mobile/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/mobile-apps-at-talk-python-python-flutter/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/dev-on-the-road-leaving-your-laptop-at-home/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/welcome-back-rss/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/paying-for-search-in-2022-am-i-crazy/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/sometimes-you-should-build-it-yourself/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/properly-factor-your-jinja-html-code-with-jinja-partials/</loc>
    <lastmod>2026-02-04T22:25:01-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/black-friday-almost-melted-servers/</loc>
    <lastmod>2026-02-05T08:14:42-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/3.11/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-311-in-100-seconds/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/mastodon-first-my-new-social-attitude/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/installing-mastodon-as-a-progressive-web-app-pwa/</loc>
    <lastmod>2026-02-04T20:27:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-gc-settings-change-this-and-make-your-app-go-20pc-faster/</loc>
    <lastmod>2026-02-04T20:27:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/hassling-spammers/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/python-source-code-has-been-leaked/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/20_000_000-is-quite-a-milestone/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/archived-post/</loc>
    <lastmod>2026-02-06T04:26:34+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/podcast/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/courses/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/take-these-pythonic-tips-with-you/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/dotnet/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/know-net-learn-python-with-our-free-webcast-in-february/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/top-5-talk-python-episodes-of-2019/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/is-python-right-for-your-team/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/a-couple-of-podcast-interviews-me-as-a-guest/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/opensource/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/learn-flask-and-sqlalchemy-with-my-latest-online-course/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/being-a-great-podcast-guest/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/speaking/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/learn-python-web-development-with-our-latest-course/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/eve-building-restful-apis-with-mongodb-and-flask/</loc>
    <lastmod>2026-02-04T23:27:47-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/a-bunch-of-online-python-courses/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/why-is-python-hard-on-windows-you-tell-me/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/windows/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/mongodb-quickstart-with-python-a-new-free-course-to-teach-you-mongodb/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/scikit-learn/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/yelp-reviews-authorship-attribution-with-python-and-scikit-learn/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/new-course-consuming-http-services-in-python/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/write-pythonic-code-for-better-data-science-recording-available/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-python-bytes-podcast-python-headlines-delivered-to-your-earbuds/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/pre-order-python-for-entrepreneurs-course/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/patterns/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/pythonic-code-by-example-in-5-videos-video-series/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-for-entrepreneurs-kickstarter-launches-today/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/business/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/stitcher-and-talk-python-to-me-podcast-a-farewell-letter/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/new-course-write-pythonic-code-like-a-seasoned-developer/</loc>
    <lastmod>2026-02-04T23:27:47-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/nosql/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-for-the-c-developer-live-from-ndc-oslo-2016/</loc>
    <lastmod>2026-02-04T19:47:07-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/away-from-the-keyboard-podcast-michael-kennedy-goes-around-the-world-with-python/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/talk-python-courses-youve-asked-ive-listened-and-coded/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/hear-the-story-of-my-career-and-what-inspires-me-on-developer-on-fire-podcast/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/the-final-36-hours-python-jumpstart-video-course-kickstarter/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/im-building-20-online-python-courses-and-i-need-your-help-video-course-library-announced/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/9-reasons-you-should-be-using-pycharm/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/land-your-first-python-software-development-job-on-talk-python-to-me-podcast/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-cache-tier-python-file-server-on-github/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/github/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/come-learn-python-and-be-part-of-talk-python-to-me/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/community/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/a-look-inside-netflixs-cloud-systems-python-at-netflix/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/i-made-an-appearance-on-the-geek-cookies-podcast/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-podcast-episode-3-pyramid-web-framework/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/new-podcast-episode-python-and-mongodb/</loc>
    <lastmod>2025-08-28T00:00:43+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-new-podcast-talk-python-to-me/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/books/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-cheat-sheet/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/teaching/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-the-2015-mongodb-masters/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/apple/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/c/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/initialization-in-modern-c-vs-apples-swift/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/new-course-announcing-the-swift-programming-language-from-developmentor/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/swift/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/10-myths-of-enterprise-python-from-paypal/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-developmentors-swift-ios-and-os-x-course/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/ios/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-mongodb-for-python-developers-course/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/comparison-of-modern-c-and-apples-swift-programming-language-syntax/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-for-the-net-developer-on-net-rocks/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/better-python-integration-in-windows-shebangs-and-version-selectors/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/comparison-of-python-and-apples-swift-programming-language-syntax/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/shipping-python-with-windows-10/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/convert-linq-to-mongodb-queries-to-javascript-shell/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/transition-era/</loc>
    <lastmod>2026-02-06T04:26:34+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/ever-wonder-how-big-the-net-and-python-communities-are/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/much-of-my-blogs-sample-apps-are-now-on-github-and-azure/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/python-and-net-in-portland/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/special-event-mongodb-in-new-york-from-developmentor/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-7-lambda-expressions-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-6-anonymous-types-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-5-properties-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-4-foreach-and-ienumerable-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-3-a-single-common-base-type-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-1-welcome-and-lightning-fast-python-introduction-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/part-2-visual-studio-and-ides-in-python-for-net-developers-series/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/series-python-for-net-and-csharp-developers-introduction/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/watch-python-for-the-c-and-net-developer/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/watch-building-beautiful-websites-with-bootstrap/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/mongodb-for-net-developers/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/reblogged-new-webcasts-from-developmentor-mongodb-ios-and-bootstrap/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/come-to-my-sdd-conference-sessions-in-may-2014/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/new-course-source-control-with-tfs-version-control/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/what-should-i-learn-to-get-started-in-net-and-web-development/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/why-choose-nosql-and-document-databases-over-rdbms/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/installing-mongodb-on-windows-and-os-x/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/a-roundup-of-mongodb-management-tools-nosql-database/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/optimistic-concurrency-in-mongodb-using-net-and-csharp/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/take-the-first-hour-of-any-online-developer-course-for-free-at-learningline/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/slides-and-demo-from-devweek/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/announcing-learningline-instructor-led-online-training-from-developmentor/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/3-open-source-validation-projects-for-asp-net-mvc/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/screencast-validating-asp-net-mvc-forms-with-dataannotations/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/tips-for-optional-parameters-to-asp-net-mvc-action-methods/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/use-nuget-package-restore-to-simplify-code-sharing/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/attend-my-sessions-at-devweek-2013-in-london/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/introduction-to-asp-net-mvc-routes/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/create-new-asp-net-mvc-views-the-easy-way/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/nested-layouts-in-asp-net-mvc-razor-pages/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/improve-perceived-performance-of-asp-net-mvc-websites-with-async-partialviews/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/screencast-refactoring-with-partial-views-in-mvc/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/screencast-strongly-typed-views-in-asp-net-mvc/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/screencast-viewbag-and-view-data-in-asp-net-mvc/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/understanding-text-encoding-in-asp-net-mvc/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/understanding-the-mvc-project-folder-structure/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/preventing-javascript-files-from-loading-multiple-times/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/join-me-at-guerrilla-net-in-november/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/download-my-web-apps-have-hotkeys-too-sample-app/</loc>
    <lastmod>2026-02-06T04:25:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/asynchronous-programming-in-net-4-5-video/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/how-are-you-scaling-asp-net/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/michaels-net-suggested-reading-list/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/downloads-from-building-rich-input-forms-in-asp-net-mvc-webcast/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/webcast-building-rich-input-forms-in-asp-net-mvc-tuesday-april-10/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/no-you-dont-need-a-windows-app/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/make-external-links-open-in-a-new-window-with-this-jquery-plugin/</loc>
    <lastmod>2026-02-05T11:49:03-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/add-hot-keys-to-web-apps-with-this-jquery-plugin/</loc>
    <lastmod>2026-02-06T04:26:34+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/speaking-on-nosql-and-mvc-at-the-south-sound-net-user-group-near-seattle-wa/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/ipad-4g-doesnt-mean-what-you-think-it-means/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/9-ways-your-brand-new-mvc-project-can-be-better/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/managing-shared-views-folder-for-large-mvc-projects/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/now-im-an-ineta-speaker/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/introducing-mongodb-and-linq-at-mongo-seattle-2011/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/screencast-building-asp-net-mvc-forms-with-razor/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/building-asp-net-mvc-forms-with-razor/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/building-a-cloud-os-for-net-developers-part-2/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/building-a-cloud-os-for-net-developers-part-1/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/getting-things-done-with-backpack-and-37signals/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/11-killer-open-source-projects-i-found-with-nuget/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tags/dotnet-era/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/portland-codecamp-downloads-demos-and-slides/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/webcast-nosql-movement-linq-and-mongodb/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/mongodb-vs-sql-server-2008-performance-showdown/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/the-nosql-movement-linq-and-mongodb-oh-my/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/handy-web-development-technique/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/building-windows-machines-in-amazon-ec2/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/azure-interview-on-searchcloudcomputing-com/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/10-features-in-net-4-0-that-made-me-smile/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/asp-net-webforms-routing-video-and-downloads/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/webcast-building-modern-apps-in-asp-net-webforms/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/tdd-space-invaders-video-and-downloads/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/tdd-invades-space-invaders/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/boot-to-vhd-screencast/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/article-building-a-twitter-application-in-net/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/article-avoiding-5-common-pitfalls-in-unit-testing/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/keep-up-with-developmentor-on-twitter/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/gmail-new-mail-notifications-for-windows-7/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/asp-net-routing-in-windows-azure-using-webforms/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/article-azure-storage/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/restful-web-services-with-wcf-screencast/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/dotnetdevbuzz-on-channel-9-last-week/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/debugging-the-future-advanced-net-debugging-video-presentation/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/significant-advances-in-unit-testing-windows-workflow/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/test-driven-development-approval-testing-and-a-song-oh-boy/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/msdn-magainze-web-apps-that-support-long-running-operations/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/just-launched-net-dev-buzz/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/unit-testing-coming-to-a-workflow-near-you/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/clickonce-deployment-for-unmanaged-code-c-vb6-etc/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/threadpool-bug-in-net-2-0-sp1-is-fixed/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/dynamic-data-access-with-linq/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/more-on-the-threadpool-bug-in-net-2-0-sp1/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/top-5-most-important-sessions-from-mix-08-with-video/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/top-5-favorite-codeplex-projects/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/follow-up-on-net-2-0-sp1-threadpool-bug/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/breaking-changes-in-the-threadpool-the-movie/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/net-3-5-brings-breaking-changes-to-threadpool/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/net-3-5-brings-major-undocumented-changes-to-threadpool/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/introducing-asp-net-mvc-model-view-controller/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/system-transactions-and-windows-vista-ntfs-updated/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/visual-studio-tricks-series-3-managing-the-recent-projects-list/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/visual-studio-tricks-series-2-multiple-startup-projects/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/visual-studio-tricks-series-1-set-as-startup-project/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/agile-object-oriented-design-talk-at-central-jersey-group-tonight/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/great-meeting-at-ocvbug-and-oc-c-last-night/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/ood-at-san-diego-net-developers-group/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/back-to-basics-agile-object-oriented-design/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/upcoming-talk-in-san-diego-tentative/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/books-for-agile-and-object-oriented-design/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/upcoming-talk-in-orange-county/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/january-socal-code-camp-talk/</loc>
    <lastmod>2025-08-28T02:22:44+00:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/posts/r/xpsd-object-oriented-design-talk/</loc>
    <lastmod>2026-02-05T11:33:25-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/about/</loc>
    <lastmod>2026-02-09T10:04:09-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tools/aiusage/</loc>
    <lastmod>2026-02-13T12:03:50-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/categories/</loc>
  </url><url>
    <loc>https://mkennedy.codes/tools/dockerclustermon/</loc>
    <lastmod>2026-02-13T12:03:50-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tools/gittyup/</loc>
    <lastmod>2026-02-13T12:03:50-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/search/</loc>
    <lastmod>2026-02-05T11:56:38-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tools/tallyman/</loc>
    <lastmod>2026-02-13T12:06:10-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/tools/</loc>
    <lastmod>2026-03-03T08:18:46-08:00</lastmod>
  </url><url>
    <loc>https://mkennedy.codes/topics/</loc>
    <lastmod>2026-03-18T20:22:56-07:00</lastmod>
  </url>
</urlset>
