<?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://t0ul.com/blog/</loc><lastmod>2026-12-16T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/</loc><lastmod>2026-12-16T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/projects/</loc><lastmod>2026-11-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/devops/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/immutable-deploys-one-box/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/krabber/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/email-on-a-budget-ses/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/golang/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/security/</loc><lastmod>2026-10-05T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/tls-all-the-way-to-the-crab/</loc><lastmod>2026-10-05T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/reading-the-scrapersphere/</loc><lastmod>2026-10-03T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/the-day-krabber-net-went-dark/</loc><lastmod>2026-10-01T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/projects/krabber/</loc><lastmod>2026-09-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/now/</loc><lastmod>2026-09-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/projects/</loc><lastmod>2026-09-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-self-contained-go-stdlib/</loc><lastmod>2026-09-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/riskrancher/</loc><lastmod>2026-09-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-open-findings-dashboard/</loc><lastmod>2026-08-12T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-tickets-slas-remediation/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-deduping-findings-one-hash/</loc><lastmod>2026-06-10T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/durable-fan-out/</loc><lastmod>2026-05-28T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-no-code-adapter-builder/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-normalizing-scanner-chaos/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-air-gapped-by-design/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/watching-an-11-dollar-site/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-pure-go-sqlite-no-cgo/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/riskrancher-one-binary-one-sqlite/</loc><lastmod>2026-01-15T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/a-ci-pipeline-with-a-budget-it-cant-exceed/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/keyless-deploys-github-oidc/</loc><lastmod>2025-08-28T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/terraform-bootstrap-vs-prod/</loc><lastmod>2025-05-22T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/krabmin-moderation-krabctl/</loc><lastmod>2025-02-13T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/browser-hardening-csp/</loc><lastmod>2024-11-07T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/layered-csrf-in-go/</loc><lastmod>2024-08-01T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/htmx-no-spa/</loc><lastmod>2024-04-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/generated-crab-avatars/</loc><lastmod>2024-01-18T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/metering-every-request-dynamodb-cost/</loc><lastmod>2023-10-26T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/rate-limiting-in-one-table/</loc><lastmod>2023-07-20T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch11-web-requests/</loc><lastmod>2023-06-16T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/automate-the-boring-stuff-with-go/</loc><lastmod>2023-06-16T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch10-pdfs/</loc><lastmod>2023-05-26T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch9-excel-files/</loc><lastmod>2023-05-05T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch8-files/</loc><lastmod>2023-04-14T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/sessions-in-dynamodb-no-redis/</loc><lastmod>2023-04-13T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch7-strings/</loc><lastmod>2023-03-24T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch6-syntax/</loc><lastmod>2023-03-03T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/gittyup-from-linode-dev-hackathon/</loc><lastmod>2023-02-12T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch5-slices/</loc><lastmod>2023-02-10T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/one-table-to-rule-the-reef/</loc><lastmod>2023-01-26T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-i-got-my-cissp/</loc><lastmod>2023-01-25T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch4-functions/</loc><lastmod>2023-01-20T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch3-control-flow/</loc><lastmod>2022-12-30T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch2-go-basics/</loc><lastmod>2022-12-09T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/automate-go-ch1-introduction/</loc><lastmod>2022-11-18T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/introducing-automate-the-boring-stuff-with-go/</loc><lastmod>2022-11-04T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/ultimate-golang-beginners-cheat-sheet/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-krabber-runs/</loc><lastmod>2022-10-20T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/infrahamburglar-cybersecurity-news-bot/</loc><lastmod>2022-10-19T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/devsecops-engineer-resume/</loc><lastmod>2022-10-10T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-i-used-machine-learning/</loc><lastmod>2022-10-04T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/golang-svelte/</loc><lastmod>2022-09-27T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/most-popular-golang-frameworks/</loc><lastmod>2022-09-21T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/devops-engineer-resume/</loc><lastmod>2022-09-18T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/golang-hugo-lambda-spa/</loc><lastmod>2022-09-15T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/make-your-static-netlify-site-pop-with-a-newsletter/</loc><lastmod>2022-09-03T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/why-beanstalk-not-lambda/</loc><lastmod>2022-07-14T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-recover-after-seeing-your-start-up-idea-get-beat/</loc><lastmod>2020-05-19T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/startups/</loc><lastmod>2020-05-19T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/career/</loc><lastmod>2020-04-02T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/tags/gaming/</loc><lastmod>2020-04-02T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-beat-animal-crossing-new-horizons/</loc><lastmod>2020-04-02T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/no-code-review-for-website-and-web-application-building/</loc><lastmod>2020-04-02T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/dependency-injection-with-golang/</loc><lastmod>2020-03-29T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/top-10-tips-for-animal-crossing-new-horizons/</loc><lastmod>2020-03-29T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-give-feedback-on-pull-requests/</loc><lastmod>2020-03-19T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-i-use-test-driven-development/</loc><lastmod>2020-03-15T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/junior-software-engineer-tips/</loc><lastmod>2020-03-11T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/why-everyone-should-learn-one-programming-language/</loc><lastmod>2020-03-11T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-i-became-a-software-engineer/</loc><lastmod>2020-03-06T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-use-anchore-inline-docker-image-scan/</loc><lastmod>2020-03-04T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-use-ping-to-debug-networking-problems/</loc><lastmod>2020-03-01T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-use-kubebench-to-add-security-to-a-kops-provisioned-kubernetes-cluster/</loc><lastmod>2019-06-17T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-use-regex-expressions-when-working-with-aws-waf-cloudformation-template/</loc><lastmod>2019-05-01T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/blog/how-to-use-docker-bench-for-security/</loc><lastmod>2019-04-17T00:00:00+00:00</lastmod></url><url><loc>https://t0ul.com/about/</loc></url><url><loc>https://t0ul.com/contact/</loc></url></urlset>