<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.stevenskelton.ca/multiplexed-services-in-finagle/</loc>
<lastmod>2013-07-25T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/ostrich-not-just-for-stats-also-for-thrift-api-documentation/</loc>
<lastmod>2013-07-25T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/developer-friendly-thrift-request-logging/</loc>
<lastmod>2013-08-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/finagle-query-cache-with-guava/</loc>
<lastmod>2013-08-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/reusing-finagle-server-filters-on-client/</loc>
<lastmod>2013-08-04T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/thrift-client-side-caching-to-speed-up-unit-tests/</loc>
<lastmod>2013-08-13T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/tracking-clients-with-finagle/</loc>
<lastmod>2013-08-13T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/binary-semaphore-filter/</loc>
<lastmod>2013-08-29T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/finagled-client-and-multiplexed-c-thrift-server/</loc>
<lastmod>2013-08-29T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/transitioning-c-scala-using-thrift/</loc>
<lastmod>2013-09-19T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/separation-of-concerns-with-finagle/</loc>
<lastmod>2013-09-25T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/finagle-serverset-clusters-using-zookeeper/</loc>
<lastmod>2013-10-11T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/real-time-data-mining-spark/</loc>
<lastmod>2013-12-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/web-components/</loc>
<lastmod>2014-01-02T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/maintainable-web-development-without-js/</loc>
<lastmod>2014-01-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/polymer-data-binding-filters/</loc>
<lastmod>2014-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/sortable-table-with-polymer-web-components/</loc>
<lastmod>2014-02-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/advanced-uses-polymer-templates/</loc>
<lastmod>2014-02-13T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/threadlocal-variables-scala-futures/</loc>
<lastmod>2014-06-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/dom-manipulation-using-web-components/</loc>
<lastmod>2014-11-15T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/reactive-front-end-web-components/</loc>
<lastmod>2014-12-02T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/is-javascript-replacing-html/</loc>
<lastmod>2022-04-05T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/emoji-progress-bar-for-sass-integrations/</loc>
<lastmod>2022-04-14T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/scala-sbt-publishing-to-github-packages/</loc>
<lastmod>2022-04-17T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/downloading-from-github-packages-using-http-and-maven/</loc>
<lastmod>2022-04-20T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/scala-3-aws-lambda-functions/</loc>
<lastmod>2022-08-12T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/jvm-versus-python-aws-lambda-functions/</loc>
<lastmod>2022-08-13T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/hsts-custom-domains-in-github/</loc>
<lastmod>2022-09-10T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/lit-custom-component-svg-generation/</loc>
<lastmod>2022-09-16T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/tradeaudit-mobile-app-infrastructure/</loc>
<lastmod>2022-10-19T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/akka-grpc-with-letsencrypt/</loc>
<lastmod>2022-10-27T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/zio-migration/</loc>
<lastmod>2023-10-31T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/sbt-parallel-compile-optimization-quill-subprojects/</loc>
<lastmod>2023-11-20T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/many-forms-of-concurrency-parallelism/</loc>
<lastmod>2023-12-04T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/list-lookup-cache-w-scala-zio/</loc>
<lastmod>2023-12-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/data-transfers-egress-github-actions/</loc>
<lastmod>2024-01-24T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/compiling-scala-native-github-actions-alternative-to-graalvm/</loc>
<lastmod>2024-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/http4s-streams-multipart-formdata-uploads/</loc>
<lastmod>2024-02-27T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/realtime-client-database-grpc-streams-zio/</loc>
<lastmod>2024-04-15T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/job-queue-management-zio-scope/</loc>
<lastmod>2024-04-16T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/realtime-client-database-external-datasource-zlayer/</loc>
<lastmod>2024-05-01T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/realtime-client-database-performance-testing/</loc>
<lastmod>2024-05-06T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/flutter-realtime-client-database-bloc/</loc>
<lastmod>2024-06-05T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/grpc-file-transfer-zio/</loc>
<lastmod>2024-10-01T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/flutter-grpc-file-transfer/</loc>
<lastmod>2024-10-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/about/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/categories/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/sortable-table/examples/themes/</loc>
<lastmod>2015-02-04T19:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/sortable-table/</loc>
<lastmod>2015-02-04T19:00:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/privacy-policy/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/tags/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/posts/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2022/scala3-aws-lambda-dynamodb-importer/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2023/list-lookup-zio-cache/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2024/flutter_grpc_file_transfer/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2024/flutter_grpc_file_transfer/ios/Runner/Assets.xcassets/LaunchImage.imageset/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2024/flutter_realtime_database/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/page/2/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/page/3/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/page/4/</loc>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/2013/09/TransitioningCSharpToScalaUsingThrift.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/2014/12/reactive_web_components.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/AssociateCloudEngineer20240711-7-h9f128.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/ProfessionalCloudArchitect20260102-31-b27dke.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-advanced-scrum-master-2026.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-advanced-scrum-master.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-agilist-2026.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-agilist.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-scrum-master-2026.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-certified-scrum-master.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/assets/images/about/certifications/safe-leading-safe.pdf</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
<url>
<loc>https://www.stevenskelton.ca/examples/2024/flutter_grpc_file_transfer/web/</loc>
<lastmod>2026-01-01T21:56:00-05:00</lastmod>
</url>
</urlset>
