<?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://phpboyscout.uk/topics/building-a-cli-in-go/</loc></url><url><loc>https://phpboyscout.uk/topics/building-a-web-service-in-go/</loc></url><url><loc>https://phpboyscout.uk/topics/security/</loc></url><url><loc>https://phpboyscout.uk/topics/signing/</loc></url><url><loc>https://phpboyscout.uk/topics/infrastructure/</loc></url><url><loc>https://phpboyscout.uk/topics/ci-cd/</loc></url><url><loc>https://phpboyscout.uk/topics/rust/</loc></url><url><loc>https://phpboyscout.uk/topics/building-with-ai/</loc></url><url><loc>https://phpboyscout.uk/topics/thinking-about-ai/</loc></url><url><loc>https://phpboyscout.uk/blog/</loc><lastmod>2026-08-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/desktop-apps-dont-paste/</loc><lastmod>2026-08-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/</loc><lastmod>2026-08-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-barkeep-i-hadnt-invented-yet/</loc><lastmod>2026-08-07T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-marketplace-i-had-to-defend-from-my-own-attack-surface/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/one-key-or-two/</loc><lastmod>2026-08-05T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-framework-doesnt-know-where-your-signing-key-lives/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/merged-in-five-days-open-in-seven-hundred/</loc><lastmod>2026-08-03T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-version-pin-you-cant-lower/</loc><lastmod>2026-08-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/nobody-told-it-to/</loc><lastmod>2026-08-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-release-is-just-another-merge-request/</loc><lastmod>2026-07-31T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-gateway-that-split-my-trace-in-two/</loc><lastmod>2026-07-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-gpg-command-that-hung/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-website-for-the-place-i-still-call-home/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/who-holds-the-client-secret/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-backup-you-never-restored-is-just-hope/</loc><lastmod>2026-07-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-component-that-fired-on-every-schedule/</loc><lastmod>2026-07-25T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/who-owns-the-pager/</loc><lastmod>2026-07-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/everyone-reads-your-config/</loc><lastmod>2026-07-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-feature-your-users-are-already-faking/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-grid-that-would-not-behave/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/stop-installing-the-same-tools-on-every-pipeline-job/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/what-burnout-taught-me/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-scaffolder-that-wont-hand-you-code-that-doesnt-compile/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/about-that-no-ai/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/wire-up-an-aws-billing-alarm-before-the-surprise/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/which-cli-library-should-you-start-with/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/why-my-photo-app-wont-build-for-windows/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/house-rules/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-take-home-goes-in-the-bin/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-afternoon-the-agent-earned-its-keep/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/you-cant-reshoot-a-wedding/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-build-gate-these-sites-never-had/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/release-trust-without-the-framework/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-secret-that-wasnt-on-my-branch/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-feature-request-into-my-own-framework/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-off-switch-was-never-a-button/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/no-ai-in-my-photo-culler/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-stack-trace-is-not-an-error-message/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-flag-is-not-a-setting/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/introducing-afmpeg-and-ffmpeg-wasi/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-agent-said-success-the-linter-disagreed/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-cobra-hook-i-was-sure-id-enabled/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/bought-not-stolen/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-7/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/i-built-my-wife-a-judge/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-6/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-5/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-4/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-3/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-interpreter-we-forgot-to-sandbox/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-campsite-was-never-the-point/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/privacy/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-2/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-rung-we-sawed-off/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/when-you-hand-the-same-key-to-every-call/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base-part-1/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/everyone-wants-rusts-safety-nobody-wants-rust/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/sign-your-own-binaries-with-go-tool-base/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/they-switched-it-off-while-it-was-fixing-my-code/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-goblin-that-wouldnt-stay-dead/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-signing-key-that-never-leaves-kms/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/generate-a-command-from-a-script-or-a-sentence/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/why-i-still-write-code/</loc><lastmod>2026-06-10T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-signature-the-platform-cant-forge/</loc><lastmod>2026-06-09T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/anything-under-an-8/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-consent-you-cant-ask-for/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/three-traps-release-plz-workspace/</loc><lastmod>2026-06-05T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/telemetry-that-asks-and-telemetry-that-doesnt/</loc><lastmod>2026-06-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/same-config-two-answers/</loc><lastmod>2026-06-03T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-6/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-security-service-i-had-to-switch-off/</loc><lastmod>2026-06-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-5/</loc><lastmod>2026-05-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/from-allow-failure-to-blocking/</loc><lastmod>2026-05-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-4/</loc><lastmod>2026-05-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/nobody-is-coming-to-clean-your-supply-chain/</loc><lastmod>2026-05-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-serving-content/</loc><lastmod>2026-05-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-3/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-greybeards-edge-was-never-typing/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/ai-didnt-kill-curls-bug-bounty/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-2/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-web-service-with-go-tool-base-part-1/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-cli-with-go-tool-base-part-5/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-cli-with-go-tool-base-part-4/</loc><lastmod>2026-05-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-cli-with-go-tool-base-part-3/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/technical-cv-writing-and-the-ai-filter/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-cli-with-go-tool-base-part-2/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/moving-this-blog-off-jekyll/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/building-a-cli-with-go-tool-base-part-1/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/two-bugs-that-taught-me-the-rules/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/reviewed-then-applied/</loc><lastmod>2026-05-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/one-graph-not-micro-stacks/</loc><lastmod>2026-05-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/ci-you-include-not-copy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/one-image-for-the-whole-toolchain/</loc><lastmod>2026-05-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-403-you-cant-fix-in-iam/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/pure-rust-git-no-git-binary/</loc><lastmod>2026-05-13T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/routing-security-findings-without-the-noise/</loc><lastmod>2026-05-12T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/why-we-left-github-for-gitlab/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/why-i-hand-rolled-every-module/</loc><lastmod>2026-05-10T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/hardening-the-account-that-will-hold-the-keys/</loc><lastmod>2026-05-09T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/no-access-keys-in-ci/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/two-layers-of-tags/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/claps-global-flag-except-in-a-passthrough-subtree/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/secrets-that-scrub-themselves-from-ram/</loc><lastmod>2026-05-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-chicken-and-egg-of-remote-state/</loc><lastmod>2026-05-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-cleanup-tool-that-almost-deleted-its-own-hands/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-security-finding-you-must-not-fix/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/two-events-one-mangled-line/</loc><lastmod>2026-05-03T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-state-bucket-that-defends-itself/</loc><lastmod>2026-05-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/supporting-a-provider-or-actually-using-it/</loc><lastmod>2026-05-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/errors-without-an-error-handler/</loc><lastmod>2026-05-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-bootstrap-that-does-almost-nothing/</loc><lastmod>2026-05-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/two-kinds-of-feature-flag/</loc><lastmod>2026-04-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/forbid-means-forbid-until-linkme-needs-a-word/</loc><lastmod>2026-04-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-framework-that-contains-no-unsafe/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/reloading-config-without-a-restart/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-signing-key-needs-somewhere-to-live/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/waivers-with-an-expiry-date/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-builder-that-wont-compile-if-you-forget-a-field/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/process-isolation-wont-save-you-from-the-filesystem/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/registering-commands-without-life-before-main/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/verifying-your-own-downloads/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/two-api-decisions-that-quietly-contradict/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/what-survives-a-port/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/rust-tool-base-the-same-idea/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-blank-import-that-keeps-a-dependency-out-of-your-binary/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/just-enough-rust-to-follow-along/</loc><lastmod>2026-04-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/where-should-a-cli-keep-your-api-keys/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-configurable-ai-endpoint-is-an-attack-surface/</loc><lastmod>2026-04-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/redacting-the-secret-you-didnt-know-was-in-the-string/</loc><lastmod>2026-04-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/every-finding-was-the-same-shape/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-mutex-on-a-flag-nobody-writes-twice/</loc><lastmod>2026-04-16T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-test-mocking-pattern-that-races/</loc><lastmod>2026-04-16T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/openssf-scorecard-graded-my-supply-chain/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/testing-code-that-calls-an-llm/</loc><lastmod>2026-04-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-ai-provider-that-isnt-an-api/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/ai-conversations-you-can-resume/</loc><lastmod>2026-04-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/an-ai-agent-that-has-to-make-the-build-pass/</loc><lastmod>2026-04-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/stop-regexing-the-llms-prose/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/telemetry-that-asks-first/</loc><lastmod>2026-03-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/letting-the-ai-call-your-go-functions/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/nobody-reads-the-manual/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/bdd-where-it-earns-its-place/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/an-ai-interface-that-fits-on-one-screen/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/the-config-key-that-quietly-did-nothing/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/one-variadic-and-id-already-spent-it/</loc><lastmod>2026-03-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/half-your-users-dont-have-eyes/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/lifecycle-management-for-long-running-go-services/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/middleware-for-cli-commands-not-just-web-servers/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-logging-interface-that-doesnt-leak-its-backend/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/errors-that-tell-the-user-what-to-do-next/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/many-embedded-filesystems-one-merged-view/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/props-the-container-that-does-the-heavy-lifting/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/design-your-whole-cli-in-one-file/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/scaffolding-that-respects-your-edits/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/your-cli-is-already-an-ai-tool/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/introducing-go-tool-base/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/migrating-away-from-mediawiki-and-how-to-export-its-data/</loc><lastmod>2020-08-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/pre-populating-neo4j-using-kubernetes-init-containers-and-neo4j-admin-import/</loc><lastmod>2020-07-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/adding-ambient-sounds-to-your-discord-server-on-linux/</loc><lastmod>2020-06-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/encrypting-additional-drives-with-luks-on-linux/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/connecting-to-ubuntu-18-04-using-rdp/</loc><lastmod>2019-05-20T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/technical-cv-writing/</loc><lastmod>2019-05-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/dell-displaylink-d6000-ubuntu-18-04-issues/</loc><lastmod>2019-05-14T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/a-reboot-and-a-legacy-moniker/</loc><lastmod>2019-02-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/project-slayer-the-critical-path/</loc><lastmod>2019-02-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/monty-python-explains-project-failed/</loc><lastmod>2016-02-07T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/good-code-scout-nomadphp-lightning-talk-video/</loc><lastmod>2016-01-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/using-gmail-aliases-with-evolution/</loc><lastmod>2016-01-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/metaphor-psr7-middleware/</loc><lastmod>2015-10-08T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/badges-and-stickers/</loc><lastmod>2015-10-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/wow-phpnw15-conference/</loc><lastmod>2015-10-04T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/php-scout/</loc><lastmod>2015-10-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/php-scout-membership-badge/</loc><lastmod>2015-08-11T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/public-appearance-phpboyscout/</loc><lastmod>2015-08-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/goodbye-dev-charge/</loc><lastmod>2015-08-05T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/free-open-source-website-scouts/</loc><lastmod>2015-01-12T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/time-change/</loc><lastmod>2014-12-02T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/flexbox-cross-browser/</loc><lastmod>2013-08-16T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/creating-custom-routes-silverstripe/</loc><lastmod>2013-07-31T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/disabling-cache-silverstripe/</loc><lastmod>2013-07-31T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/set-up-silverstripe-3-1-using-only-git/</loc><lastmod>2013-07-29T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/mysql-client-interactive-with-doctrine-on-rackspace/</loc><lastmod>2013-07-26T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/installing-pecl-extensions-zend-server-6/</loc><lastmod>2013-05-13T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/better-output-mysql-command-line/</loc><lastmod>2013-04-24T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/introducing-zuq/</loc><lastmod>2013-03-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/gluster-licious/</loc><lastmod>2013-03-15T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/docblock-docblock-wherefore-art/</loc><lastmod>2013-03-01T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/redmine-install-died-we-cried/</loc><lastmod>2013-02-23T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/debug-cli-remote-server/</loc><lastmod>2013-02-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/quick-dirty-setup-nrpe-ubuntu/</loc><lastmod>2013-02-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/compiling-apache-2-4-ubuntu-12-04/</loc><lastmod>2012-11-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/compiling-php-5-4-ubuntu-12-04/</loc><lastmod>2012-11-06T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/rsync-custom-ssh-commands/</loc><lastmod>2012-07-31T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/nice-nexus7/</loc><lastmod>2012-07-19T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/registering-custom-view-helpers-zf2/</loc><lastmod>2012-07-18T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/bootstrapping-zf2-forms/</loc><lastmod>2012-07-17T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/loaded-testing/</loc><lastmod>2012-06-30T00:00:00+00:00</lastmod></url><url><loc>https://phpboyscout.uk/about/</loc></url><url><loc>https://phpboyscout.uk/topics/</loc></url><url><loc>https://phpboyscout.uk/projects/</loc></url><url><loc>https://phpboyscout.uk/search/</loc></url></urlset>