<?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://lenholgate.com/</loc>
    <lastmod>2026-01-12T15:47:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/about.html</loc>
  </url><url>
    <loc>https://lenholgate.com/classic-entries.html</loc>
  </url><url>
    <loc>https://lenholgate.com/archives.html</loc>
  </url><url>
    <loc>https://lenholgate.com/contact.html</loc>
  </url><url>
    <loc>https://lenholgate.com/news/2026/01/new-year-2026.html</loc>
    <lastmod>2026-01-12T15:47:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news.html</loc>
    <lastmod>2026-01-12T15:47:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/categories/c&#43;&#43;.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/categories.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/linux/</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/month.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/10/</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/10/time-is-an-illusion-clock_realtime-doubly-so.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/unit-testing/</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/year.html</loc>
    <lastmod>2025-10-29T07:17:02+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/06/compiler-versioning-and-continuous-integration.html</loc>
    <lastmod>2025-06-04T07:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/geek-speak/</loc>
    <lastmod>2025-06-04T07:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/general/</loc>
    <lastmod>2025-06-04T07:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/06/</loc>
    <lastmod>2025-06-04T07:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2025/05/going-postal-again.html</loc>
    <lastmod>2025-05-21T12:10:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/01/afd-datagram-performance.html</loc>
    <lastmod>2025-01-25T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/device-afd/</loc>
    <lastmod>2025-01-25T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2025/01/</loc>
    <lastmod>2025-01-25T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2025/01/2025.html</loc>
    <lastmod>2025-01-11T12:21:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/10/</loc>
    <lastmod>2024-10-02T15:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/</loc>
    <lastmod>2024-10-02T15:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/10/this-project-cannot-build-given-the-current-state-of-the-project.html</loc>
    <lastmod>2024-10-02T15:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/06/a-multi-connection-afd-server.html</loc>
    <lastmod>2024-06-22T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/06/</loc>
    <lastmod>2024-06-22T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/06/socket-readiness-without-device-afd.html</loc>
    <lastmod>2024-06-14T14:20:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/rants/</loc>
    <lastmod>2024-06-14T10:10:15+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/06/visual-studio-solution-files-with-unix-line-ends-crash-explorer.html</loc>
    <lastmod>2024-06-14T10:10:15+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/05/</loc>
    <lastmod>2024-05-04T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/05/more-device-afd-goodness.html</loc>
    <lastmod>2024-05-04T12:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2024/04/bug-in-oob-data-handling.html</loc>
    <lastmod>2024-04-24T10:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents.html</loc>
    <lastmod>2024-04-24T10:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/04/</loc>
    <lastmod>2024-04-17T08:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/04/debugging-yourself.html</loc>
    <lastmod>2024-04-17T08:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/03/</loc>
    <lastmod>2024-03-20T10:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/rust/</loc>
    <lastmod>2024-03-20T10:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/testing/</loc>
    <lastmod>2024-03-20T10:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/03/why-the-us-governments-view-on-memory-safe-code-is-not-the-whole-story.html</loc>
    <lastmod>2024-03-20T10:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/02/</loc>
    <lastmod>2024-02-26T10:11:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/02/oops.html</loc>
    <lastmod>2024-02-26T10:11:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/02/minidumpwritedump-now-mostly-useless-.html</loc>
    <lastmod>2024-02-19T09:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/02/old-and-cranky-me-from-20-years-ago.html</loc>
    <lastmod>2024-02-01T16:36:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/01/adventures-with-afd-a-simple-server.html</loc>
    <lastmod>2024-01-27T12:04:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/01/</loc>
    <lastmod>2024-01-27T12:04:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/01/adventures-with-afd-a-simple-client.html</loc>
    <lastmod>2024-01-24T07:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/01/adventures-with-afd-test-driven-design.html</loc>
    <lastmod>2024-01-23T14:08:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/lhexapod/</loc>
    <lastmod>2024-01-06T19:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2024/01/merging-lhexapod-content.html</loc>
    <lastmod>2024-01-06T19:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2024/01/2024.html</loc>
    <lastmod>2024-01-06T12:13:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2023/12/long-distance-debugging.html</loc>
    <lastmod>2023-12-08T16:45:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/12/</loc>
    <lastmod>2023-12-07T10:07:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/12/how-little-things-kick-you-out-of-the-zone.html</loc>
    <lastmod>2023-12-07T10:07:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/</loc>
    <lastmod>2023-12-07T10:07:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2023/11/punch-card-programming.html</loc>
    <lastmod>2023-11-07T09:45:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/09/</loc>
    <lastmod>2023-09-14T09:28:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/09/setting-the-preferred-numa-node-for-a-windows-service.html</loc>
    <lastmod>2023-09-14T09:28:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2023/06/reanimator.html</loc>
    <lastmod>2023-06-29T07:55:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/06/</loc>
    <lastmod>2023-06-26T07:36:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/06/multi-threaded-testing.html</loc>
    <lastmod>2023-06-26T07:36:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/06/sick-pc.html</loc>
    <lastmod>2023-06-13T08:42:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/06/borrowing-mutable-references.html</loc>
    <lastmod>2023-06-02T16:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/06/lifetimes.html</loc>
    <lastmod>2023-06-01T15:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/debugging-network-protocols-with-journals.html</loc>
    <lastmod>2023-05-30T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/debugging-tools/</loc>
    <lastmod>2023-05-30T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/</loc>
    <lastmod>2023-05-30T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/socket-servers/</loc>
    <lastmod>2023-05-30T13:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/deadlocks.html</loc>
    <lastmod>2023-05-28T20:50:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/accessing-the-id-manager-from-multiple-threads.html</loc>
    <lastmod>2023-05-26T09:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/sharing-data-between-threads.html</loc>
    <lastmod>2023-05-25T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/testing-discipline-and-detail.html</loc>
    <lastmod>2023-05-23T12:01:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/simple-threading.html</loc>
    <lastmod>2023-05-22T09:31:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/thinking-about-threading.html</loc>
    <lastmod>2023-05-22T09:21:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/wayback.html</loc>
    <lastmod>2023-05-04T22:44:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/20-years-of-blogging.html</loc>
    <lastmod>2023-05-03T14:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/05/adventures-with-afd-test-driven-understanding.html</loc>
    <lastmod>2023-05-03T09:13:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/</loc>
    <lastmod>2023-04-28T15:50:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/quick-and-dirty-analysis-of-memory-allocations-in-visual-studio-code.html</loc>
    <lastmod>2023-04-28T15:50:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/the-cost-of-encapsulation.html</loc>
    <lastmod>2023-04-27T13:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/building-openssl-3x-for-x86-and-x64-on-windows-for-side-by-side-deployment.html</loc>
    <lastmod>2023-04-26T18:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/practical-testing/</loc>
    <lastmod>2023-04-25T15:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/practical-testing-41-googletest.html</loc>
    <lastmod>2023-04-25T15:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/practical-testing-40-code-updates-and-new-functionality.html</loc>
    <lastmod>2023-04-24T14:30:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/googletest-the-first-test.html</loc>
    <lastmod>2023-04-21T07:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/latest-vs2022-preview-warning-issues.html</loc>
    <lastmod>2023-04-17T11:58:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2023/04/windows-registered-io-code-update.html</loc>
    <lastmod>2023-04-15T15:35:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/adventures-with-afd.html</loc>
    <lastmod>2023-04-14T13:17:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/practical-testing-39-19-years-unit-testing-the-same-code.html</loc>
    <lastmod>2023-04-13T15:10:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/books/</loc>
    <lastmod>2023-04-13T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/currently-reading-rust-brain-teasers.html</loc>
    <lastmod>2023-04-13T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2023/04/stability.html</loc>
    <lastmod>2023-04-12T14:32:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/04/lock-explorer-is-no-more.html</loc>
    <lastmod>2023-04-12T12:00:00+01:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/03/</loc>
    <lastmod>2023-03-23T15:26:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/03/setservicestatus_framework_bug.html</loc>
    <lastmod>2023-03-23T15:26:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/03/currently-reading-rust-atomics-and-locks.html</loc>
    <lastmod>2023-03-20T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/03/migrating_to_hugo.html</loc>
    <lastmod>2023-03-15T10:32:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/03/delays.html</loc>
    <lastmod>2023-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/02/</loc>
    <lastmod>2023-02-03T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/02/threading.html</loc>
    <lastmod>2023-02-03T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2023/01/onwards-into-2023.html</loc>
    <lastmod>2023-01-31T09:13:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/</loc>
    <lastmod>2023-01-23T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/the-journey-so-far.html</loc>
    <lastmod>2023-01-23T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/completing_the_functionality.html</loc>
    <lastmod>2023-01-13T08:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/generic-code-in-rust.html</loc>
    <lastmod>2023-01-12T08:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/renaming-without-restructuring.html</loc>
    <lastmod>2023-01-11T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/smart-ids-object-lifetime-and-mutability.html</loc>
    <lastmod>2023-01-11T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/building-an-id-manager-from-a-collection-of-intervals.html</loc>
    <lastmod>2023-01-11T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/removing-values.html</loc>
    <lastmod>2023-01-10T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/adding-intervals-correctly.html</loc>
    <lastmod>2023-01-10T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/a-collection-of-intervals.html</loc>
    <lastmod>2023-01-09T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/an-interval.html</loc>
    <lastmod>2023-01-09T11:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/an-id-manager.html</loc>
    <lastmod>2023-01-01T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/01/introduction.html</loc>
    <lastmod>2023-01-01T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2022/09/allowing-renaming-but-not-deleting-for-files-on-windows.html</loc>
    <lastmod>2022-09-15T11:38:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2022/</loc>
    <lastmod>2022-09-15T11:38:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2022/09/</loc>
    <lastmod>2022-09-15T11:38:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2022/02/</loc>
    <lastmod>2022-02-21T14:06:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2022/02/unsupported-protocol---and-the-geeks-score-another-own-goal.html</loc>
    <lastmod>2022-02-21T14:06:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2022/02/more-of-the-same.html</loc>
    <lastmod>2022-02-03T14:49:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/11/breakpoints-that-are-conditional-on-other-breakpoints.html</loc>
    <lastmod>2021-11-19T10:12:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/11/</loc>
    <lastmod>2021-11-19T10:12:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/</loc>
    <lastmod>2021-11-19T10:12:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/09/recent-release-notifications.html</loc>
    <lastmod>2021-09-16T08:38:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/09/recent-releases-and-80-beta-1.html</loc>
    <lastmod>2021-09-12T19:30:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/09/latest-release-of-the-server-framework-74.html</loc>
    <lastmod>2021-09-12T19:30:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/09/latest-release-of-the-server-framework-73.html</loc>
    <lastmod>2021-09-12T19:30:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/09/latest-release-of-the-server-framework-72.html</loc>
    <lastmod>2021-09-12T19:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/08/</loc>
    <lastmod>2021-08-23T12:17:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/08/be-careful-what-you-ask-for.html</loc>
    <lastmod>2021-08-23T12:17:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/01/latest-release-of-the-server-framework-71.html</loc>
    <lastmod>2021-01-29T08:49:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/01/framework-releases.html</loc>
    <lastmod>2021-01-18T12:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2021/01/</loc>
    <lastmod>2021-01-18T12:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/01/latest-release-of-the-server-framework-70.html</loc>
    <lastmod>2021-01-18T12:40:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2021/01/latest-release-of-the-server-framework-695.html</loc>
    <lastmod>2021-01-18T10:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2021/01/well-that-was-different.html</loc>
    <lastmod>2021-01-01T20:21:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/07/are-all-fully-patched-windows-boxes-really-vulnerable-to-this-easy-udp-ddos-attack.html</loc>
    <lastmod>2020-07-02T21:47:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/07/</loc>
    <lastmod>2020-07-02T21:47:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/</loc>
    <lastmod>2020-07-02T21:47:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/05/</loc>
    <lastmod>2020-05-01T11:16:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/05/strangely-fatal-udp-issue-on-windows.html</loc>
    <lastmod>2020-05-01T11:16:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/04/</loc>
    <lastmod>2020-04-17T14:53:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2020/04/practical-testing-38---bringing-the-code-up-to-date-again.html</loc>
    <lastmod>2020-04-17T14:53:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/source-code/</loc>
    <lastmod>2020-04-17T14:53:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2020/01/latest-release-of-the-server-framework-694.html</loc>
    <lastmod>2020-01-17T12:15:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2020/01/happy-new-year-2.html</loc>
    <lastmod>2020-01-08T16:25:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2019/10/latest-release-of-the-server-framework-693.html</loc>
    <lastmod>2019-10-10T10:10:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2019/10/server-framework-releases.html</loc>
    <lastmod>2019-10-09T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2019/10/</loc>
    <lastmod>2019-10-09T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2019/</loc>
    <lastmod>2019-10-09T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2019/07/latest-release-of-the-server-framework-692.html</loc>
    <lastmod>2019-07-01T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2019/02/linux-port-new-framework-releases-mail-sorting-and-industrial-control-software.html</loc>
    <lastmod>2019-02-04T10:09:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2018/07/busy-busy-busy.html</loc>
    <lastmod>2018-07-03T09:34:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2018/05/linux-port-net-core-mail-sorting-servers-webrtc.html</loc>
    <lastmod>2018-05-10T13:47:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2018/01/latest-release-of-the-server-framework-691.html</loc>
    <lastmod>2018-01-18T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/c-tips/</loc>
    <lastmod>2017-11-28T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/11/c-tools---deleaker.html</loc>
    <lastmod>2017-11-28T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/11/</loc>
    <lastmod>2017-11-28T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/</loc>
    <lastmod>2017-11-28T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/11/c-tools---cppdepend---2017-update.html</loc>
    <lastmod>2017-11-27T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2017/11/latest-release-of-the-server-framework-69.html</loc>
    <lastmod>2017-11-27T10:15:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/10/</loc>
    <lastmod>2017-10-16T13:51:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/10/vmware-bridged-networking-intermittently-failing.html</loc>
    <lastmod>2017-10-16T13:51:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2017/08/webrtc-tls-and-scalable-game-servers.html</loc>
    <lastmod>2017-08-17T12:03:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/01/setfilecompletionnotificationmodes-can-cause-iocp-to-fail-if-a-non-ifs-lsp-is-installed.html</loc>
    <lastmod>2017-01-13T08:59:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2017/01/</loc>
    <lastmod>2017-01-13T08:59:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/12/latest-release-of-the-server-framework-68.html</loc>
    <lastmod>2016-12-05T09:31:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/12/bug-in-multi-buffer-writes-in-67.html</loc>
    <lastmod>2016-12-05T09:31:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/c-tools---jetbrains-resharper-c---purchased.html</loc>
    <lastmod>2016-11-15T16:16:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/</loc>
    <lastmod>2016-11-15T16:16:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/</loc>
    <lastmod>2016-11-15T16:16:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/refactoring/</loc>
    <lastmod>2016-11-15T16:16:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/c-tools---cppdepend.html</loc>
    <lastmod>2016-11-14T13:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/practical-testing-37---bringing-the-code-up-to-date.html</loc>
    <lastmod>2016-11-11T13:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/c-tools---jetbrains-resharper-c-is-slowly-winning-me-over.html</loc>
    <lastmod>2016-11-11T08:50:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/practical-testing-36---timeout-handle-wrap.html</loc>
    <lastmod>2016-11-10T13:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/practical-testing-35---heap-corruption.html</loc>
    <lastmod>2016-11-09T13:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/c-tools---some-thoughts-on-jetbrains-resharper-c.html</loc>
    <lastmod>2016-11-09T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/11/practical-testing-34---potential-recursive-locking-deadlock.html</loc>
    <lastmod>2016-11-08T13:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/10/more-thoughts-on-c-tools-on-windows-1.html</loc>
    <lastmod>2016-10-14T14:26:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/10/</loc>
    <lastmod>2016-10-14T14:26:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/10/it-must-be-about-time-for-a-the-state-of-c-tooling-rant.html</loc>
    <lastmod>2016-10-07T11:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/categories/.net.html</loc>
    <lastmod>2016-09-30T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/clr-hosting/</loc>
    <lastmod>2016-09-30T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/09/hosting-net-core-in-c.html</loc>
    <lastmod>2016-09-30T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/09/</loc>
    <lastmod>2016-09-30T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/09/london-mmo-meetup---christof-from-exit-games-and-ben-hollis-from-king.html</loc>
    <lastmod>2016-09-30T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/07/supporting-visual-studio-2015-update-3.html</loc>
    <lastmod>2016-07-11T10:15:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/06/latest-release-of-the-server-framework-67.html</loc>
    <lastmod>2016-06-09T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/06/</loc>
    <lastmod>2016-06-08T12:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2016/06/visual-studio-component-cache-bug-looks-like-its-here-to-stay.html</loc>
    <lastmod>2016-06-08T12:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/06/67---potentially-faster-code-in-some-circumstances.html</loc>
    <lastmod>2016-06-08T10:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/06/another-release-is-coming.html</loc>
    <lastmod>2016-06-07T13:06:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2016/06/latest-release-of-the-server-framework-665.html</loc>
    <lastmod>2016-06-02T09:50:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2016/05/things-have-been-busy.html</loc>
    <lastmod>2016-05-24T15:06:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2015/12/tls-12-handshake-failure-for-certificates-signed-with-md5.html</loc>
    <lastmod>2015-12-16T15:52:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2015/12/latest-release-of-the-server-framework-664.html</loc>
    <lastmod>2015-12-14T14:44:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/11/</loc>
    <lastmod>2015-11-05T15:17:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/</loc>
    <lastmod>2015-11-05T15:17:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/11/schannel-alpn-support-documentation-bug.html</loc>
    <lastmod>2015-11-05T15:17:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/09/getversioninfoex-deliberately-broken-in-windows-8110.html</loc>
    <lastmod>2015-09-16T10:36:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/09/</loc>
    <lastmod>2015-09-16T10:36:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/08/</loc>
    <lastmod>2015-08-28T15:31:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/08/visual-studio-2015-bugs---save-as-existing-file-crash.html</loc>
    <lastmod>2015-08-28T15:31:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2015/08/latest-release-of-the-server-framework-663.html</loc>
    <lastmod>2015-08-25T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/07/</loc>
    <lastmod>2015-07-24T21:00:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/07/visual-studio-2015-rtm---i-hope-the-first-service-release-is-soon.html</loc>
    <lastmod>2015-07-24T21:00:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/07/the-real-solution-to-error-msb4175-the-task-factory-codetaskfactory-could-not-be-loaded-from-the-ass.html</loc>
    <lastmod>2015-07-15T08:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/07/solution-to-error-msb4175-the-task-factory-codetaskfactory-could-not-be-loaded-from-the-assembly.html</loc>
    <lastmod>2015-07-11T21:41:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/07/bug-hunting.html</loc>
    <lastmod>2015-07-01T11:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/06/hotfix-now-available-for-slim-readerwriter-lock-issue.html</loc>
    <lastmod>2015-06-03T08:34:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/06/</loc>
    <lastmod>2015-06-03T08:34:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/lock-explorer/</loc>
    <lastmod>2015-06-03T08:34:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/04/</loc>
    <lastmod>2015-04-30T09:22:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/04/video-streaming-from-iot-devices.html</loc>
    <lastmod>2015-04-30T09:22:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2015/02/new-iot-fixed-price-development-project.html</loc>
    <lastmod>2015-02-18T10:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/01/</loc>
    <lastmod>2015-01-27T10:35:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/01/that-slim-readerwriter-lock-issue-is-a-kernel-bug.html</loc>
    <lastmod>2015-01-27T10:35:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2015/01/wsarecv-wsasend-and-thread-safety.html</loc>
    <lastmod>2015-01-19T10:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2015/01/living-with-gimpel-lint-is-made-so-much-easier-with-visual-lint.html</loc>
    <lastmod>2015-01-07T16:00:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/12/</loc>
    <lastmod>2014-12-19T14:30:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/</loc>
    <lastmod>2014-12-19T14:30:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/12/two-quite-different-approaches-to-multi-threading.html</loc>
    <lastmod>2014-12-19T14:30:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/11/how-to-build-a-gcc-cross-compiler.html</loc>
    <lastmod>2014-11-19T13:24:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/11/</loc>
    <lastmod>2014-11-19T13:24:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/10/dropping-support-for-visual-studio-2005-and-2008.html</loc>
    <lastmod>2014-10-20T09:57:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/10/dropping-support-for-windows-xp-and-server-2003.html</loc>
    <lastmod>2014-10-20T09:46:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/10/new-option-pack-streaming-media.html</loc>
    <lastmod>2014-10-13T10:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/09/</loc>
    <lastmod>2014-09-19T14:12:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/09/surprising-slim-readerwriter-lock-thread-exit-issues.html</loc>
    <lastmod>2014-09-19T14:12:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/09/new-client-profile-eonic-gaming---turf-battles.html</loc>
    <lastmod>2014-09-15T16:30:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2014/09/eonic-gaming---turf-battles-triumphus---server-development.html</loc>
    <lastmod>2014-09-15T09:54:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/08/activatable-object.html</loc>
    <lastmod>2014-08-12T18:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/08/</loc>
    <lastmod>2014-08-12T18:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/08/latest-release-of-the-server-framework-662.html</loc>
    <lastmod>2014-08-01T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/07/udp-flow-control-and-asynchronous-writes.html</loc>
    <lastmod>2014-07-22T17:33:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/efficient-multi-threading.html</loc>
    <lastmod>2014-07-11T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/</loc>
    <lastmod>2014-07-11T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/useful-undocumented-visual-studio-compiler-switches.html</loc>
    <lastmod>2014-07-10T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/intrusive-c-containers.html</loc>
    <lastmod>2014-07-09T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/practical-testing-33---intrusive-multi-map.html</loc>
    <lastmod>2014-07-08T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/07/practical-testing-32---intrusive-containers.html</loc>
    <lastmod>2014-07-07T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/04/</loc>
    <lastmod>2014-04-22T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/04/bitten-by-scoped-static-initialisation-in-c---turn-on-visual-studios-c4640-warning.html</loc>
    <lastmod>2014-04-22T15:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2014/04/time-wait-perfmon-counters.html</loc>
    <lastmod>2014-04-01T16:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2014/03/new-fixed-price-development-project-1.html</loc>
    <lastmod>2014-03-11T10:52:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/02/latest-release-of-the-server-framework-661.html</loc>
    <lastmod>2014-02-17T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2014/02/openssl-outbound-connection-establishment-failure-bug-in-version-66-of-the-server-framework.html</loc>
    <lastmod>2014-02-03T13:50:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2014/01/more-fixed-price-m2m-server-development-for-our-secretive-security-company-client.html</loc>
    <lastmod>2014-01-17T11:23:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2014/01/happy-new-year-1.html</loc>
    <lastmod>2014-01-02T08:49:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/11/new-client-profile-wave-systems-corp.html</loc>
    <lastmod>2013-11-21T10:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/11/new-client-profile-chinese-company---m2m-server.html</loc>
    <lastmod>2013-11-19T09:25:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/11/new-client-profile-tricerat-inc---printer-sharing.html</loc>
    <lastmod>2013-11-17T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/11/new-client-profile-french-security-hardware-company---m2m-server-for-smart-alarm-panels.html</loc>
    <lastmod>2013-11-14T13:19:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/10/latest-release-of-the-server-framework-66.html</loc>
    <lastmod>2013-10-11T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/10/release-66-to-support-visual-studio-2013-and-windows-81.html</loc>
    <lastmod>2013-10-08T09:08:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/10/saying-goodbye-to-compilers-operating-systems-and-code.html</loc>
    <lastmod>2013-10-08T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/08/</loc>
    <lastmod>2013-08-30T19:14:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/</loc>
    <lastmod>2013-08-30T19:14:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/08/visual-studio-2013-preview---isprint-incorrectly-classifies-t-as-printable.html</loc>
    <lastmod>2013-08-30T19:14:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/07/new-client-profile-geosocket-information-inc---oil-and-gas-industry-gis-developer.html</loc>
    <lastmod>2013-07-01T10:10:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/06/book-review-instant-windows-8-c-application-development-how-to---packt-publishing.html</loc>
    <lastmod>2013-06-07T17:20:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/06/</loc>
    <lastmod>2013-06-07T17:20:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/06/new-client-profile-korean-gaming-company---mobile-gaming.html</loc>
    <lastmod>2013-06-04T08:17:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/05/comments-disabled-for-a-while-1.html</loc>
    <lastmod>2013-05-09T17:21:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/05/</loc>
    <lastmod>2013-05-09T17:21:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/05/10-years-of-blogging.html</loc>
    <lastmod>2013-05-03T10:30:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/04/</loc>
    <lastmod>2013-04-04T12:13:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/04/the-problem-with-file-skip-completion-port-on-success-and-datagram-socket-read-errors-is-fixed-in-wi.html</loc>
    <lastmod>2013-04-04T12:13:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/04/66---breaking-changes---service-tools-library.html</loc>
    <lastmod>2013-04-02T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/04/slightly-more-efficient-locking.html</loc>
    <lastmod>2013-04-01T16:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/03/incorrect-windows-8-error-message-change.html</loc>
    <lastmod>2013-03-30T09:55:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/03/</loc>
    <lastmod>2013-03-30T09:55:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/03/reducing-context-switches-and-increasing-performance.html</loc>
    <lastmod>2013-03-27T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2013/02/fixed-price-m2m-server-development-for-a-security-company.html</loc>
    <lastmod>2013-02-25T21:40:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/02/</loc>
    <lastmod>2013-02-12T12:30:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2013/02/new-release-of-lock-explorer-tools-now-support-slim-reader-writer-locks-and-mutexes.html</loc>
    <lastmod>2013-02-12T12:30:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2013/01/more-of-the-same-in-2013.html</loc>
    <lastmod>2013-01-09T09:42:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2013/01/latest-release-of-the-server-framework-659-1.html</loc>
    <lastmod>2013-01-07T16:49:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/11/</loc>
    <lastmod>2012-11-14T15:49:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/</loc>
    <lastmod>2012-11-14T15:49:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/11/see-what-process-is-using-a-tcp-port-in-windows.html</loc>
    <lastmod>2012-11-14T15:49:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/10/</loc>
    <lastmod>2012-10-04T09:22:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/10/the-perils-of-raid-5.html</loc>
    <lastmod>2012-10-04T09:22:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/09/latest-release-of-the-server-framework-659.html</loc>
    <lastmod>2012-09-20T08:55:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/09/write-sequencing-bug-in-all-versions-of-the-server-framework.html</loc>
    <lastmod>2012-09-18T07:12:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/09/openssl-101c-key-files-are-not-compatible-with-openssl-098x.html</loc>
    <lastmod>2012-09-11T09:34:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/09/</loc>
    <lastmod>2012-09-11T09:34:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/09/acceptex-bug-in-windows-8-and-all-server-2012-variants.html</loc>
    <lastmod>2012-09-04T09:32:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/winsock-registered-io-io-completion-port-performance.html</loc>
    <lastmod>2012-08-29T18:20:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/08/</loc>
    <lastmod>2012-08-29T11:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/08/building-openssl-for-x86-and-x64-on-windows-for-side-by-side-deployment.html</loc>
    <lastmod>2012-08-29T11:55:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/08/where-are-all-the-microsoft-networking-mvps.html</loc>
    <lastmod>2012-08-29T09:40:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/winsock-registered-io---traditional-multi-threaded-iocp-udp-example-server.html</loc>
    <lastmod>2012-08-23T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/worrying-issue-with-windows-8-and-acceptex.html</loc>
    <lastmod>2012-08-22T17:08:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/windows-8server-2012-registered-io-performance---take-2.html</loc>
    <lastmod>2012-08-21T17:20:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/latest-release-of-the-server-framework-657.html</loc>
    <lastmod>2012-08-20T17:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/08/half-of-the-classic-singleton-is-a-useful-concept-a-class-that-has-only-one-instance-the-other-half-.html</loc>
    <lastmod>2012-08-17T22:36:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/08/latest-release-of-the-server-framework-656.html</loc>
    <lastmod>2012-08-13T11:53:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/07/windows-8-registered-io-performance---finally-using-a-full-10-gigabit-link.html</loc>
    <lastmod>2012-07-30T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/get-a-life/</loc>
    <lastmod>2012-07-06T23:50:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/07/happy-zeroth-birthday-max-holgate.html</loc>
    <lastmod>2012-07-06T23:50:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/07/</loc>
    <lastmod>2012-07-06T23:50:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/07/bug-in-the-655-changes-for-the-read-timeout-connection-filter.html</loc>
    <lastmod>2012-07-02T10:36:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2012/07/consultancy-position-with-hti-labs.html</loc>
    <lastmod>2012-07-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/06/differences-between-visual-studio-11-beta-and-visual-studio-2012-rc.html</loc>
    <lastmod>2012-06-15T14:44:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/06/drivers-for-windows-server-2012-rc-for-intel-10-gigabit-at2-adapter.html</loc>
    <lastmod>2012-06-12T10:34:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/06/</loc>
    <lastmod>2012-06-12T10:34:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/06/unexpected-causes-of-poor-datagram-send-performance.html</loc>
    <lastmod>2012-06-11T08:47:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/winsock-registered-io/</loc>
    <lastmod>2012-06-11T08:47:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/06/c-11-concurrency.html</loc>
    <lastmod>2012-06-08T18:25:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/06/the-new-windows-azure-looks-good.html</loc>
    <lastmod>2012-06-08T18:05:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/05/latest-release-of-the-server-framework-655.html</loc>
    <lastmod>2012-05-22T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/03/</loc>
    <lastmod>2012-03-26T21:46:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/03/netmap-rio-and-the-challenges-in-using-a-10-gigabit-pipe.html</loc>
    <lastmod>2012-03-26T21:46:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io-performance---10-gigabit-networking.html</loc>
    <lastmod>2012-03-26T16:44:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io-performance.html</loc>
    <lastmod>2012-03-15T15:15:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2012/03/security-clearance-granted.html</loc>
    <lastmod>2012-03-15T08:45:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---generating-load-for-the-performance-tests.html</loc>
    <lastmod>2012-03-14T17:15:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---traditional-polled-udp-example-server.html</loc>
    <lastmod>2012-03-14T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---multi-threaded-rio-iocp-udp-example-server.html</loc>
    <lastmod>2012-03-12T18:10:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---single-threaded-rio-iocp-udp-example-server.html</loc>
    <lastmod>2012-03-12T15:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---single-threaded-rio-event-driven-udp-example-server.html</loc>
    <lastmod>2012-03-09T22:25:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2012/03/visual-studio-11-the-ui-changes-dont-matter.html</loc>
    <lastmod>2012-03-09T21:50:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io---simple-rio-polled-udp-example-server.html</loc>
    <lastmod>2012-03-07T11:28:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/03/windows-8-registered-io-example-udp-servers.html</loc>
    <lastmod>2012-03-07T11:27:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/02/latest-release-of-the-server-framework-654.html</loc>
    <lastmod>2012-02-14T08:28:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/02/the-advantage-of-having-lots-of-clients-and-clients-with-lots-of-clients.html</loc>
    <lastmod>2012-02-08T12:11:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2012/02/wasp-download-of-xp-versions-now-fixed.html</loc>
    <lastmod>2012-02-02T14:58:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2012/01/happy-new-year.html</loc>
    <lastmod>2012-01-13T15:42:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/12/latest-release-of-the-server-framework-653.html</loc>
    <lastmod>2011-12-14T08:47:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/12/</loc>
    <lastmod>2011-12-14T08:46:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/</loc>
    <lastmod>2011-12-14T08:46:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/12/rfc-6455-the-websocket-protocol.html</loc>
    <lastmod>2011-12-14T08:46:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/11/new-client-profile-smart-moves-software-systems-ltd---online-gaming.html</loc>
    <lastmod>2011-11-23T08:38:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/11/a-new-release-of-wasp-now-with-ssltls-support.html</loc>
    <lastmod>2011-11-22T10:10:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/11/latest-release-of-the-server-framework-652.html</loc>
    <lastmod>2011-11-21T08:25:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/11/dropping-support-for-visual-studio-net-2002-and-2003.html</loc>
    <lastmod>2011-11-09T11:25:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/11/new-client-profile-takion-technologies---equity-trading-platform.html</loc>
    <lastmod>2011-11-04T09:11:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/windows-8-registered-io-buffer-strategies.html</loc>
    <lastmod>2011-10-31T07:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/windows-8-registered-io-and-io-completion-ports.html</loc>
    <lastmod>2011-10-25T18:56:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/10/inside-the-windows-8-registered-io-extensions-rio.html</loc>
    <lastmod>2011-10-24T21:30:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/10/</loc>
    <lastmod>2011-10-24T21:30:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/windows-8-registered-io-networking-extensions.html</loc>
    <lastmod>2011-10-24T16:50:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/out-of-band-data-and-overlapped-io.html</loc>
    <lastmod>2011-10-20T10:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/latest-release-of-the-server-framework-651.html</loc>
    <lastmod>2011-10-11T08:23:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/a-little-note-to-all-you-chinese-hackers.html</loc>
    <lastmod>2011-10-09T12:53:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/10/new-client-profile-mix-telematics.html</loc>
    <lastmod>2011-10-03T12:42:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/09/</loc>
    <lastmod>2011-09-27T12:05:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/09/the-websocket-protocol-is-done.html</loc>
    <lastmod>2011-09-27T12:05:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/09/designing-an-asynchronous-server-side-api-for-websockets.html</loc>
    <lastmod>2011-09-27T10:24:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/09/latest-release-of-the-server-framework-65.html</loc>
    <lastmod>2011-09-15T14:40:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/09/the-curious-case-of-the-not-missing-copy-constructor.html</loc>
    <lastmod>2011-09-14T09:15:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2011/09/where-is-the-year-going.html</loc>
    <lastmod>2011-09-01T12:08:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/09/the-websocket-protocol---draft-hybi-13.html</loc>
    <lastmod>2011-09-01T08:29:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/08/</loc>
    <lastmod>2011-08-31T08:27:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/08/autobahn-websockets-protocol-compliance-test-suite.html</loc>
    <lastmod>2011-08-31T08:27:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/08/i-guess-this-is-a-geek-thing.html</loc>
    <lastmod>2011-08-21T19:59:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/</loc>
    <lastmod>2011-07-08T16:25:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/websockets---i-miss-the-tcp-half-close.html</loc>
    <lastmod>2011-07-08T16:25:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/websockets---the-deflate-stream-extension-is-broken-and-badly-designed.html</loc>
    <lastmod>2011-07-08T16:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/another-day-another-deadlock-avoided-with-no-harm-done.html</loc>
    <lastmod>2011-07-07T09:43:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/websockets---why-do-we-need-to-mask-data-from-client-to-server.html</loc>
    <lastmod>2011-07-06T15:52:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/websockets---why-differentiate-between-text-and-binary-frames.html</loc>
    <lastmod>2011-07-06T14:14:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/websockets-is-a-stream-not-a-message-based-protocol.html</loc>
    <lastmod>2011-07-06T13:34:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/07/the-websocket-protocol-design-by-committee-and-requirements-tracing.html</loc>
    <lastmod>2011-07-06T08:37:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/06/the-websocket-protocol-draft-hybi-09.html</loc>
    <lastmod>2011-06-21T09:15:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/06/</loc>
    <lastmod>2011-06-15T08:12:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/06/movable-type-upgrade-annoyance.html</loc>
    <lastmod>2011-06-15T08:12:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/06/tcp-flow-control-and-asynchronous-writes.html</loc>
    <lastmod>2011-06-09T22:10:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/06/in-response-to-dhanji-on-unit-testing.html</loc>
    <lastmod>2011-06-07T08:30:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/05/new-client-profile-inconcert.html</loc>
    <lastmod>2011-05-26T06:40:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/04/new-client-profile-cadcorp.html</loc>
    <lastmod>2011-04-21T09:31:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/04/latest-release-of-the-server-framework-64.html</loc>
    <lastmod>2011-04-20T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/04/avoiding-non-paged-pool-exhaustion-when-using-asynchronous-file-writers.html</loc>
    <lastmod>2011-04-06T10:57:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/03/bug-in-cstringconverterwtoa.html</loc>
    <lastmod>2011-03-07T10:23:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/03/automatic-crash-dump-creation.html</loc>
    <lastmod>2011-03-01T10:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2011/02/fixed-price-server-development-for-a-custom-electronics-manufacturer.html</loc>
    <lastmod>2011-02-28T14:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/02/potential-for-bugs-in-the-design-of-the-pre-64-ciopool-constructor.html</loc>
    <lastmod>2011-02-28T10:42:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/02/performance-allocators-pooling-and-64.html</loc>
    <lastmod>2011-02-14T11:11:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/02/</loc>
    <lastmod>2011-02-07T16:49:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/02/getextendedtcptable-mib-tcptable-owner-pid-and-time-wait.html</loc>
    <lastmod>2011-02-07T16:49:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/01/time-wait-and-its-design-implications-for-protocols-and-scalable-servers.html</loc>
    <lastmod>2011-01-21T11:39:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/01/new-client-profile-rte-network.html</loc>
    <lastmod>2011-01-18T11:30:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/01/</loc>
    <lastmod>2011-01-13T16:36:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2011/01/practical-testing-31---a-bug-in-destroytimer.html</loc>
    <lastmod>2011-01-13T16:36:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2011/01/website-update.html</loc>
    <lastmod>2011-01-13T12:45:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2011/01/latest-release-of-the-server-framework-633.html</loc>
    <lastmod>2011-01-07T09:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/12/</loc>
    <lastmod>2010-12-22T13:33:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/</loc>
    <lastmod>2010-12-22T13:33:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/12/welcome-to-the-new-rambling-comments.html</loc>
    <lastmod>2010-12-22T13:33:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/12/one-million-tcp-connections.html</loc>
    <lastmod>2010-12-10T10:39:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/12/the-websocket-protocol.html</loc>
    <lastmod>2010-12-09T14:47:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/my-approach-to-bugs.html</loc>
    <lastmod>2010-11-24T10:53:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/bug-fix-for-63x-cservicemanagercpp.html</loc>
    <lastmod>2010-11-24T08:46:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/new-client-profile-desktop-sharing-company.html</loc>
    <lastmod>2010-11-24T08:16:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/lock-inversion-detector-finally-fully-integrated-in-my-build.html</loc>
    <lastmod>2010-11-23T09:25:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/</loc>
    <lastmod>2010-11-23T09:25:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/latest-release-of-the-server-framework-632.html</loc>
    <lastmod>2010-11-23T09:23:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/winrmwinrs-job-memory-limits-1.html</loc>
    <lastmod>2010-11-19T16:11:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/useful-link-to-tcp-connection-knowledge-base-articles.html</loc>
    <lastmod>2010-11-13T09:13:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/a-lock-inversion-detector-as-part-of-the-build-is-good.html</loc>
    <lastmod>2010-11-12T08:47:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/potential-to-deadlock-in-openssl-schannel-and-sspi-negotiate-connectors.html</loc>
    <lastmod>2010-11-12T08:38:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/tangential-testing.html</loc>
    <lastmod>2010-11-10T08:15:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/latest-release-of-the-server-framework-631.html</loc>
    <lastmod>2010-11-08T12:59:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/winrmwinrs-job-memory-limits.html</loc>
    <lastmod>2010-11-04T22:46:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/11/bug-in-openssl-stream-socket-filter-which-cases-memory-leaks.html</loc>
    <lastmod>2010-11-03T17:57:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/11/bug-in-openssl-stream-socket-filter-which-cases-memory-leaks.html</loc>
    <lastmod>2010-11-03T17:44:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/how-to-support-10000-or-more-concurrent-tcp-connections---part-2---perf-tests-from-day-0.html</loc>
    <lastmod>2010-10-27T09:05:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/how-to-support-10000-concurrent-tcp-connections.html</loc>
    <lastmod>2010-10-25T10:34:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/wasp-command-line-options.html</loc>
    <lastmod>2010-10-20T10:35:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/more-complex-message-framing.html</loc>
    <lastmod>2010-10-19T08:50:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/wasps-config-file.html</loc>
    <lastmod>2010-10-18T10:57:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/wasp-plugin-entry-points.html</loc>
    <lastmod>2010-10-15T08:42:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/wasp-server-instances.html</loc>
    <lastmod>2010-10-14T14:34:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/testing-complex-server-code.html</loc>
    <lastmod>2010-10-13T12:40:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/calling-wasp-functions-from-your-plugin-dll.html</loc>
    <lastmod>2010-10-13T08:41:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/some-thoughts-on-that-two-thread-pool-server-design.html</loc>
    <lastmod>2010-10-12T11:27:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/wasps-thread-pools.html</loc>
    <lastmod>2010-10-12T09:04:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/using-openssl-with-asynchronous-sockets.html</loc>
    <lastmod>2010-10-12T08:25:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/stress-testing-wasp-using-the-echoservertest-program.html</loc>
    <lastmod>2010-10-11T12:15:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/message-framing-a-length-prefixed-packet-echo-server.html</loc>
    <lastmod>2010-10-08T08:45:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/the-simplest-plugin-examining-echoserverdll.html</loc>
    <lastmod>2010-10-07T08:40:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/automating-wasp-installation.html</loc>
    <lastmod>2010-10-06T08:34:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/enabling-and-viewing-wasps-performance-counters.html</loc>
    <lastmod>2010-10-05T08:56:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/10/latest-release-of-the-server-framework-63.html</loc>
    <lastmod>2010-10-04T10:57:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/10/</loc>
    <lastmod>2010-10-04T10:57:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/10/serverframeworkcom.html</loc>
    <lastmod>2010-10-04T10:47:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/changes-to-the-clr-hosting-tools-library-in-63.html</loc>
    <lastmod>2010-10-04T09:39:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/running-wasp-as-a-windows-service.html</loc>
    <lastmod>2010-10-04T08:24:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/checking-for-new-versions-of-wasp.html</loc>
    <lastmod>2010-10-01T10:00:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/changes-to-the-service-tools-library-in-63.html</loc>
    <lastmod>2010-10-01T09:35:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/getting-started-with-wasp.html</loc>
    <lastmod>2010-10-01T09:25:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/latest-release-of-the-server-framework-63.html</loc>
    <lastmod>2010-10-01T08:50:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/an-introduction-to-wasp.html</loc>
    <lastmod>2010-10-01T08:39:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/asynchronousevents/2010/10/welcome-to-serverframeworkcom.html</loc>
    <lastmod>2010-10-01T08:30:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/</loc>
    <lastmod>2010-09-27T14:59:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/the-design-implications-of-file-skip-completion-port-on-success-and-the-vista-overlapped-io-change-r.html</loc>
    <lastmod>2010-09-27T14:59:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/things-i-hate-about-visual-studio-2010---part-today.html</loc>
    <lastmod>2010-09-24T21:51:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/63-is-coming.html</loc>
    <lastmod>2010-09-24T19:31:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/practical-testing-30---reducing-contention.html</loc>
    <lastmod>2010-09-23T15:19:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/devpartner-studio-10.html</loc>
    <lastmod>2010-09-09T08:53:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/09/practical-testing-29---fixing-the-timer-wheel.html</loc>
    <lastmod>2010-09-09T08:41:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/</loc>
    <lastmod>2010-08-15T11:06:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/devpartner-studio-10---unmanaged-disappointments.html</loc>
    <lastmod>2010-08-15T11:06:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/more-thoughts-on-invasiveintrusive-containers-and-stl-allocators.html</loc>
    <lastmod>2010-08-05T16:09:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/clr-hosting---a-flexible-managed-plugin-system-part-2.html</loc>
    <lastmod>2010-08-05T10:36:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/useful-visual-studio-retirement-matrix.html</loc>
    <lastmod>2010-08-05T08:26:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/practical-testing-28---finishing-the-timer-wheel.html</loc>
    <lastmod>2010-08-04T12:54:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/invasive-containers.html</loc>
    <lastmod>2010-08-04T09:28:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/stl-allocators-hmm.html</loc>
    <lastmod>2010-08-04T07:17:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/practical-testing-27---fixing-things.html</loc>
    <lastmod>2010-08-03T17:53:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/08/net-40-different-appdomain-managers-for-different-appdomains.html</loc>
    <lastmod>2010-08-03T10:47:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/clr-hosting---a-flexible-managed-plugin-system-part-1.html</loc>
    <lastmod>2010-07-29T18:27:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/</loc>
    <lastmod>2010-07-29T18:27:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/clr-hosting---net-40-net-20-take-your-pick.html</loc>
    <lastmod>2010-07-27T12:58:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/tool-lag.html</loc>
    <lastmod>2010-07-27T11:02:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-26---more-functionality-more-refactoring-and-a-new-bug.html</loc>
    <lastmod>2010-07-23T09:56:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/amusing-bug-in-gettemppath.html</loc>
    <lastmod>2010-07-22T10:14:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-25---nothing-is-free.html</loc>
    <lastmod>2010-07-21T14:13:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-24---removing-test-duplication.html</loc>
    <lastmod>2010-07-20T14:53:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/enet/</loc>
    <lastmod>2010-07-19T09:01:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-23---another-new-approach-timer-wheels.html</loc>
    <lastmod>2010-07-19T09:01:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/more-thoughts-on-big-c.html</loc>
    <lastmod>2010-07-17T07:21:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-22---performance-some-you-win.html</loc>
    <lastmod>2010-07-15T21:29:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/practical-testing-21---looking-at-performance-and-finding-a-leak.html</loc>
    <lastmod>2010-07-15T11:43:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/stlport-521-and-vs2010-and-x64.html</loc>
    <lastmod>2010-07-06T09:05:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/07/step-over-library-code-when-debugging-c-in-visual-studio.html</loc>
    <lastmod>2010-07-02T10:24:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/05/</loc>
    <lastmod>2010-05-17T17:56:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/05/performance-comparisons-for-recent-code-changes.html</loc>
    <lastmod>2010-05-17T17:56:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/05/iocp-performance-tweaks-and-repeatable-perf-logging.html</loc>
    <lastmod>2010-05-16T19:20:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/05/more-performance-testing.html</loc>
    <lastmod>2010-05-11T11:57:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/</loc>
    <lastmod>2010-04-28T10:37:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/new-udp-server-examples.html</loc>
    <lastmod>2010-04-28T10:37:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/things-i-hate-about-visual-studio-2010---part-1.html</loc>
    <lastmod>2010-04-22T17:42:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/the-design-implications-of-file-skip-completion-port-on-success-and-the-vista-overlapped-io-change.html</loc>
    <lastmod>2010-04-19T18:27:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/lock-free-or-many-locks.html</loc>
    <lastmod>2010-04-19T16:14:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/04/bug-fix-for-viewing-performance-counters-remotely.html</loc>
    <lastmod>2010-04-02T18:09:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2010/04/ongoing-development-projects-for-our-industrial-control-client.html</loc>
    <lastmod>2010-04-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/03/</loc>
    <lastmod>2010-03-23T22:05:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/03/the-joy-of-hacking.html</loc>
    <lastmod>2010-03-23T22:05:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/03/latest-release-of-licensed-socket-server-code-62.html</loc>
    <lastmod>2010-03-12T18:15:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/03/speeding-up-c-builds.html</loc>
    <lastmod>2010-03-01T11:49:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/02/</loc>
    <lastmod>2010-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/02/delays.html</loc>
    <lastmod>2010-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/happy-zeroth-birthday-scott-holgate.html</loc>
    <lastmod>2010-01-25T07:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/</loc>
    <lastmod>2010-01-25T07:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/performance-improvements-in-the-socket-server-framework.html</loc>
    <lastmod>2010-01-14T12:19:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/file-skip-completion-port-on-success-and-datagram-socket-read-errors.html</loc>
    <lastmod>2010-01-06T12:45:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/bug-in-v70-of-the-servo-controller-firmware.html</loc>
    <lastmod>2010-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/mechanical/</loc>
    <lastmod>2010-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/programming/</loc>
    <lastmod>2010-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/servos/</loc>
    <lastmod>2010-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/electronics/</loc>
    <lastmod>2010-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2010/01/where-are-we.html</loc>
    <lastmod>2010-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2010/01/ongoing-development-projects-for-our-online-gaming-client-1.html</loc>
    <lastmod>2010-01-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/</loc>
    <lastmod>2009-12-24T09:07:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/devpartner-studio-91.html</loc>
    <lastmod>2009-12-24T09:07:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/</loc>
    <lastmod>2009-12-24T09:07:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/bug-fix-for-obscure-shutdown-sequence-race-conditions.html</loc>
    <lastmod>2009-12-23T16:50:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/datagram-filtering.html</loc>
    <lastmod>2009-12-11T18:04:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/sensing-servo-torque.html</loc>
    <lastmod>2009-12-07T08:34:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/sensors/</loc>
    <lastmod>2009-12-07T08:34:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/12/new-soldering-iron.html</loc>
    <lastmod>2009-12-03T10:32:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/atmega168-64-channel-servo-controller-with-advanced-servo-commands.html</loc>
    <lastmod>2009-11-29T19:51:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/</loc>
    <lastmod>2009-11-29T19:51:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/back-to-jit-testing.html</loc>
    <lastmod>2009-11-26T12:41:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/writing-a-custom-wireshark-dissector-plugin.html</loc>
    <lastmod>2009-11-26T12:05:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/net-40-hosting-again.html</loc>
    <lastmod>2009-11-25T18:04:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/an-overview-of-features-of-the-licensed-server-framework.html</loc>
    <lastmod>2009-11-25T12:27:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/stream-compression.html</loc>
    <lastmod>2009-11-17T14:03:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/testing-backwards.html</loc>
    <lastmod>2009-11-16T16:48:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/latest-release-of-licensed-socket-server-code-611.html</loc>
    <lastmod>2009-11-16T12:06:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/chiphackercom.html</loc>
    <lastmod>2009-11-15T10:08:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/relative-branch-out-of-reach.html</loc>
    <lastmod>2009-11-14T15:09:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/talk-to-the-bear.html</loc>
    <lastmod>2009-11-05T22:00:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/11/bugs.html</loc>
    <lastmod>2009-11-05T19:29:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2009/11/fixed-price-clr-hosting-project.html</loc>
    <lastmod>2009-11-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/testing-testing.html</loc>
    <lastmod>2009-10-31T12:53:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/</loc>
    <lastmod>2009-10-31T12:53:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/concurrency-profiling-with-vs2010.html</loc>
    <lastmod>2009-10-29T14:18:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/net-40-hosting.html</loc>
    <lastmod>2009-10-23T11:38:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/repeatable-unit-testing-with-avr-assembler-and-avr-studio.html</loc>
    <lastmod>2009-10-22T15:49:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/visual-studio-2010-beta-2-installation-failure.html</loc>
    <lastmod>2009-10-22T10:45:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/unit-testing-avr-assembly-language.html</loc>
    <lastmod>2009-10-21T16:24:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/integrating-the-multi-move-command.html</loc>
    <lastmod>2009-10-15T21:26:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/after-the-servo-controller.html</loc>
    <lastmod>2009-10-11T19:47:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/moving-multiple-servos-at-once.html</loc>
    <lastmod>2009-10-07T12:42:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/almost-there.html</loc>
    <lastmod>2009-10-05T22:13:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/new-design-please.html</loc>
    <lastmod>2009-10-03T22:21:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/flow-control-is-the-key.html</loc>
    <lastmod>2009-10-02T14:59:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/serial-communications-issues.html</loc>
    <lastmod>2009-10-02T10:53:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/the-equivalent-of-static-libraries-in-net.html</loc>
    <lastmod>2009-10-01T16:18:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/10/i-seem-to-have-developed-something-remarkably-similar-to-the-ssc-32.html</loc>
    <lastmod>2009-10-01T09:45:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/other-peoples-robots/</loc>
    <lastmod>2009-10-01T09:45:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/storing-data-in-the-eeprom-of-an-atmega168.html</loc>
    <lastmod>2009-09-30T08:14:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/</loc>
    <lastmod>2009-09-30T08:14:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/atmega168-64-channel-servo-controller.html</loc>
    <lastmod>2009-09-29T09:01:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/new-servo-controller-commands.html</loc>
    <lastmod>2009-09-24T16:28:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/moving-forward.html</loc>
    <lastmod>2009-09-22T08:50:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/interesting-blog-posts-on-high-performance-servers.html</loc>
    <lastmod>2009-09-09T09:36:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/parasoft-insure-vs-microfocuscompuware-devpartner-studio.html</loc>
    <lastmod>2009-09-08T15:17:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/highlights-of-the-61-clientserver-framework-release.html</loc>
    <lastmod>2009-09-07T18:30:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/latest-release-of-licensed-socket-server-code-61.html</loc>
    <lastmod>2009-09-04T23:22:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/a-week-with-windows-7.html</loc>
    <lastmod>2009-09-04T17:58:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/using-old-compilers.html</loc>
    <lastmod>2009-09-04T12:12:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/09/tracking-down-reference-counting-bugs.html</loc>
    <lastmod>2009-09-03T13:42:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/</loc>
    <lastmod>2009-08-20T08:21:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/excel-2010-xll-sdk.html</loc>
    <lastmod>2009-08-20T08:21:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/managed-xll/</loc>
    <lastmod>2009-08-20T08:21:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/using-wireshark-to-debug-udp-communication-issues.html</loc>
    <lastmod>2009-08-19T11:52:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/uuidlibunknwn-iobj-fatal-error-lnk1103-debugging-information-corrupt-recompile-module.html</loc>
    <lastmod>2009-08-11T08:49:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/prototype-fabrication.html</loc>
    <lastmod>2009-08-08T14:12:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/downloading-windows-7.html</loc>
    <lastmod>2009-08-07T10:53:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/and-then-switch-to-the-atmega168.html</loc>
    <lastmod>2009-08-07T08:48:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/testing-blocking-calls.html</loc>
    <lastmod>2009-08-06T14:02:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/tracking-invocations.html</loc>
    <lastmod>2009-08-06T08:35:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/registers-stack-usage-and-timing.html</loc>
    <lastmod>2009-08-06T08:22:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/custom-clientserver-requestresponse-protocols.html</loc>
    <lastmod>2009-08-05T13:04:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/asynchronous-serial-responses.html</loc>
    <lastmod>2009-08-05T09:36:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/all-the-problems-of-multi-threading-without-the-threads.html</loc>
    <lastmod>2009-08-04T09:54:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/extending-the-servo-controller.html</loc>
    <lastmod>2009-08-03T13:20:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/whats-next.html</loc>
    <lastmod>2009-08-03T09:49:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/tweaking-the-servo-controller.html</loc>
    <lastmod>2009-08-02T09:15:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/attiny2313-24-channel-servo-controller-schematic.html</loc>
    <lastmod>2009-08-01T11:39:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/08/a-timer-driven-pwm-servo-controller-part-4.html</loc>
    <lastmod>2009-08-01T08:12:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/</loc>
    <lastmod>2009-07-30T14:12:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/a-timer-driven-pwm-servo-controller-part-3.html</loc>
    <lastmod>2009-07-30T14:12:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/a-timer-driven-pwm-servo-controller-part-2.html</loc>
    <lastmod>2009-07-29T11:26:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/a-time-and-a-place-for-comments.html</loc>
    <lastmod>2009-07-28T13:19:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/globals-are-evil.html</loc>
    <lastmod>2009-07-28T13:08:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/a-timer-driven-pwm-servo-controller.html</loc>
    <lastmod>2009-07-28T09:28:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/asynchronous-spreadsheet-calls-in-a-managed-xll.html</loc>
    <lastmod>2009-07-23T09:13:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/error-cannot-pass-a-gchandle-across-appdomains.html</loc>
    <lastmod>2009-07-13T18:07:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/07/redesigning-the-servo-controller-firmware.html</loc>
    <lastmod>2009-07-06T16:12:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/</loc>
    <lastmod>2009-06-22T21:04:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/sspi-negotiation-ntlm-and-kerberos-clients-and-servers.html</loc>
    <lastmod>2009-06-22T21:04:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/wheres-the-catch.html</loc>
    <lastmod>2009-06-19T10:03:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/chiara-hexapod.html</loc>
    <lastmod>2009-06-17T18:06:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/allocating-page-aligned-buffers.html</loc>
    <lastmod>2009-06-14T19:20:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/structured-exception-translation-is-now-optional.html</loc>
    <lastmod>2009-06-13T09:30:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/why-not-to-compile-as-64-bit.html</loc>
    <lastmod>2009-06-11T14:06:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/x64/</loc>
    <lastmod>2009-06-11T14:06:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/fabrication.html</loc>
    <lastmod>2009-06-10T12:14:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/new-windows-services-library.html</loc>
    <lastmod>2009-06-10T09:48:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/linkfest.html</loc>
    <lastmod>2009-06-05T18:32:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/fundamental-design-flaw-in-the-servo-controller-code.html</loc>
    <lastmod>2009-06-03T18:02:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/atmel-attiny2313-servo-controller-v02-source-code.html</loc>
    <lastmod>2009-06-03T10:54:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/bug-psychology-and-how-you-can-get-stuck-in-a-rut.html</loc>
    <lastmod>2009-06-03T09:25:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/64-channel-servo-controller.html</loc>
    <lastmod>2009-06-02T09:13:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/race-condition-during-service-shutdown.html</loc>
    <lastmod>2009-06-01T09:47:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/06/bug-fix-in-performance-counter-instance-activation-code.html</loc>
    <lastmod>2009-06-01T08:59:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/atmel-attiny2313-servo-controller-v01-source-code.html</loc>
    <lastmod>2009-05-21T12:16:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/</loc>
    <lastmod>2009-05-21T12:16:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/cd74hct238e.html</loc>
    <lastmod>2009-05-19T17:54:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/pragma-unmanaged.html</loc>
    <lastmod>2009-05-14T18:19:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/building-an-inproc-atl-com-object-as-x86-and-x64.html</loc>
    <lastmod>2009-05-12T09:50:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/embedded-assembly-programming.html</loc>
    <lastmod>2009-05-08T07:50:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/atmel-attiny2313-servo-controller-v01.html</loc>
    <lastmod>2009-05-08T07:00:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/avr-studio-4.html</loc>
    <lastmod>2009-05-07T08:18:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/everything-you-need-to-know-about-timers-and-periodic-scheduling-in-the-server-framework.html</loc>
    <lastmod>2009-05-05T13:25:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/05/i-may-have-been-a-little-harsh.html</loc>
    <lastmod>2009-05-01T11:11:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/</loc>
    <lastmod>2009-04-30T22:46:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/arduino-multiple-serial-disappointment.html</loc>
    <lastmod>2009-04-30T22:46:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/the-servo-controller-problems-werent-power-supply-noise.html</loc>
    <lastmod>2009-04-30T19:57:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/may-your-software-scale-and-other-curses.html</loc>
    <lastmod>2009-04-28T13:16:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/books-for-programming-an-avr-micro.html</loc>
    <lastmod>2009-04-25T22:57:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/once-more-with-feeling.html</loc>
    <lastmod>2009-04-25T15:58:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/more-thoughts-on-the-proto-leg.html</loc>
    <lastmod>2009-04-23T19:05:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/first-steps-in-embedded-programming-first-build-the-hardware.html</loc>
    <lastmod>2009-04-23T18:37:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/thoughts-on-the-proto-leg.html</loc>
    <lastmod>2009-04-21T13:30:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/interesting-piece-on-thread-pools.html</loc>
    <lastmod>2009-04-21T08:48:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/bug-fix-for-the-free-server-framework-code.html</loc>
    <lastmod>2009-04-21T08:42:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/prototype-leg-v01.html</loc>
    <lastmod>2009-04-20T17:02:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/the-servos-are-twitching.html</loc>
    <lastmod>2009-04-16T14:22:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/custom-application-servers.html</loc>
    <lastmod>2009-04-15T09:31:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/pulse-width-modulation-for-servo-position-control.html</loc>
    <lastmod>2009-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/useful-links-and-suppliers.html</loc>
    <lastmod>2009-04-09T18:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/servos-with-status-feedback.html</loc>
    <lastmod>2009-04-09T08:10:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/micromagic-systems.html</loc>
    <lastmod>2009-04-08T16:36:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/a-pod-an-ant-inspired-hexapod.html</loc>
    <lastmod>2009-04-08T15:24:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/welcome.html</loc>
    <lastmod>2009-04-08T13:44:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/04/upgrading-to-version-60.html</loc>
    <lastmod>2009-04-02T12:02:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2009/03/updating-iso8583-servers.html</loc>
    <lastmod>2009-03-30T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/03/excellent-article-on-non-paged-pool.html</loc>
    <lastmod>2009-03-27T11:45:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/03/</loc>
    <lastmod>2009-03-27T11:45:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/03/highlights-of-the-60-server-framework-release.html</loc>
    <lastmod>2009-03-26T16:20:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/03/latest-release-of-licensed-socket-server-code-60.html</loc>
    <lastmod>2009-03-26T16:07:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/03/automatically-pruning-empty-log-files.html</loc>
    <lastmod>2009-03-10T09:44:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2009/02/consultancy-for-ssl-client-development.html</loc>
    <lastmod>2009-02-25T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/02/</loc>
    <lastmod>2009-02-18T14:29:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/02/testing-schannel-code.html</loc>
    <lastmod>2009-02-18T14:29:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/02/memory-leak-in-schannel-ssl-code.html</loc>
    <lastmod>2009-02-16T11:09:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/02/asserts-and-testing.html</loc>
    <lastmod>2009-02-10T09:53:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/</loc>
    <lastmod>2009-01-29T11:10:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/latest-release-of-licensed-socket-server-code-525.html</loc>
    <lastmod>2009-01-29T11:10:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/bug-in-the-dispatching-of-onconnectionclosed-in-release-524-of-the-server-framework.html</loc>
    <lastmod>2009-01-29T08:31:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/breakpoint-sequences.html</loc>
    <lastmod>2009-01-22T09:43:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/living-with-subversion.html</loc>
    <lastmod>2009-01-15T09:27:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2009/01/the-new-microsoft-file-transfer-manager-appears-to-suck.html</loc>
    <lastmod>2009-01-08T15:09:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2009/01/fixed-price-server-development-for-eltav.html</loc>
    <lastmod>2009-01-02T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2009/01/ongoing-development-projects-for-our-online-gaming-client.html</loc>
    <lastmod>2009-01-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/</loc>
    <lastmod>2008-12-23T11:12:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/</loc>
    <lastmod>2008-12-23T11:12:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/shared-locks-and-unique-locks.html</loc>
    <lastmod>2008-12-23T11:12:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/how-do-you-convert-a-number-to-a-string-in-c-with-msvc.html</loc>
    <lastmod>2008-12-19T21:17:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/more-code-shuffling.html</loc>
    <lastmod>2008-12-18T09:40:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/the-great-source-code-shuffle.html</loc>
    <lastmod>2008-12-11T13:23:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/latest-release-of-licensed-socket-server-code-524.html</loc>
    <lastmod>2008-12-09T11:51:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/devpartner-studio-90-and-vs2008.html</loc>
    <lastmod>2008-12-03T14:49:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/comments-are-back-on.html</loc>
    <lastmod>2008-12-02T21:31:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/12/comments-are-off-for-a-while.html</loc>
    <lastmod>2008-12-01T21:05:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/11/devpartner-studio-90.html</loc>
    <lastmod>2008-11-22T07:23:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/11/</loc>
    <lastmod>2008-11-22T07:23:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/lock-contention.html</loc>
    <lastmod>2008-10-21T10:43:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/</loc>
    <lastmod>2008-10-21T10:43:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/wall.html</loc>
    <lastmod>2008-10-19T22:25:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/goodbye-old-friend.html</loc>
    <lastmod>2008-10-17T16:54:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/asynchronous-schannel-servers.html</loc>
    <lastmod>2008-10-09T13:49:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/10/stlport-515-and-vs2008-and-x64.html</loc>
    <lastmod>2008-10-01T11:06:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/alternative-call-stack-capturing.html</loc>
    <lastmod>2008-09-25T09:34:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/</loc>
    <lastmod>2008-09-25T09:34:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/how-does-the-socket-server-framework-compare-to-boostasio.html</loc>
    <lastmod>2008-09-24T09:23:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/wm-timechange-broadcast-strangeness.html</loc>
    <lastmod>2008-09-09T18:05:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/log-file-rotation.html</loc>
    <lastmod>2008-09-05T17:08:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/the-perils-of-precompiled-headers.html</loc>
    <lastmod>2008-09-03T11:44:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/connection-collections.html</loc>
    <lastmod>2008-09-02T10:30:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/09/flame-on.html</loc>
    <lastmod>2008-09-02T10:02:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2008/09/new-fixed-price-iso-8583-transaction-server-development-project.html</loc>
    <lastmod>2008-09-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/</loc>
    <lastmod>2008-08-12T12:44:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/practical-testing-20---mind-the-gap.html</loc>
    <lastmod>2008-08-12T12:44:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/writing-testable-code.html</loc>
    <lastmod>2008-08-07T09:05:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/lock-free-code-is-hard.html</loc>
    <lastmod>2008-08-06T12:06:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/documentation-bug.html</loc>
    <lastmod>2008-08-06T08:37:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/practical-testing-19---removing-the-duplicate-code.html</loc>
    <lastmod>2008-08-03T21:28:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/the-life-of-a-stream-socket-connection.html</loc>
    <lastmod>2008-08-03T13:51:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/latest-release-of-licensed-socket-server-code-523.html</loc>
    <lastmod>2008-08-03T12:25:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/08/practical-testing-18---removing-the-potential-to-deadlock.html</loc>
    <lastmod>2008-08-02T12:15:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2008/08/new-fixed-price-development-project.html</loc>
    <lastmod>2008-08-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/</loc>
    <lastmod>2008-07-29T10:08:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/there-will-be-a-523-or-documenting-leads-to-refactoring.html</loc>
    <lastmod>2008-07-29T10:08:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/good-technical-blog.html</loc>
    <lastmod>2008-07-24T21:52:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/server-shutdown-in-521-and-522.html</loc>
    <lastmod>2008-07-23T14:10:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/memory-leak-in-licensed-socket-server-code.html</loc>
    <lastmod>2008-07-23T08:23:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/latest-release-of-licensed-socket-server-code-522.html</loc>
    <lastmod>2008-07-21T12:45:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/07/write-completion-flow-control.html</loc>
    <lastmod>2008-07-06T10:31:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/</loc>
    <lastmod>2008-06-25T08:55:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/managed-xll-excel-addins.html</loc>
    <lastmod>2008-06-25T08:55:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/high-throughput-low-latency.html</loc>
    <lastmod>2008-06-25T08:28:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/the-mounted-file-system-does-not-support-extended-attributes.html</loc>
    <lastmod>2008-06-24T09:49:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/data-distribution-servers.html</loc>
    <lastmod>2008-06-17T20:09:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/06/another-iso-8583-transaction-server.html</loc>
    <lastmod>2008-06-03T13:11:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/05/</loc>
    <lastmod>2008-05-06T15:37:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/05/more-on-the-clr-startup-change.html</loc>
    <lastmod>2008-05-06T15:37:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/05/interesting-blog.html</loc>
    <lastmod>2008-05-06T12:30:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/05/wow64-win32-debugapi-clr-application-startup-change.html</loc>
    <lastmod>2008-05-01T16:43:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/</loc>
    <lastmod>2008-04-28T18:05:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/socket-connection-termination.html</loc>
    <lastmod>2008-04-28T18:05:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/spam-gone.html</loc>
    <lastmod>2008-04-24T08:52:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/spam-problems.html</loc>
    <lastmod>2008-04-21T08:14:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/comments-captcha-and-blacklist.html</loc>
    <lastmod>2008-04-17T17:40:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/what-would-i-do.html</loc>
    <lastmod>2008-04-15T22:24:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/pqr---a-simple-design-pattern-for-multicore-enterprise-applications.html</loc>
    <lastmod>2008-04-14T17:44:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/practical-testing-17---a-whole-new-approach.html</loc>
    <lastmod>2008-04-09T18:54:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/it-seems-im-not-the-only-one.html</loc>
    <lastmod>2008-04-07T19:05:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/04/practical-testing-16---fixing-a-timeout-bug.html</loc>
    <lastmod>2008-04-04T10:28:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/03/and-then-there-were-three.html</loc>
    <lastmod>2008-03-22T08:53:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/03/</loc>
    <lastmod>2008-03-22T08:53:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/03/readynas-development.html</loc>
    <lastmod>2008-03-18T09:22:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/03/bug-in-timer-queue-code.html</loc>
    <lastmod>2008-03-18T09:15:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/03/back-from-skiing.html</loc>
    <lastmod>2008-03-18T09:12:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/net-abstract-base-classes-vs-interfaces.html</loc>
    <lastmod>2008-02-21T13:20:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/</loc>
    <lastmod>2008-02-21T13:20:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/when-are-asynchronous-file-writes-not-asynchronous.html</loc>
    <lastmod>2008-02-20T09:51:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/latest-release-of-licensed-socket-server-code-521.html</loc>
    <lastmod>2008-02-18T11:17:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/major-vista-overlapped-io-change.html</loc>
    <lastmod>2008-02-18T08:17:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/ccnet/</loc>
    <lastmod>2008-02-14T09:25:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/continuous-integration/</loc>
    <lastmod>2008-02-14T09:25:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/process-management-using-jobs-on-windows.html</loc>
    <lastmod>2008-02-14T09:25:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/another-ccnet-patch.html</loc>
    <lastmod>2008-02-11T18:02:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/currently-reading-windows-via-cc.html</loc>
    <lastmod>2008-02-11T08:33:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/ccnet-and-robocopy.html</loc>
    <lastmod>2008-02-02T13:15:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/02/ccnet-file-system-source-control-speed-up.html</loc>
    <lastmod>2008-02-01T11:22:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/</loc>
    <lastmod>2008-01-31T08:48:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/living-with-continuous-integration.html</loc>
    <lastmod>2008-01-31T08:48:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/coding-the-markets.html</loc>
    <lastmod>2008-01-31T08:33:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/dnsbl---again.html</loc>
    <lastmod>2008-01-15T12:07:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/cruisecontrolnet-patches.html</loc>
    <lastmod>2008-01-14T14:25:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/potential-deadlock-bug-in-free-socket-server-framework.html</loc>
    <lastmod>2008-01-12T13:19:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/new-release-of-free-socket-server-framework.html</loc>
    <lastmod>2008-01-10T15:13:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/how-important-is-vc6-to-you-now.html</loc>
    <lastmod>2008-01-10T09:23:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/socket-write-sequencing-memory-leak-bug-in-free-version-of-socket-server-framework.html</loc>
    <lastmod>2008-01-10T09:14:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/currently-reading-excel-add-in-development-in-cc.html</loc>
    <lastmod>2008-01-09T09:57:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/local-project-trigger.html</loc>
    <lastmod>2008-01-04T18:45:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/threadsleep100-sleep-for-a-short-while-to-avoid-hammering-cpu.html</loc>
    <lastmod>2008-01-03T22:41:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2008/01/more-cruise-control-net-woes.html</loc>
    <lastmod>2008-01-02T18:46:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/</loc>
    <lastmod>2007-12-21T21:55:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/fighting-with-cruisecontrolnet.html</loc>
    <lastmod>2007-12-21T21:55:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/</loc>
    <lastmod>2007-12-21T21:55:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/cruisecontrolnet.html</loc>
    <lastmod>2007-12-18T17:11:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/performance-counter-mismatch-detection.html</loc>
    <lastmod>2007-12-13T23:21:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/secure-code-on-vista-only-for-enterprise-developers.html</loc>
    <lastmod>2007-12-13T22:02:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/reclaiming-my-cpu.html</loc>
    <lastmod>2007-12-12T11:22:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/managed-excel-addins.html</loc>
    <lastmod>2007-12-11T12:08:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/12/bug-in-overlapped-udp-port-unreachable-errors.html</loc>
    <lastmod>2007-12-03T09:19:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2007/12/short-term-contract-based-at-our-guildford-office-for-lloyds-tsb.html</loc>
    <lastmod>2007-12-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/</loc>
    <lastmod>2007-11-29T12:02:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/thank-you-raymond.html</loc>
    <lastmod>2007-11-29T12:02:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/vs-2008.html</loc>
    <lastmod>2007-11-29T10:50:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/back-in-time-with-dde.html</loc>
    <lastmod>2007-11-20T11:48:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/clr-hosting-lifetime-issues-bite-again.html</loc>
    <lastmod>2007-11-12T12:23:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/11/another-useful-piece-for-anyone-in-a-relationship-with-a-nerd.html</loc>
    <lastmod>2007-11-12T09:45:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/</loc>
    <lastmod>2007-10-26T10:08:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/performance-counters-that-dont-show-up-in-perfmon.html</loc>
    <lastmod>2007-10-26T10:08:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/onsocketreleased-weirdness.html</loc>
    <lastmod>2007-10-24T08:48:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/continuing-a-theme.html</loc>
    <lastmod>2007-10-16T09:15:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/iobuffer-allocation-strategy.html</loc>
    <lastmod>2007-10-12T11:39:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/being-wrong.html</loc>
    <lastmod>2007-10-12T10:37:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/summary-of-x64-win32-debug-api-issues.html</loc>
    <lastmod>2007-10-04T08:41:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/x64-iocp-socket-server-framework.html</loc>
    <lastmod>2007-10-03T09:18:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/wow64-win32-debugapi-and-managed-code.html</loc>
    <lastmod>2007-10-02T09:48:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/x64-debugger-exceptioncode-0x4000001f.html</loc>
    <lastmod>2007-10-01T13:50:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/10/debugsetprocesskillonexit-and-win32-processes-on-x64.html</loc>
    <lastmod>2007-10-01T10:55:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/09/</loc>
    <lastmod>2007-09-20T13:53:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/09/thirteen-patterns-of-programmer-interviews.html</loc>
    <lastmod>2007-09-20T13:53:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/09/spolskys-law-stikes-again.html</loc>
    <lastmod>2007-09-19T17:11:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/09/where-did-august-and-september-go.html</loc>
    <lastmod>2007-09-17T17:51:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/</loc>
    <lastmod>2007-07-31T16:11:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/see-the-what-about-net-sidebar.html</loc>
    <lastmod>2007-07-31T16:11:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/hosting-net-takes-me-back-to-the-good-ol-days-of-com.html</loc>
    <lastmod>2007-07-31T13:15:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/vs2008-beta-2-first-impressions.html</loc>
    <lastmod>2007-07-28T11:42:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/nick-gunn-is-blogging-again.html</loc>
    <lastmod>2007-07-25T17:13:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/sometimes-it-almost-seems-that-they-dont-want-you-to-get-the-code-to-work.html</loc>
    <lastmod>2007-07-24T22:32:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/unsequenced-socket-bug-fix.html</loc>
    <lastmod>2007-07-24T13:51:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/vs2005-breakpoint-annoyance.html</loc>
    <lastmod>2007-07-19T10:51:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/how-to-liquidise-perfmons-guts-but-still-leave-the-body-standing.html</loc>
    <lastmod>2007-07-19T09:22:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/infrant-ready-nas-nv.html</loc>
    <lastmod>2007-07-18T09:04:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/non-trivial.html</loc>
    <lastmod>2007-07-18T08:39:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/performance-counter-rewrite-almost-complete.html</loc>
    <lastmod>2007-07-17T17:54:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/createfilemapping-vista-global-namespace-secreateglobalprivilege.html</loc>
    <lastmod>2007-07-10T09:21:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/07/fixing-my-performance-counter-library-for-vista.html</loc>
    <lastmod>2007-07-09T11:43:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/</loc>
    <lastmod>2007-06-27T22:02:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/reliable-udp.html</loc>
    <lastmod>2007-06-27T22:02:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/pluggable-log-systems.html</loc>
    <lastmod>2007-06-27T21:29:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/x64-port---a-diversion.html</loc>
    <lastmod>2007-06-14T12:44:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/ipv6-support---in-anger.html</loc>
    <lastmod>2007-06-13T17:31:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/performance-counter-installation-on-vista.html</loc>
    <lastmod>2007-06-13T13:32:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/06/x64-socket-server-framework.html</loc>
    <lastmod>2007-06-07T17:27:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2007/06/reliable-udp-for-the-online-gaming-industry.html</loc>
    <lastmod>2007-06-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/</loc>
    <lastmod>2007-05-23T13:12:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/stlport-513-and-multiple-vc-versions.html</loc>
    <lastmod>2007-05-23T13:12:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/im-with-dennis-and-ian.html</loc>
    <lastmod>2007-05-16T22:17:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/a-computer-magazine-that-makes-me-feel-like-i-used-to-about-programming.html</loc>
    <lastmod>2007-05-16T22:05:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/upnp-user-interface-causes-explorer-to-hang-in-my-network-places.html</loc>
    <lastmod>2007-05-12T10:09:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/graceful-close-bug.html</loc>
    <lastmod>2007-05-10T18:56:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/05/cvs-update--j.html</loc>
    <lastmod>2007-05-10T10:37:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/a-design-that-is-both-too-simple-and-too-complex-at-the-same-time.html</loc>
    <lastmod>2007-04-30T07:48:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/</loc>
    <lastmod>2007-04-30T07:48:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/filtering-and-layering-functionality-onto-a-tcp-byte-stream.html</loc>
    <lastmod>2007-04-26T16:50:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/cohesive-interfaces.html</loc>
    <lastmod>2007-04-18T10:20:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/socket-server-code---refactoring.html</loc>
    <lastmod>2007-04-17T16:12:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/taking-more-of-my-own-advice.html</loc>
    <lastmod>2007-04-10T12:19:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/04/go-on-tell-us-why.html</loc>
    <lastmod>2007-04-04T23:45:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2007/04/more-fixed-price-design-and-development.html</loc>
    <lastmod>2007-04-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/</loc>
    <lastmod>2007-03-22T13:05:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/taking-my-own-advice.html</loc>
    <lastmod>2007-03-22T13:05:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/echoes-from-the-clr.html</loc>
    <lastmod>2007-03-20T12:51:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/socket-server-that-hosts-the-clr.html</loc>
    <lastmod>2007-03-15T17:49:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/so-whats-the-difference-between-the-free-code-and-the-licensed-version.html</loc>
    <lastmod>2007-03-14T15:32:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/udp-multicast.html</loc>
    <lastmod>2007-03-14T15:10:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/bug-in-my-debugger-code-and-hence-also-in-tickshifter.html</loc>
    <lastmod>2007-03-05T05:52:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/yay-net-sockets-stuff.html</loc>
    <lastmod>2007-03-05T04:35:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/03/hmm-is-this-really-a-good-fix.html</loc>
    <lastmod>2007-03-05T04:30:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/</loc>
    <lastmod>2007-02-15T09:22:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/software-failures.html</loc>
    <lastmod>2007-02-15T09:22:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/dino-viehland-on-clr-hosting.html</loc>
    <lastmod>2007-02-13T12:13:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/lifetime-management-issues-with-clr-hosting.html</loc>
    <lastmod>2007-02-12T16:41:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/crapness-in-mscoreeh.html</loc>
    <lastmod>2007-02-08T15:49:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/some-interesting-stuff-from-katie-lucas.html</loc>
    <lastmod>2007-02-08T13:34:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/02/socket-server-code-acceptex-server-memory-leak.html</loc>
    <lastmod>2007-02-05T10:21:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/01/</loc>
    <lastmod>2007-01-31T15:12:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/01/socket-server-code-connection-termination-race-condition-bug.html</loc>
    <lastmod>2007-01-31T15:12:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2007/01/back-in-the-uk.html</loc>
    <lastmod>2007-01-31T14:25:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/12/comments-should-now-be-operational-again.html</loc>
    <lastmod>2006-12-28T17:59:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/12/</loc>
    <lastmod>2006-12-28T17:59:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/</loc>
    <lastmod>2006-12-28T17:59:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/12/update.html</loc>
    <lastmod>2006-12-25T18:09:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/11/meanwhile.html</loc>
    <lastmod>2006-11-30T20:14:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/11/</loc>
    <lastmod>2006-11-30T20:14:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/11/question-from-a-reader.html</loc>
    <lastmod>2006-11-30T20:08:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/11/socket-server-code---async-connect-failure-handling-change.html</loc>
    <lastmod>2006-11-08T17:44:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/11/why-do-developers-still-use-vc6.html</loc>
    <lastmod>2006-11-01T13:24:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/10/</loc>
    <lastmod>2006-10-27T12:40:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/10/socket-server-code---addressing-bug-fix.html</loc>
    <lastmod>2006-10-27T12:40:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/basi/</loc>
    <lastmod>2006-10-10T14:07:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/10/peakleaders_argentina_basi_course_-_review.html</loc>
    <lastmod>2006-10-10T14:07:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/skiing/</loc>
    <lastmod>2006-10-10T14:07:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/i-passed.html</loc>
    <lastmod>2006-09-26T19:06:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/</loc>
    <lastmod>2006-09-26T19:06:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/passed.html</loc>
    <lastmod>2006-09-26T19:06:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_10.html</loc>
    <lastmod>2006-09-26T17:54:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_9.html</loc>
    <lastmod>2006-09-25T19:11:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_8.html</loc>
    <lastmod>2006-09-24T23:05:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_7.html</loc>
    <lastmod>2006-09-23T22:43:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_6.html</loc>
    <lastmod>2006-09-22T22:36:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_5.html</loc>
    <lastmod>2006-09-19T22:04:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_4.html</loc>
    <lastmod>2006-09-18T21:48:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_3.html</loc>
    <lastmod>2006-09-17T21:40:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_2.html</loc>
    <lastmod>2006-09-16T20:59:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_instructor_training_day_1.html</loc>
    <lastmod>2006-09-15T22:23:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/the-most-important-c-stuff-ever.html</loc>
    <lastmod>2006-09-08T12:11:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_trainee_instructor_training_the_numbers.html</loc>
    <lastmod>2006-09-05T19:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_trainee_instructor_training_day_5.html</loc>
    <lastmod>2006-09-03T17:32:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_trainee_instructor_training_day_4.html</loc>
    <lastmod>2006-09-02T20:27:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/09/basi_trainee_instructor_training_day_3.html</loc>
    <lastmod>2006-09-01T20:10:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/08/</loc>
    <lastmod>2006-08-31T21:38:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/08/basi_trainee_instructor_training_day_2.html</loc>
    <lastmod>2006-08-31T21:38:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/08/basi_trainee_instructor_training_day_1.html</loc>
    <lastmod>2006-08-30T21:38:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/08/basi_trainee_instructor_training_day_0.html</loc>
    <lastmod>2006-08-29T21:38:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/</loc>
    <lastmod>2006-07-12T09:55:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/something-that-has-helped.html</loc>
    <lastmod>2006-07-12T09:55:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/nerd-in-a-cave.html</loc>
    <lastmod>2006-07-12T09:17:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/no-this-recent-activity-doesnt-mean-that-normal-service-is-about-to-resume.html</loc>
    <lastmod>2006-07-12T09:06:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/deadlock-detection-tool-design-change-for-vista.html</loc>
    <lastmod>2006-07-12T08:54:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/07/clr-thread-pool-woes.html</loc>
    <lastmod>2006-07-12T08:47:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/06/argentina-and-beyond.html</loc>
    <lastmod>2006-06-27T11:35:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/06/</loc>
    <lastmod>2006-06-27T11:35:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/05/</loc>
    <lastmod>2006-05-12T07:07:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/05/mock32-parameterize-from-below.html</loc>
    <lastmod>2006-05-12T07:07:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/05/the-thread-hijack-exercise-was-a-waste-of-time.html</loc>
    <lastmod>2006-05-09T08:26:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/05/idisagree.html</loc>
    <lastmod>2006-05-07T11:24:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/</loc>
    <lastmod>2006-04-17T19:46:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/hijacking-a-thread-in-another-process.html</loc>
    <lastmod>2006-04-17T19:46:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/i-love-it-when-a-plan-comes-together.html</loc>
    <lastmod>2006-04-14T21:10:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/tools-debug-thyselves.html</loc>
    <lastmod>2006-04-12T08:31:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/tickshifter-v02.html</loc>
    <lastmod>2006-04-09T21:49:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/tickshifter-v01.html</loc>
    <lastmod>2006-04-04T16:47:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/what-this-blog-is-actually-about.html</loc>
    <lastmod>2006-04-03T11:01:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/comments-and-trackbacks-are-now-back.html</loc>
    <lastmod>2006-04-03T10:38:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/comments-disabled-for-a-while.html</loc>
    <lastmod>2006-04-02T10:45:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/deadlock-detection-tool-updates.html</loc>
    <lastmod>2006-04-02T00:02:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/04/ok-now-im-confused.html</loc>
    <lastmod>2006-04-01T19:11:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/03/it-must-be-a-slow-news-day-when.html</loc>
    <lastmod>2006-03-29T18:51:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/03/</loc>
    <lastmod>2006-03-29T18:51:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/03/ah-so-thats-what-its-like-to-make-the-front-page-of-digg.html</loc>
    <lastmod>2006-03-28T10:00:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/03/be_careful_what_you_wish_for.html</loc>
    <lastmod>2006-03-24T10:33:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/03/table-for-one.html</loc>
    <lastmod>2006-03-22T08:26:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/</loc>
    <lastmod>2006-02-14T08:40:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/latest-release-of-socket-server-code.html</loc>
    <lastmod>2006-02-14T08:40:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/vs2005-stl-strstream-and-stringstream-leaks.html</loc>
    <lastmod>2006-02-11T10:17:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/more-on-the-socket-server-vs2005-leaks.html</loc>
    <lastmod>2006-02-10T18:33:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/new-kind-of-spam.html</loc>
    <lastmod>2006-02-10T08:02:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/good-stuff-1.html</loc>
    <lastmod>2006-02-09T08:17:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/sounds-like-a-real-nice-way-to-work.html</loc>
    <lastmod>2006-02-06T12:51:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/02/back-from-megve.html</loc>
    <lastmod>2006-02-05T15:11:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/</loc>
    <lastmod>2006-01-21T13:34:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/more-on-the-socket-server-leaks.html</loc>
    <lastmod>2006-01-21T13:34:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/leak-plugged.html</loc>
    <lastmod>2006-01-20T21:59:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/look-back-and-shudder.html</loc>
    <lastmod>2006-01-20T19:29:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/always-produce.html</loc>
    <lastmod>2006-01-20T08:12:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/charles-petzold-on-why-he-loves-books.html</loc>
    <lastmod>2006-01-19T08:01:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/the-best-toys-always-come-with-an-sdk-2.html</loc>
    <lastmod>2006-01-16T14:54:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/when-your-mocks-are-executable.html</loc>
    <lastmod>2006-01-16T13:12:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/first-tracks.html</loc>
    <lastmod>2006-01-15T21:03:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/purecall.html</loc>
    <lastmod>2006-01-14T13:19:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/a-collection-of-links.html</loc>
    <lastmod>2006-01-14T12:16:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/so-thats-what-its-called.html</loc>
    <lastmod>2006-01-14T09:45:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/shaping-the-future-of-the-xll-interface-in-excel-12.html</loc>
    <lastmod>2006-01-12T08:21:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/online-autism-test.html</loc>
    <lastmod>2006-01-10T23:31:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/excel-addins-sharing-data.html</loc>
    <lastmod>2006-01-10T22:58:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/beware-the-momentum-of-prototype-code.html</loc>
    <lastmod>2006-01-10T19:53:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/detecting-the-excel-function-wizard.html</loc>
    <lastmod>2006-01-09T19:32:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/now-im-confused-ccli-destructors.html</loc>
    <lastmod>2006-01-08T13:36:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/something-all-c-programmers-should-know-when-using-managed-c.html</loc>
    <lastmod>2006-01-07T11:12:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/dumbing-down-is-dumb/</loc>
    <lastmod>2006-01-07T09:57:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/implicit-interfaces.html</loc>
    <lastmod>2006-01-07T09:57:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/grumpy-old-men.html</loc>
    <lastmod>2006-01-07T09:42:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/c-tips-4---learn-to-work-in-terms-of-abstractions-no-matter-how-small.html</loc>
    <lastmod>2006-01-06T22:10:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/itech-bluetooth-virtual-keyboard.html</loc>
    <lastmod>2006-01-06T19:40:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/lego-mindstorms-nxt.html</loc>
    <lastmod>2006-01-05T19:23:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/c-tips-3---strive-to-be-const-correct.html</loc>
    <lastmod>2006-01-04T22:34:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/c-tips-2---avoid-designing-undefined-behaviour.html</loc>
    <lastmod>2006-01-03T19:45:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/c-tips-1---avoid-unnecessary-optionality.html</loc>
    <lastmod>2006-01-03T12:14:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2006/01/programming-by-contract-in-c.html</loc>
    <lastmod>2006-01-01T15:05:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2006/01/summit-bonds-and-money-markets.html</loc>
    <lastmod>2006-01-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/</loc>
    <lastmod>2005-12-30T11:08:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/garmin-etrex-vista-c-communications-protocols.html</loc>
    <lastmod>2005-12-30T11:08:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/</loc>
    <lastmod>2005-12-30T11:08:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/thought-for-the-day-3.html</loc>
    <lastmod>2005-12-28T12:13:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/is-it-just-me-or-do-the-best-toys-always-come-with-an-sdk.html</loc>
    <lastmod>2005-12-27T10:35:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/interesting-article-on-deadlock-detection-in-ddj-this-month.html</loc>
    <lastmod>2005-12-24T15:49:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/more-thoughts-on-thread-naming.html</loc>
    <lastmod>2005-12-22T19:57:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/on-edit-and-continue.html</loc>
    <lastmod>2005-12-22T11:59:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/pluggable-exception-handling.html</loc>
    <lastmod>2005-12-22T11:27:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/stlport-50-and-multiple-vc-versions.html</loc>
    <lastmod>2005-12-22T09:59:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/panto-season.html</loc>
    <lastmod>2005-12-21T21:42:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/naming-win32-threads---how-it-works.html</loc>
    <lastmod>2005-12-20T19:28:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/i-think-the-weirdness-was-me.html</loc>
    <lastmod>2005-12-17T10:51:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/dbghelp-weirdness.html</loc>
    <lastmod>2005-12-14T21:17:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/i-guess-ill-file-that-in-the-i-didnt-know-you-could-do-that-pile.html</loc>
    <lastmod>2005-12-09T22:49:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/3-days-with-jmock.html</loc>
    <lastmod>2005-12-09T11:32:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/java/</loc>
    <lastmod>2005-12-09T11:32:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/12/a-change-of-technologies.html</loc>
    <lastmod>2005-12-03T08:45:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/</loc>
    <lastmod>2005-11-30T14:36:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/udi-dahan-on-physical-design.html</loc>
    <lastmod>2005-11-30T14:36:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/testing-windows-services.html</loc>
    <lastmod>2005-11-30T10:38:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/hosting-problems-resolved.html</loc>
    <lastmod>2005-11-25T09:04:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/hosting-problems.html</loc>
    <lastmod>2005-11-22T12:55:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/kevin-barnes-on-tdd.html</loc>
    <lastmod>2005-11-19T15:10:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/more-on-windows-networking-resource-limit-server-failures.html</loc>
    <lastmod>2005-11-19T08:48:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/i-dont-like-vanilla-scoble.html</loc>
    <lastmod>2005-11-16T10:38:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/why-are-the-event-classes-in-net-still-broken.html</loc>
    <lastmod>2005-11-15T18:01:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/too-much-encapsulation-reduces-the-ability-to-multiplex.html</loc>
    <lastmod>2005-11-15T16:06:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/controlling-time-take-2.html</loc>
    <lastmod>2005-11-11T10:20:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/profilers-and-the-perils-of-micro-optimization.html</loc>
    <lastmod>2005-11-09T11:32:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/bad-managers.html</loc>
    <lastmod>2005-11-09T07:24:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/whats-your-worst-bug.html</loc>
    <lastmod>2005-11-08T13:30:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/visual-c-2005-cannot-build-dynamically-linked-applications-for-nt4-deployment.html</loc>
    <lastmod>2005-11-04T12:35:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/tcpip-server-failures.html</loc>
    <lastmod>2005-11-04T09:30:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/simple-echo-servers.html</loc>
    <lastmod>2005-11-03T15:12:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/windows-tcpip-server-performance.html</loc>
    <lastmod>2005-11-03T12:18:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/rss-feeds-for-microsoft-knowledge-base-articles.html</loc>
    <lastmod>2005-11-02T20:31:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/11/practical-testing-15---testing-payback.html</loc>
    <lastmod>2005-11-01T12:50:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/</loc>
    <lastmod>2005-10-29T08:46:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/the-64000-connection-question.html</loc>
    <lastmod>2005-10-29T08:46:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/assume-makes-an-ass-out-of-u-and-me.html</loc>
    <lastmod>2005-10-28T23:16:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/note-to-self.html</loc>
    <lastmod>2005-10-27T16:35:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/handling-lots-of-socket-connections.html</loc>
    <lastmod>2005-10-27T11:10:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/evil-macros-in-april-2005-platform-sdk-headers.html</loc>
    <lastmod>2005-10-26T12:26:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/old-friends.html</loc>
    <lastmod>2005-10-25T23:30:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/if-you-enjoyed-the-petzold-thing-earlier.html</loc>
    <lastmod>2005-10-25T21:50:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/lnk2005--iswdigit-already-defined-in.html</loc>
    <lastmod>2005-10-25T21:11:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/charles-petzold-on-coding.html</loc>
    <lastmod>2005-10-25T10:58:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/unit-testing-and-accessing-external-systems.html</loc>
    <lastmod>2005-10-22T14:42:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/classic-hits.html</loc>
    <lastmod>2005-10-22T06:13:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/reprints/</loc>
    <lastmod>2005-10-19T09:36:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/reprints---oledb-no-pain-no-gain.html</loc>
    <lastmod>2005-10-19T09:36:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/role-playing/</loc>
    <lastmod>2005-10-11T09:44:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/some-people-shouldnt-be-dungeon-master.html</loc>
    <lastmod>2005-10-11T09:44:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/printf-debugging-when-you-dont-have-a-console.html</loc>
    <lastmod>2005-10-11T09:18:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/walking-managed-stacks-with-the-profiling-api-in-v20-of-the-clr.html</loc>
    <lastmod>2005-10-09T23:24:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/dependency-injection.html</loc>
    <lastmod>2005-10-09T23:07:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/i-dont-think-ive-ever-been-disagreed-with-in-japanese-before.html</loc>
    <lastmod>2005-10-09T22:02:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/quote-of-the-week.html</loc>
    <lastmod>2005-10-08T14:06:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/throwing-the-baby-out-with-the-bathwater.html</loc>
    <lastmod>2005-10-08T12:55:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/back-in-time.html</loc>
    <lastmod>2005-10-08T11:27:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/more-on-locking.html</loc>
    <lastmod>2005-10-07T08:11:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/walking-the-call-stack.html</loc>
    <lastmod>2005-10-07T07:23:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/mt-blacklist-2.html</loc>
    <lastmod>2005-10-07T06:45:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/serenity.html</loc>
    <lastmod>2005-10-06T22:16:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/sound-and-vision/</loc>
    <lastmod>2005-10-06T22:16:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/jeff-darcy-on-linus-on-specifications.html</loc>
    <lastmod>2005-10-03T15:07:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/asserts-are-evil-except-when-you-have-no-other-choice.html</loc>
    <lastmod>2005-10-03T09:39:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2005/10/fixed-price-udp-development-for-voip-company.html</loc>
    <lastmod>2005-10-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/10/once-again-ive-been-too-busy-to-comment-on-these-during-the-week.html</loc>
    <lastmod>2005-10-01T11:15:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/is-raymond-chens-use-of-assert-valid.html</loc>
    <lastmod>2005-09-28T10:04:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/</loc>
    <lastmod>2005-09-28T10:04:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/book-review-rootkits-by-hoglund-and-butler.html</loc>
    <lastmod>2005-09-28T08:27:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/more-from-mark-and-barry-on-assert.html</loc>
    <lastmod>2005-09-27T21:22:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/common-knowledge-to-many-but.html</loc>
    <lastmod>2005-09-27T21:06:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/barrys-take-on-assert.html</loc>
    <lastmod>2005-09-26T07:59:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/good-stuff.html</loc>
    <lastmod>2005-09-24T10:06:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/opera-lover.html</loc>
    <lastmod>2005-09-22T09:53:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/adsense-preview-tool.html</loc>
    <lastmod>2005-09-22T09:38:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/new-c-v3-features-explained-in-context.html</loc>
    <lastmod>2005-09-22T09:02:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/three-reprints-from-when-com-ruled-the-land.html</loc>
    <lastmod>2005-09-20T21:20:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/cool.html</loc>
    <lastmod>2005-09-19T12:17:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/restricting-the-use-of-extension-methods.html</loc>
    <lastmod>2005-09-19T11:37:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/concepts-and-c-templates.html</loc>
    <lastmod>2005-09-18T19:45:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/whilst-im-on-the-subject-of-code-communication.html</loc>
    <lastmod>2005-09-17T12:19:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/sacrificing-precision-for-ease-of-use.html</loc>
    <lastmod>2005-09-17T11:15:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/thoughts-on-testing-com-objects.html</loc>
    <lastmod>2005-09-16T19:12:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/c-v3-extension-methods-syntactic-sugar-for-the-lack-of-free-functions.html</loc>
    <lastmod>2005-09-16T15:12:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/overriding-virtual-functions-c-is-better-than-c.html</loc>
    <lastmod>2005-09-16T12:22:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/rootkits.html</loc>
    <lastmod>2005-09-15T08:29:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/does-the-arrival-of-google-blog-search-mean-blogs-will-be-removed-from-the-main-google-results.html</loc>
    <lastmod>2005-09-14T09:00:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/assert-is-evil.html</loc>
    <lastmod>2005-09-12T10:58:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/more-thoughts-on-change-and-typedefs.html</loc>
    <lastmod>2005-09-10T08:49:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/pimp-my-hide.html</loc>
    <lastmod>2005-09-09T23:20:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/in-summary-dont-summarise-too-soon.html</loc>
    <lastmod>2005-09-09T22:54:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/change-is-good.html</loc>
    <lastmod>2005-09-09T12:17:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/lots-of-answers-but-little-help.html</loc>
    <lastmod>2005-09-08T18:18:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/whats-with-createprocess-and-managed-exes.html</loc>
    <lastmod>2005-09-08T10:06:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/viewing-lock-lifetimes.html</loc>
    <lastmod>2005-09-08T08:34:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/lock-free-1.html</loc>
    <lastmod>2005-09-07T16:27:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/observing-lock-contention.html</loc>
    <lastmod>2005-09-07T14:39:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/its-friday-so.html</loc>
    <lastmod>2005-09-02T11:33:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/ive-been-lazy-this-week.html</loc>
    <lastmod>2005-09-02T08:46:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/how-refreshing.html</loc>
    <lastmod>2005-09-01T17:30:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/make-sure-you-are-doing-raii-properly.html</loc>
    <lastmod>2005-09-01T11:48:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/09/reader-questions.html</loc>
    <lastmod>2005-09-01T11:34:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/</loc>
    <lastmod>2005-08-31T19:06:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/lots-of-things-become-unnecessary-if-you-factor-things-correctly.html</loc>
    <lastmod>2005-08-31T19:06:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/i-just-dont-get-it-whats-with-this-.html</loc>
    <lastmod>2005-08-31T09:29:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/its-obvious-when-you-think-about-it-but.html</loc>
    <lastmod>2005-08-31T09:01:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/undocumented-windows-2000-secrets.html</loc>
    <lastmod>2005-08-24T08:57:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/the-price-of-freedom-is-eternal-vigilance.html</loc>
    <lastmod>2005-08-23T15:35:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/corba/</loc>
    <lastmod>2005-08-23T10:58:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/more-reprints---corba-c-and-java.html</loc>
    <lastmod>2005-08-23T10:58:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/jlr-on-c-interfaces.html</loc>
    <lastmod>2005-08-23T07:20:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/while-windows-lives-its-hard-to-see-how-com-will-ever-die.html</loc>
    <lastmod>2005-08-22T15:28:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/its-the-libraries-stupid.html</loc>
    <lastmod>2005-08-19T15:16:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/joel-is-a-bit-confused-about-agility-and-design.html</loc>
    <lastmod>2005-08-18T09:24:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/i-wonder-what-the-rationale-for-this-restriction-is.html</loc>
    <lastmod>2005-08-17T19:09:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/garbage-collection-and-pointers.html</loc>
    <lastmod>2005-08-12T07:26:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/borland-c-v31-and-the-raymond-chen-camp.html</loc>
    <lastmod>2005-08-11T11:06:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/how-to-reset-the-bios-on-a-vortex86-6071lv.html</loc>
    <lastmod>2005-08-10T11:57:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/first-impressions-of-visual-studio-2005-from-a-c-point-of-view.html</loc>
    <lastmod>2005-08-10T04:45:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/i-feel-the-need-to-comment-on-this.html</loc>
    <lastmod>2005-08-08T08:49:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/be-explicit-about-a-classs-multiple-interfaces.html</loc>
    <lastmod>2005-08-05T12:40:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/reprint-using-openssl-with-asynchronous-sockets.html</loc>
    <lastmod>2005-08-04T13:52:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/setup-and-teardown-reprise.html</loc>
    <lastmod>2005-08-03T07:40:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/y3-where-have-you-been-all-my-life.html</loc>
    <lastmod>2005-08-02T08:54:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/08/exploring-the-c-unit-testing-framework-jungle.html</loc>
    <lastmod>2005-08-02T08:14:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/</loc>
    <lastmod>2005-07-30T09:48:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/threading-flames.html</loc>
    <lastmod>2005-07-30T09:48:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/on-the-bandwidth-wasted-by-poorly-designed-spam-software.html</loc>
    <lastmod>2005-07-30T06:40:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/blog-explosion-just-doesnt-do-it-for-me.html</loc>
    <lastmod>2005-07-29T21:05:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/whilst-on-the-subject-of-deadlocks.html</loc>
    <lastmod>2005-07-28T19:56:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/debugging-deadlocks-in-c-code-with-visual-c.html</loc>
    <lastmod>2005-07-28T16:43:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/setup-and-teardown-considered-harmful.html</loc>
    <lastmod>2005-07-27T19:33:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/visual-c-2005-loses-single-threaded-crt.html</loc>
    <lastmod>2005-07-27T15:10:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/result-should-be-const-conditional-operator-if-then-else.html</loc>
    <lastmod>2005-07-27T09:27:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/unit-testing-for-speed.html</loc>
    <lastmod>2005-07-26T16:39:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/blogs-as-conversations-and-how-blog-search-can-help-fill-in-the-gaps.html</loc>
    <lastmod>2005-07-26T14:57:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/this-should-be-interesting.html</loc>
    <lastmod>2005-07-25T18:57:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/disappointing-net-sockets-article-in-msdn-magazine-this-month.html</loc>
    <lastmod>2005-07-22T23:22:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/no-thats-not-the-point-and-yes-trace-logging-is-bad.html</loc>
    <lastmod>2005-07-21T10:50:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/whats-wrong-with-my-css.html</loc>
    <lastmod>2005-07-20T20:57:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/a-single-responsibility-please.html</loc>
    <lastmod>2005-07-20T18:28:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/my-own-legacy-code.html</loc>
    <lastmod>2005-07-20T12:34:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/the-full-articles-feed-is-now-feeding-full-articles-again.html</loc>
    <lastmod>2005-07-18T18:34:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/another-day-learning-the-linux-way.html</loc>
    <lastmod>2005-07-07T19:04:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2005/07/embedded-linux-development.html</loc>
    <lastmod>2005-07-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/07/currently-reading-4.html</loc>
    <lastmod>2005-07-01T10:59:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/</loc>
    <lastmod>2005-06-30T22:49:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/so-wheres-the-unix-version-of-codeproject.html</loc>
    <lastmod>2005-06-30T22:49:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/linuxs-dll-hell.html</loc>
    <lastmod>2005-06-30T22:44:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/showstopper.html</loc>
    <lastmod>2005-06-30T19:14:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/travelling-at-the-speed-of-a-floppy-drive.html</loc>
    <lastmod>2005-06-29T21:22:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/2431-kernel-build-is-go.html</loc>
    <lastmod>2005-06-29T11:50:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/and-now-for-something-completely-different.html</loc>
    <lastmod>2005-06-28T23:10:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/is-bloglines-always-slow.html</loc>
    <lastmod>2005-06-25T12:36:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/ok-roy-wins-im-starting-to-see-the-advantage-of-mocks-with-expectations.html</loc>
    <lastmod>2005-06-25T11:34:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/easy-interaction-testing-in-c-with-mocks-that-create-logs.html</loc>
    <lastmod>2005-06-17T11:55:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/0xff-0xfe---cvs---0xef-0xbb-0xbf.html</loc>
    <lastmod>2005-06-17T10:21:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/working-on-the-borders.html</loc>
    <lastmod>2005-06-17T09:32:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/catching-my-breath.html</loc>
    <lastmod>2005-06-16T09:56:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/06/code-generation.html</loc>
    <lastmod>2005-06-04T11:35:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/05/</loc>
    <lastmod>2005-05-31T10:22:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/05/static-linking.html</loc>
    <lastmod>2005-05-31T10:22:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/05/winsock-connectex-shutdown-so-update-connect-context-and-wsanotconn.html</loc>
    <lastmod>2005-05-16T23:18:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/05/normal-service-is-about-to-resume.html</loc>
    <lastmod>2005-05-04T04:04:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2005/05/fixed-price-iso8583-server-development.html</loc>
    <lastmod>2005-05-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/03/</loc>
    <lastmod>2005-03-07T13:53:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/03/practical-testing-14---bitten-by-the-handle-reuse-problem.html</loc>
    <lastmod>2005-03-07T13:53:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/02/</loc>
    <lastmod>2005-02-25T09:43:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/02/happy-birthday-to-me-1.html</loc>
    <lastmod>2005-02-25T09:43:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/01/</loc>
    <lastmod>2005-01-31T13:55:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2005/01/normal-service-will-resume-sometime.html</loc>
    <lastmod>2005-01-31T13:55:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/</loc>
    <lastmod>2004-12-30T23:36:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/my-sister-is-home.html</loc>
    <lastmod>2004-12-30T23:36:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/</loc>
    <lastmod>2004-12-30T23:36:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/why-youre-missing-the-point-if-you-use-a-framework-to-generate-mock-objects-for-you.html</loc>
    <lastmod>2004-12-17T22:38:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/stan-lippmans-vc6-rant.html</loc>
    <lastmod>2004-12-17T22:12:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/stage-complete---time-bonus.html</loc>
    <lastmod>2004-12-17T21:54:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/c-meta-programming-madness.html</loc>
    <lastmod>2004-12-17T07:50:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/busy-1.html</loc>
    <lastmod>2004-12-01T22:44:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/hoisting-test-code-into-production.html</loc>
    <lastmod>2004-12-01T22:37:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/12/the-value-of-malleable-systems.html</loc>
    <lastmod>2004-12-01T21:16:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/</loc>
    <lastmod>2004-11-24T09:49:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/spammers-choice.html</loc>
    <lastmod>2004-11-24T09:49:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/so-much-for-testing.html</loc>
    <lastmod>2004-11-20T09:54:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/vsnet-region.html</loc>
    <lastmod>2004-11-19T07:37:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/looking-back-from-near-the-end.html</loc>
    <lastmod>2004-11-16T23:06:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/smash-it-up.html</loc>
    <lastmod>2004-11-05T07:14:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/netmeeting-data-channel-sample-code.html</loc>
    <lastmod>2004-11-04T19:59:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/bug-in-cthreadpool.html</loc>
    <lastmod>2004-11-02T22:51:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/11/because-we-can.html</loc>
    <lastmod>2004-11-01T23:06:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/i-dont-usually-do-the-meta-blog-thing-but.html</loc>
    <lastmod>2004-10-28T23:36:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/</loc>
    <lastmod>2004-10-28T23:36:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/baus-waves-at-scoble.html</loc>
    <lastmod>2004-10-28T23:15:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2004/10/were-working-with-car-tech-auction-inc.html</loc>
    <lastmod>2004-10-23T02:35:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/auction-server-performance.html</loc>
    <lastmod>2004-10-22T18:48:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/practical-testing-13---missing-functionality.html</loc>
    <lastmod>2004-10-22T08:54:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/an-excuse-to-buy-new-tools.html</loc>
    <lastmod>2004-10-15T08:54:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/lock-free.html</loc>
    <lastmod>2004-10-15T08:09:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/more-socket-server-refactoring.html</loc>
    <lastmod>2004-10-14T23:10:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/measure-twice-cut-once.html</loc>
    <lastmod>2004-10-12T08:45:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/currently-reading-3.html</loc>
    <lastmod>2004-10-10T21:28:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/practical-testing-12---threading-is-orthogonal.html</loc>
    <lastmod>2004-10-09T22:51:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/11th-october-is-thanksgiving-day-in-canada.html</loc>
    <lastmod>2004-10-08T17:08:34+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/this-is-the-book-ive-been-waiting-for.html</loc>
    <lastmod>2004-10-08T08:20:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/10/warren-smith-ski-academy---sep-2004.html</loc>
    <lastmod>2004-10-05T19:44:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/back-from-saas-fee---2004.html</loc>
    <lastmod>2004-09-26T13:49:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/holiday-pictures/</loc>
    <lastmod>2004-09-26T13:49:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/</loc>
    <lastmod>2004-09-26T13:49:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/tests-as-tours.html</loc>
    <lastmod>2004-09-17T18:33:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/harvest-for-reuse.html</loc>
    <lastmod>2004-09-17T08:00:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/could-someone-please.html</loc>
    <lastmod>2004-09-16T19:50:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/yup-thats-where-the-value-is.html</loc>
    <lastmod>2004-09-14T20:47:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/red-sky-in-the-morning.html</loc>
    <lastmod>2004-09-10T08:34:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/how-hand-overs-become-hand-offs.html</loc>
    <lastmod>2004-09-10T07:27:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/the-good-thing-about-blogging-is.html</loc>
    <lastmod>2004-09-10T06:32:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/theyre-learning.html</loc>
    <lastmod>2004-09-09T23:02:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/why-does-windows-hold-the-loader-lock-whilst-calling-dllmain.html</loc>
    <lastmod>2004-09-09T22:10:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/wtf.html</loc>
    <lastmod>2004-09-08T07:50:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/loadlibrary-error.html</loc>
    <lastmod>2004-09-05T10:15:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/nfofy-jtdpn-are-the-victim-of-spamy-morons.html</loc>
    <lastmod>2004-09-04T23:59:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/09/code-coverage-and-testing.html</loc>
    <lastmod>2004-09-04T10:49:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/</loc>
    <lastmod>2004-08-28T14:16:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/doxygen-niggles.html</loc>
    <lastmod>2004-08-28T14:16:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/platform-push-off.html</loc>
    <lastmod>2004-08-28T10:01:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/repaying-the-technical-debt.html</loc>
    <lastmod>2004-08-26T23:21:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/thoughts-turn-to-snow.html</loc>
    <lastmod>2004-08-22T22:56:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/practical-testing-11---moving-away-from-the-simplest-thing.html</loc>
    <lastmod>2004-08-21T13:59:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/just-in-time-testing.html</loc>
    <lastmod>2004-08-21T13:33:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/brute-force-marshal-by-value.html</loc>
    <lastmod>2004-08-21T12:16:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/singletons-and-testing.html</loc>
    <lastmod>2004-08-20T23:50:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/excellent-piece-on-exceptions.html</loc>
    <lastmod>2004-08-17T07:45:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/the-exponential-nature-of-lines-of-code.html</loc>
    <lastmod>2004-08-16T22:54:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/hmm-so-im-wet-huh.html</loc>
    <lastmod>2004-08-11T22:20:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/most-amusing.html</loc>
    <lastmod>2004-08-05T20:11:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/failed.html</loc>
    <lastmod>2004-08-05T19:27:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/caring.html</loc>
    <lastmod>2004-08-04T08:30:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/sick-of-the-r-word.html</loc>
    <lastmod>2004-08-04T08:08:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/08/reducing-what-the-code-could-do-to-just-what-the-code-should-do.html</loc>
    <lastmod>2004-08-03T07:26:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/explicit-class-initialiser-methods.html</loc>
    <lastmod>2004-07-24T10:48:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/</loc>
    <lastmod>2004-07-24T10:48:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/reprint-corba---reference-counting.html</loc>
    <lastmod>2004-07-24T10:19:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/practical-testing-10---fixing-the-tick-count-wrap-bug-again.html</loc>
    <lastmod>2004-07-24T08:24:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/fi-stlport-precompiled-headers-warning-level-4-and-pragma-hdrstop.html</loc>
    <lastmod>2004-07-24T07:20:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/practical-testing-9---more-tests-more-development-notice-the-order.html</loc>
    <lastmod>2004-07-21T23:35:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/practical-testing-8---once-more-with-tests-first.html</loc>
    <lastmod>2004-07-21T21:58:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/practical-testing-7---fixing-the-tick-count-wrap-bug.html</loc>
    <lastmod>2004-07-21T20:45:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/comment-spam-morons.html</loc>
    <lastmod>2004-07-21T19:58:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/testing-reflections.html</loc>
    <lastmod>2004-07-20T23:11:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/busy.html</loc>
    <lastmod>2004-07-19T22:54:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/reprints.html</loc>
    <lastmod>2004-07-02T21:00:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/07/not-invented-here-or-just-not-usable-here.html</loc>
    <lastmod>2004-07-02T19:03:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/dry.html</loc>
    <lastmod>2004-06-28T22:03:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/</loc>
    <lastmod>2004-06-28T22:03:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/currently-reading-2.html</loc>
    <lastmod>2004-06-27T16:03:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/staying-focussed-on-the-finish.html</loc>
    <lastmod>2004-06-24T08:32:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/code-thats-like-a-box-of-lego.html</loc>
    <lastmod>2004-06-23T23:15:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2004/06/new-contract-with-commerzbank-london.html</loc>
    <lastmod>2004-06-23T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/firm-foundations.html</loc>
    <lastmod>2004-06-21T23:01:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/erase-registry-keys-using-reg-files.html</loc>
    <lastmod>2004-06-18T08:09:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/repeat-after-me-com-is-just-an-interface-layer.html</loc>
    <lastmod>2004-06-17T23:43:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/testing-payback.html</loc>
    <lastmod>2004-06-17T23:08:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/joel-on-win32-api-complexity-and-the-army-of-muppets-a-rant.html</loc>
    <lastmod>2004-06-17T22:44:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/pimply-youth.html</loc>
    <lastmod>2004-06-15T08:16:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/outage.html</loc>
    <lastmod>2004-06-11T18:13:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/20-years-on-60-years-on-thoughts-on-d-day.html</loc>
    <lastmod>2004-06-06T22:47:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/a-time-to-move-on.html</loc>
    <lastmod>2004-06-06T21:40:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/this-still-amuses-me.html</loc>
    <lastmod>2004-06-05T20:57:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/06/a-challenge-for-the-net-boys-and-girls.html</loc>
    <lastmod>2004-06-01T21:48:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/gripe-of-the-day-explorers-desire-to-scan-entire-folder-trees.html</loc>
    <lastmod>2004-05-26T08:08:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/</loc>
    <lastmod>2004-05-26T08:08:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/testing-shouldnt-be-that-hard.html</loc>
    <lastmod>2004-05-26T07:40:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-6---tests-refactored.html</loc>
    <lastmod>2004-05-25T18:10:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/back-with-the-refactoring-project.html</loc>
    <lastmod>2004-05-25T13:41:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-5---testing-shouldnt-be-this-hard.html</loc>
    <lastmod>2004-05-25T13:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/mythical-man-month.html</loc>
    <lastmod>2004-05-20T21:22:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-4---taking-control-of-time.html</loc>
    <lastmod>2004-05-19T22:49:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-3---test-2-enter-the-mocks.html</loc>
    <lastmod>2004-05-18T23:30:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/monday-mornings.html</loc>
    <lastmod>2004-05-17T20:56:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-2---the-first-test.html</loc>
    <lastmod>2004-05-17T20:42:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing-1---introduction.html</loc>
    <lastmod>2004-05-17T19:51:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/practical-testing.html</loc>
    <lastmod>2004-05-17T18:40:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/easy-performance-improvement-for-the-socket-server-code.html</loc>
    <lastmod>2004-05-17T17:12:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/skate-weekend.html</loc>
    <lastmod>2004-05-17T16:50:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/the-perils-of-premature-re-use.html</loc>
    <lastmod>2004-05-11T08:41:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/more-than-20-years-on-and-still-as-much-to-say.html</loc>
    <lastmod>2004-05-09T18:25:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/05/blogs-a-year-old.html</loc>
    <lastmod>2004-05-07T23:33:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/</loc>
    <lastmod>2004-04-30T17:35:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/in-the-zone.html</loc>
    <lastmod>2004-04-30T17:35:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/wafer-thin-testing.html</loc>
    <lastmod>2004-04-26T22:51:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/dogfood.html</loc>
    <lastmod>2004-04-19T23:37:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/block.html</loc>
    <lastmod>2004-04-19T22:46:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/designing-to-be-inherited-is-extra-effort.html</loc>
    <lastmod>2004-04-17T12:58:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/mt-blacklist-1.html</loc>
    <lastmod>2004-04-16T19:45:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/soa-coupling-flexibility-and-discipline.html</loc>
    <lastmod>2004-04-16T19:43:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/mt-blacklist.html</loc>
    <lastmod>2004-04-04T20:17:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/04/back-from-megeve.html</loc>
    <lastmod>2004-04-04T20:05:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2004/04/part-time-contract-with-credit-suisse-first-boston.html</loc>
    <lastmod>2004-04-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/bizarre-googling.html</loc>
    <lastmod>2004-03-26T20:01:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/</loc>
    <lastmod>2004-03-26T20:01:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/testing-synchronous-communications.html</loc>
    <lastmod>2004-03-26T15:53:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/async-pop.html</loc>
    <lastmod>2004-03-25T22:24:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/jimmy-on-tdd.html</loc>
    <lastmod>2004-03-25T08:19:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/true-even-if-beauty-is-in-the-eye-of-the-beholder.html</loc>
    <lastmod>2004-03-23T20:01:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/saas-fee-in-september.html</loc>
    <lastmod>2004-03-20T10:40:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/code-review.html</loc>
    <lastmod>2004-03-20T10:05:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/const-correctness.html</loc>
    <lastmod>2004-03-16T19:57:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/openssl-test-server-certs-expired.html</loc>
    <lastmod>2004-03-15T22:45:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/meanwhile-back-with-the-tests.html</loc>
    <lastmod>2004-03-13T14:05:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/cypher.html</loc>
    <lastmod>2004-03-13T13:03:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/adding-layers-without-adding-value.html</loc>
    <lastmod>2004-03-06T11:21:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/craig-on-tdd.html</loc>
    <lastmod>2004-03-04T21:06:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/these-are-not-the-containers-youre-looking-for.html</loc>
    <lastmod>2004-03-04T20:18:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/thought-for-the-day-2.html</loc>
    <lastmod>2004-03-03T23:16:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/poping-back.html</loc>
    <lastmod>2004-03-02T21:44:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/well-be-right-back-after-this-word-1.html</loc>
    <lastmod>2004-03-01T20:01:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/03/most-interesting-present.html</loc>
    <lastmod>2004-03-01T10:16:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/an-abstraction-too-far.html</loc>
    <lastmod>2004-02-29T22:36:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/</loc>
    <lastmod>2004-02-29T22:36:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/more-on-the-bug.html</loc>
    <lastmod>2004-02-29T19:12:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/why-i-started-thinking-about-obvious-complexity.html</loc>
    <lastmod>2004-02-29T14:31:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/some-thoughts-on-complexity.html</loc>
    <lastmod>2004-02-29T13:57:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/implementing-the-new-acceptex-server.html</loc>
    <lastmod>2004-02-27T18:14:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/does-anyone-know-of-a-vsnet-200x-to-vc-6-project-file-conversion-tool.html</loc>
    <lastmod>2004-02-25T21:05:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/why-is-outlook-2002s-pop-handling-so-slow.html</loc>
    <lastmod>2004-02-25T20:06:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/i-hate-things-that-turn-off-the-explorer-status-bar.html</loc>
    <lastmod>2004-02-25T19:33:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2004/02/fixed-price-server-development.html</loc>
    <lastmod>2004-02-25T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/bluetooth-server-demo.html</loc>
    <lastmod>2004-02-25T08:57:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/happy-birthday-to-me.html</loc>
    <lastmod>2004-02-25T08:11:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/finally-the-penny-drops-about-acceptex.html</loc>
    <lastmod>2004-02-24T09:25:10+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/66-evil-seems-about-right.html</loc>
    <lastmod>2004-02-23T22:11:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/uncontrolled-coupling---singletons-just-say-no.html</loc>
    <lastmod>2004-02-23T13:12:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/i-seem-to-have-lied-earlier.html</loc>
    <lastmod>2004-02-20T20:24:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/test-driven-obex.html</loc>
    <lastmod>2004-02-20T16:52:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/off-to-saas-fee-again.html</loc>
    <lastmod>2004-02-20T13:36:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/do-blogs-without-comments-have-any-value.html</loc>
    <lastmod>2004-02-20T12:36:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/i-always-regret-leaving-the-perfmon-code-out.html</loc>
    <lastmod>2004-02-20T09:16:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/is-open-rbl-a-crock-or-is-my-dns-set-up-wrongly.html</loc>
    <lastmod>2004-02-19T17:38:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/you-learn-something-new-every-day.html</loc>
    <lastmod>2004-02-16T12:53:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/can-performance-tests-treat-the-object-under-test-as-a-black-box.html</loc>
    <lastmod>2004-02-12T00:05:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/explicit-callbacks-or-virtual-methods.html</loc>
    <lastmod>2004-02-11T17:26:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/net-11-tcpip-wierdness-fixed.html</loc>
    <lastmod>2004-02-11T16:16:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/quality-of-ms-developer-support.html</loc>
    <lastmod>2004-02-06T18:50:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/id-rather-have-poor-information-than-no-information.html</loc>
    <lastmod>2004-02-06T16:16:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/we-want-information-information-information.html</loc>
    <lastmod>2004-02-06T10:00:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/looking-for-more-blogs-to-read.html</loc>
    <lastmod>2004-02-05T17:16:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/thought-for-the-day-1.html</loc>
    <lastmod>2004-02-05T15:40:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/02/where-do-the-mocks-live.html</loc>
    <lastmod>2004-02-02T23:59:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/</loc>
    <lastmod>2004-01-30T18:48:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/knocked-a-few-things-off-the-list.html</loc>
    <lastmod>2004-01-30T18:48:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/ok-im-curious.html</loc>
    <lastmod>2004-01-28T16:43:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/so-what-do-these-tests-look-like-then.html</loc>
    <lastmod>2004-01-28T11:45:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/how-useful-it-could-have-been-if.html</loc>
    <lastmod>2004-01-28T08:36:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/hacking-our-way-to-the-first-test.html</loc>
    <lastmod>2004-01-27T18:24:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/admitting-that-your-babys-ugly.html</loc>
    <lastmod>2004-01-27T11:12:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/headcam2.html</loc>
    <lastmod>2004-01-26T15:01:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/oh-good-comment-spam.html</loc>
    <lastmod>2004-01-25T22:40:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/back-from-meribel.html</loc>
    <lastmod>2004-01-25T14:10:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2004/01/fixed-price-secure-server-development.html</loc>
    <lastmod>2004-01-16T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/bitten-by-the-one-definition-rule.html</loc>
    <lastmod>2004-01-14T14:58:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/in-c-why-isnt-this-a-reference.html</loc>
    <lastmod>2004-01-10T11:52:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/template-shims.html</loc>
    <lastmod>2004-01-09T17:48:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/net-11-tcpclient-strangeness.html</loc>
    <lastmod>2004-01-07T17:26:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/use-and-misuse-of-c-nested-classes.html</loc>
    <lastmod>2004-01-05T11:24:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/2003-the-year-of-the-test.html</loc>
    <lastmod>2004-01-05T10:19:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2004/01/new-year.html</loc>
    <lastmod>2004-01-05T09:58:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/</loc>
    <lastmod>2003-12-31T11:22:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/</loc>
    <lastmod>2003-12-31T11:22:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/retiring-princess-leia.html</loc>
    <lastmod>2003-12-31T11:22:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/thought-for-the-day.html</loc>
    <lastmod>2003-12-23T16:09:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/thinking-discipline-and-courage.html</loc>
    <lastmod>2003-12-23T10:00:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/how-times-change.html</loc>
    <lastmod>2003-12-21T12:22:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/end-of-the-refactoring-project.html</loc>
    <lastmod>2003-12-20T11:42:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/ski-weekend-courmayer-gressoney-chamonix.html</loc>
    <lastmod>2003-12-18T08:34:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/mismanaging-agents.html</loc>
    <lastmod>2003-12-18T08:01:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/12/edit-my-points.html</loc>
    <lastmod>2003-12-02T21:45:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/not-a-lot-of-coding-going-on.html</loc>
    <lastmod>2003-11-30T13:35:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/</loc>
    <lastmod>2003-11-30T13:35:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/promote-a-mock.html</loc>
    <lastmod>2003-11-23T13:52:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/bug-hunt-on-the-refactoring-project.html</loc>
    <lastmod>2003-11-21T08:21:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/the-maytag-customer-service-experience.html</loc>
    <lastmod>2003-11-21T05:50:43+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/matrix-reloaded-revisited.html</loc>
    <lastmod>2003-11-20T23:29:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/rolling.html</loc>
    <lastmod>2003-11-20T18:45:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/just-enough-rfc822.html</loc>
    <lastmod>2003-11-20T16:48:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/the-one-where-i-dont-use-xml.html</loc>
    <lastmod>2003-11-20T14:33:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/filtering-mail.html</loc>
    <lastmod>2003-11-20T13:08:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/f-lock-fix.html</loc>
    <lastmod>2003-11-15T11:19:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/bluetooth-on-xp.html</loc>
    <lastmod>2003-11-15T09:58:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/11/dealing-with-the-simplest-things.html</loc>
    <lastmod>2003-11-06T20:40:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2003/11/wallstreet-money-markets-and-custom-fx-systems.html</loc>
    <lastmod>2003-11-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/id-like-a-refactoring-lint.html</loc>
    <lastmod>2003-10-28T22:36:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/</loc>
    <lastmod>2003-10-28T22:36:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/a-sustainable-pace.html</loc>
    <lastmod>2003-10-28T22:07:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/ipaq-upgrade.html</loc>
    <lastmod>2003-10-27T23:26:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/pop3-client-almost-complete.html</loc>
    <lastmod>2003-10-25T11:52:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/way-behind-the-curve.html</loc>
    <lastmod>2003-10-21T22:45:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/sniff-my-packets.html</loc>
    <lastmod>2003-10-21T20:26:23+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/dirty-little-secret-test-code-is-fun-to-write.html</loc>
    <lastmod>2003-10-21T20:10:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/james-antill-doesnt-like-tdd.html</loc>
    <lastmod>2003-10-20T08:25:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/lessonoftheweek-onesizefitsall.html</loc>
    <lastmod>2003-10-17T08:47:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/tangled-testing.html</loc>
    <lastmod>2003-10-17T08:28:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/unexceptional-examples.html</loc>
    <lastmod>2003-10-16T00:32:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/tests-and-tdd-in-anger.html</loc>
    <lastmod>2003-10-15T11:45:33+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/exceptions-are-for-exceptional-situations.html</loc>
    <lastmod>2003-10-15T08:00:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/msdn-reloaded.html</loc>
    <lastmod>2003-10-10T18:54:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/ive-got-a-brand-new-combine-harvester-and-ill-give-you-the-key.html</loc>
    <lastmod>2003-10-08T21:27:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/harvest-time.html</loc>
    <lastmod>2003-10-08T17:42:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2003/10/fixed-price-ssl-server-development.html</loc>
    <lastmod>2003-10-08T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/why-objects-should-keep-it-on-the-inside.html</loc>
    <lastmod>2003-10-07T21:27:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/does-tdd-lead-to-earlier-integration.html</loc>
    <lastmod>2003-10-04T12:16:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/murphys-law.html</loc>
    <lastmod>2003-10-04T08:16:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/everyone-there-works-on-word-im-a-bespoke-tailor.html</loc>
    <lastmod>2003-10-03T21:57:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/windows-update-should.html</loc>
    <lastmod>2003-10-02T19:52:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/comment-rot.html</loc>
    <lastmod>2003-10-02T08:32:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/10/back-to-the-refactoring-project.html</loc>
    <lastmod>2003-10-01T20:24:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/the-sample-code-uses-limited-error-handling.html</loc>
    <lastmod>2003-09-25T13:27:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/</loc>
    <lastmod>2003-09-25T13:27:13+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/frankenstein-programming.html</loc>
    <lastmod>2003-09-25T10:02:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/video-editing.html</loc>
    <lastmod>2003-09-24T19:08:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/no-no-no-that-way-lies-the-army-of-muppets.html</loc>
    <lastmod>2003-09-22T15:43:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/images-from-saas-fee.html</loc>
    <lastmod>2003-09-22T11:56:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/back-from-saas-fee.html</loc>
    <lastmod>2003-09-22T10:22:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/well-be-right-back-after-this-word.html</loc>
    <lastmod>2003-09-13T07:26:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/things-that-make-you-go-hmmm.html</loc>
    <lastmod>2003-09-12T23:22:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/i-know-its-trying-to-help-but.html</loc>
    <lastmod>2003-09-12T19:17:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/damned-if-they-do-damned-if-they-dont.html</loc>
    <lastmod>2003-09-12T16:26:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/introspection-on-intj.html</loc>
    <lastmod>2003-09-12T12:43:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/why-do-i-code-because-i-couldnt-not-do-it.html</loc>
    <lastmod>2003-09-11T20:01:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/intj.html</loc>
    <lastmod>2003-09-11T19:58:26+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/im-sorry-but.html</loc>
    <lastmod>2003-09-08T22:59:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/i-blame-the-testing.html</loc>
    <lastmod>2003-09-08T22:46:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/benskating.html</loc>
    <lastmod>2003-09-08T22:34:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/netgear-mr814v2.html</loc>
    <lastmod>2003-09-08T00:32:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/so-whos-the-smart-arse-who-thinks-its-ok-to-move-keys-on-a-keyboard.html</loc>
    <lastmod>2003-09-05T11:45:49+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/run-away-to-the-alps.html</loc>
    <lastmod>2003-09-05T11:11:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/eric-sink-on-instant-gratification.html</loc>
    <lastmod>2003-09-05T08:41:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/insufficient-coverage.html</loc>
    <lastmod>2003-09-04T20:07:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/09/what-did-i-do-to-deserve.html</loc>
    <lastmod>2003-09-03T23:52:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/</loc>
    <lastmod>2003-08-29T23:05:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/you-can-lead-a-horse-to-water.html</loc>
    <lastmod>2003-08-29T23:05:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/decoupling-the-fx-gui.html</loc>
    <lastmod>2003-08-21T06:59:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/art---by-catherine-purves.html</loc>
    <lastmod>2003-08-18T21:09:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/fx-testing.html</loc>
    <lastmod>2003-08-17T21:55:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/fogbugz.html</loc>
    <lastmod>2003-08-15T06:54:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/writing-tests-for-new-code-vs-writing-tests-for-legacy-code.html</loc>
    <lastmod>2003-08-13T19:13:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/youll-tick-when-i-say-so-and-not-before.html</loc>
    <lastmod>2003-08-13T18:43:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/here-comes-the-snow.html</loc>
    <lastmod>2003-08-13T17:40:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/the-first-fx-test.html</loc>
    <lastmod>2003-08-11T07:28:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/skate-adicts.html</loc>
    <lastmod>2003-08-11T07:09:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/the-black-stuff.html</loc>
    <lastmod>2003-08-07T22:28:44+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/08/fx-refactoring.html</loc>
    <lastmod>2003-08-07T22:21:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/</loc>
    <lastmod>2003-07-31T22:35:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/the-good-thing-about-this-web-log-lark-is.html</loc>
    <lastmod>2003-07-31T22:35:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/learning-by-imitation-vs-learning-by-understanding.html</loc>
    <lastmod>2003-07-31T22:26:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/polishing.html</loc>
    <lastmod>2003-07-29T20:29:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/tull.html</loc>
    <lastmod>2003-07-23T23:59:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/uncle-bob-talks-lots-of-sense.html</loc>
    <lastmod>2003-07-23T23:40:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/site-update.html</loc>
    <lastmod>2003-07-23T12:15:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/the-onset-of-infection.html</loc>
    <lastmod>2003-07-23T12:12:03+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/currently-reading-1.html</loc>
    <lastmod>2003-07-22T21:24:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/keeping-all-the-balls-in-the-air.html</loc>
    <lastmod>2003-07-22T07:55:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/free-software-integration-code-drop.html</loc>
    <lastmod>2003-07-21T20:57:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/big-blind-little-blind.html</loc>
    <lastmod>2003-07-21T20:46:47+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/unsound-fx.html</loc>
    <lastmod>2003-07-21T07:44:28+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/twenty-eight.html</loc>
    <lastmod>2003-07-15T06:25:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/big-ball-of-mud.html</loc>
    <lastmod>2003-07-11T10:54:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/untestable-2.html</loc>
    <lastmod>2003-07-09T07:11:45+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/waltzing-with-bears.html</loc>
    <lastmod>2003-07-07T07:27:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/three-bugs-went-into-a-program.html</loc>
    <lastmod>2003-07-07T07:01:59+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/my-name-is-len-holgate-and-im-a-workaholic.html</loc>
    <lastmod>2003-07-07T06:19:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/busy-weekend.html</loc>
    <lastmod>2003-07-06T21:25:37+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/the-style-sheet-made-me-do-it.html</loc>
    <lastmod>2003-07-05T00:19:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/untestable.html</loc>
    <lastmod>2003-07-05T00:05:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/07/in-the-future-there-will-be-robots.html</loc>
    <lastmod>2003-07-02T07:24:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/changing-the-vinegar.html</loc>
    <lastmod>2003-06-30T07:41:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/</loc>
    <lastmod>2003-06-30T07:41:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/pinging-down-netmeeting-data-channels.html</loc>
    <lastmod>2003-06-29T21:28:04+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/wise-words.html</loc>
    <lastmod>2003-06-27T22:39:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/top-tip.html</loc>
    <lastmod>2003-06-26T22:42:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/obex-and-iso8583.html</loc>
    <lastmod>2003-06-26T22:02:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/that-test-driven-development-thing-might-just-work.html</loc>
    <lastmod>2003-06-26T21:31:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/full-bodied-or-not.html</loc>
    <lastmod>2003-06-26T00:24:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/switching-to-cvs.html</loc>
    <lastmod>2003-06-25T23:25:16+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/analysing-my-blogging.html</loc>
    <lastmod>2003-06-25T22:27:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/giving-it-away.html</loc>
    <lastmod>2003-06-25T20:22:18+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/analysing-my-analysis.html</loc>
    <lastmod>2003-06-24T20:39:35+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/timezone.html</loc>
    <lastmod>2003-06-24T07:37:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/its-important-whos-driving.html</loc>
    <lastmod>2003-06-24T07:29:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/80-00-1a-00-0f-d7.html</loc>
    <lastmod>2003-06-24T05:42:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/sunny-day-in-kensington-gardens.html</loc>
    <lastmod>2003-06-23T09:35:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/bluetooth-sockets.html</loc>
    <lastmod>2003-06-22T20:34:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/working-for-microsoft.html</loc>
    <lastmod>2003-06-21T10:33:53+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/new-toy-good.html</loc>
    <lastmod>2003-06-21T01:54:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/real-greek.html</loc>
    <lastmod>2003-06-21T01:47:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/stuff.html</loc>
    <lastmod>2003-06-21T01:44:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/password-policies.html</loc>
    <lastmod>2003-06-17T10:42:21+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/the-colours-thing-bites.html</loc>
    <lastmod>2003-06-17T08:04:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/new-toy.html</loc>
    <lastmod>2003-06-17T07:16:24+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/why-do-i-do-that.html</loc>
    <lastmod>2003-06-15T18:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/bluetooth-blues.html</loc>
    <lastmod>2003-06-15T00:52:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/more-socket-server-code-updates.html</loc>
    <lastmod>2003-06-15T00:21:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/msdn-subscription-blues.html</loc>
    <lastmod>2003-06-14T19:23:08+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/weekends-hosed.html</loc>
    <lastmod>2003-06-13T23:40:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/clean-shutdown.html</loc>
    <lastmod>2003-06-13T22:47:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/the-slacking-worked.html</loc>
    <lastmod>2003-06-13T22:02:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/slacking.html</loc>
    <lastmod>2003-06-13T16:46:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/socket-server-code-updates.html</loc>
    <lastmod>2003-06-13T15:08:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/developer-buy-in.html</loc>
    <lastmod>2003-06-13T12:11:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/vsnet-2003.html</loc>
    <lastmod>2003-06-11T08:02:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/im-an-exception-let-me-out-of-here.html</loc>
    <lastmod>2003-06-10T23:15:52+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/got-skates-lets-go.html</loc>
    <lastmod>2003-06-08T22:24:41+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/evanescence.html</loc>
    <lastmod>2003-06-07T00:32:46+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/a-coming-together.html</loc>
    <lastmod>2003-06-07T00:27:51+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/final-skate-lesson.html</loc>
    <lastmod>2003-06-04T23:07:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/blog-is-1month-old.html</loc>
    <lastmod>2003-06-04T22:25:39+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/stage-complete-time-bonus.html</loc>
    <lastmod>2003-06-04T18:24:50+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/infect-me.html</loc>
    <lastmod>2003-06-04T09:09:48+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/you-dont-want-to-do-it-like-that.html</loc>
    <lastmod>2003-06-03T22:54:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/matrix-reloaded-animatrix.html</loc>
    <lastmod>2003-06-03T08:21:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/06/victoria-park-the-crown-matrix-reloaded.html</loc>
    <lastmod>2003-06-01T22:50:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/bottle-of-evian-cure-for-rsi.html</loc>
    <lastmod>2003-05-31T01:15:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/</loc>
    <lastmod>2003-05-31T01:15:57+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/css-ie-5x-and-the-box-model-bug.html</loc>
    <lastmod>2003-05-31T00:44:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/hello.html</loc>
    <lastmod>2003-05-31T00:23:40+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/requirements-overload.html</loc>
    <lastmod>2003-05-31T00:17:42+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/we-came-we-saw-we-did-a-little-testing.html</loc>
    <lastmod>2003-05-31T00:06:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/crossover-turns-and-going-backwards.html</loc>
    <lastmod>2003-05-30T21:19:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/one-step-closer-to-sanity.html</loc>
    <lastmod>2003-05-27T23:23:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/test-driven-development-by-example---kent-beck.html</loc>
    <lastmod>2003-05-27T07:57:11+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/our-first-test.html</loc>
    <lastmod>2003-05-26T20:44:54+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/can-do-considered-harmful.html</loc>
    <lastmod>2003-05-23T08:59:20+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/slack---tom-demarco.html</loc>
    <lastmod>2003-05-23T07:12:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/scribbly-pen.html</loc>
    <lastmod>2003-05-21T13:59:32+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/skating-and-skiing.html</loc>
    <lastmod>2003-05-21T08:03:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/just-in-time-requirements.html</loc>
    <lastmod>2003-05-18T20:05:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/refactoring-project-joel-test-reprise.html</loc>
    <lastmod>2003-05-18T00:51:30+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/last-orders.html</loc>
    <lastmod>2003-05-17T11:34:14+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/dawn-of-the-dead.html</loc>
    <lastmod>2003-05-17T09:16:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/busy-week.html</loc>
    <lastmod>2003-05-16T23:10:29+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/colorado-2003.html</loc>
    <lastmod>2003-05-11T22:34:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/on-cringely-on-refactoring.html</loc>
    <lastmod>2003-05-11T11:53:07+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/new-flat-pictures.html</loc>
    <lastmod>2003-05-10T23:52:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/the-joel-test.html</loc>
    <lastmod>2003-05-09T07:17:06+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/little-and-often.html</loc>
    <lastmod>2003-05-08T21:47:05+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/sk8er-boy.html</loc>
    <lastmod>2003-05-08T21:04:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/what-kind-of-thinker.html</loc>
    <lastmod>2003-05-08T13:31:12+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/understanding-bad-code.html</loc>
    <lastmod>2003-05-08T08:22:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/the-order-of-the-silver-rose-1.html</loc>
    <lastmod>2003-05-05T22:34:31+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/death-by-debug-trace.html</loc>
    <lastmod>2003-05-04T11:27:36+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/currently-reading.html</loc>
    <lastmod>2003-05-03T15:05:55+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/the-importance-of-keeping-the-metaphor-pure.html</loc>
    <lastmod>2003-05-03T12:46:38+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/rifts-character-sketch-1.html</loc>
    <lastmod>2003-05-03T07:12:25+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/day-0.html</loc>
    <lastmod>2003-05-03T07:01:17+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2003/05/welcome.html</loc>
    <lastmod>2003-05-03T06:38:19+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2002/12/real-time-fixed-income-position-server-development.html</loc>
    <lastmod>2002-12-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/11/</loc>
    <lastmod>2002-11-04T13:08:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/</loc>
    <lastmod>2002-11-04T13:08:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/11/using-openssl-with-asynchronous-sockets.html</loc>
    <lastmod>2002-11-04T13:08:58+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/05/</loc>
    <lastmod>2002-05-30T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/05/sinking-connection-points-in-c-objects.html</loc>
    <lastmod>2002-05-30T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/way-back/</loc>
    <lastmod>2002-05-30T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/04/</loc>
    <lastmod>2002-04-11T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2002/04/designing-asynchonous-com-components-for-vb.html</loc>
    <lastmod>2002-04-11T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2002/01/fixed-price-development-work-for-paypoint.html</loc>
    <lastmod>2002-01-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2001/11/contract-with-commerzbank.html</loc>
    <lastmod>2001-11-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/08/</loc>
    <lastmod>2001-08-07T11:31:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/08/avl-tree.html</loc>
    <lastmod>2001-08-07T11:31:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/</loc>
    <lastmod>2001-08-07T11:31:56+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/08/rooms-17.html</loc>
    <lastmod>2001-08-02T11:25:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/07/java-caches-in-the-middle-tier.html</loc>
    <lastmod>2001-07-26T20:18:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/07/</loc>
    <lastmod>2001-07-26T20:18:27+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/07/the-corba-evictor-pattern-in-java.html</loc>
    <lastmod>2001-07-23T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/03/corba---keep-alive.html</loc>
    <lastmod>2001-03-17T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/03/</loc>
    <lastmod>2001-03-17T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/03/corba---the-evictor-pattern.html</loc>
    <lastmod>2001-03-15T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/corba---iteration.html</loc>
    <lastmod>2001-02-09T02:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/</loc>
    <lastmod>2001-02-09T02:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/corba---enumeration.html</loc>
    <lastmod>2001-02-09T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/corba---reference-counting-issues.html</loc>
    <lastmod>2001-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/corba---more-reference-counting.html</loc>
    <lastmod>2001-02-06T01:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2001/02/corba---reference-counting.html</loc>
    <lastmod>2001-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/2000/11/contract-with-hsbc.html</loc>
    <lastmod>2000-11-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/06/com-administration.html</loc>
    <lastmod>2000-06-29T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/06/</loc>
    <lastmod>2000-06-29T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/</loc>
    <lastmod>2000-06-29T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/05/</loc>
    <lastmod>2000-05-21T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/oledb/</loc>
    <lastmod>2000-05-21T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/05/oledb---disconnected-recordsets.html</loc>
    <lastmod>2000-05-21T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/02/</loc>
    <lastmod>2000-02-26T01:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/02/mfc---includeexclude-list-boxes.html</loc>
    <lastmod>2000-02-26T01:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/02/using-com-to-write-extensible-applications.html</loc>
    <lastmod>2000-02-26T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/02/its-a-wonder-any-code-is-ever-reused.html</loc>
    <lastmod>2000-02-01T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/01/</loc>
    <lastmod>2000-01-02T01:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/01/oledb---client-cursor-engine-updates.html</loc>
    <lastmod>2000-01-02T01:00:02+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/2000/01/oledb---updating-data-through-an-ado-recordset.html</loc>
    <lastmod>2000-01-02T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/10/</loc>
    <lastmod>1999-10-16T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/10/oledb---irowsetlocate-and-bookmarks.html</loc>
    <lastmod>1999-10-16T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/</loc>
    <lastmod>1999-10-16T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/09/oledb---custom-rowsets.html</loc>
    <lastmod>1999-09-15T01:01:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/09/</loc>
    <lastmod>1999-09-15T01:01:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1999/09/oledb---objects-via-ado.html</loc>
    <lastmod>1999-09-15T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1998/09/mfc---templates.html</loc>
    <lastmod>1998-09-30T01:01:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1998/</loc>
    <lastmod>1998-09-30T01:01:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1998/09/</loc>
    <lastmod>1998-09-30T01:01:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1998/09/ienumxxxx.html</loc>
    <lastmod>1998-09-30T01:00:01+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/news/1997/06/contract-with-csfp.html</loc>
    <lastmod>1997-06-01T12:00:00+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1995/02/</loc>
    <lastmod>1995-02-25T08:21:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1995/</loc>
    <lastmod>1995-02-25T08:21:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1995/02/smart-cards-in-russia.html</loc>
    <lastmod>1995-02-25T08:21:09+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1993/04/</loc>
    <lastmod>1993-04-08T07:17:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1993/</loc>
    <lastmod>1993-04-08T07:17:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1993/04/rifts-character-sketch.html</loc>
    <lastmod>1993-04-08T07:17:22+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1992/02/</loc>
    <lastmod>1992-02-07T22:24:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1992/</loc>
    <lastmod>1992-02-07T22:24:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/1992/02/the-order-of-the-silver-rose.html</loc>
    <lastmod>1992-02-07T22:24:15+00:00</lastmod>
  </url><url>
    <loc>https://lenholgate.com/blog/net/</loc>
  </url><url>
    <loc>https://lenholgate.com/basi_instructor_training.html</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/c/</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/c-tips/</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/ccnet/</loc>
  </url><url>
    <loc>https://lenholgate.com/comments.html</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/07/</loc>
  </url><url>
    <loc>https://lenholgate.com/lhexapod.html</loc>
  </url><url>
    <loc>https://lenholgate.com/len-learns-rust.html</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/2023/10/</loc>
  </url><url>
    <loc>https://lenholgate.com/privacy.html</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/socketservers/</loc>
  </url><url>
    <loc>https://lenholgate.com/tags.html</loc>
  </url><url>
    <loc>https://lenholgate.com/blog/winsock-registered-io/</loc>
  </url>
</urlset>
