<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tylor Mayfield</title><link>https://www.tylor.nz</link><description>Practical software guides, focused apps, and tools for overlooked workflows—clear steps for puppy care, automation, hosting, and everyday product work.</description><language>en</language><atom:link href="https://www.tylor.nz/feed.xml" rel="self" type="application/rss+xml"/><item><title>DigitalOcean MicroVMs: price the idle time before moving agent sessions</title><link>https://www.tylor.nz/content/evaluate-digitalocean-microvms-before-moving-agent-sessions/</link><guid isPermaLink="true">https://www.tylor.nz/content/evaluate-digitalocean-microvms-before-moving-agent-sessions/</guid><description>A practical public-preview evaluation: running-time costs, retained storage, tenant access, and a small migration test for agent sandboxes.</description><category>Practical software</category><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Check prompt cache savings before switching inference providers</title><link>https://www.tylor.nz/content/check-prompt-cache-savings-before-switching/</link><guid isPermaLink="true">https://www.tylor.nz/content/check-prompt-cache-savings-before-switching/</guid><description>A practical preflight for measuring cached input, protecting tenant boundaries, and comparing the full cost of serverless inference.</description><category>AI Development</category><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Check PostgreSQL extensions before choosing DigitalOcean Advanced Edition</title><link>https://www.tylor.nz/content/digitalocean-postgresql-advanced-extension-preflight/</link><guid isPermaLink="true">https://www.tylor.nz/content/digitalocean-postgresql-advanced-extension-preflight/</guid><description>Audit PostgreSQL extensions, compare Advanced Edition costs, and test a safe migration path after DigitalOcean&apos;s October 6 extension update.</description><category>Infrastructure and Hosting</category><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Route support tickets with Jev on DigitalOcean</title><link>https://www.tylor.nz/content/jev-digitalocean-support-ticket-routing/</link><guid isPermaLink="true">https://www.tylor.nz/content/jev-digitalocean-support-ticket-routing/</guid><description>Call Jev through DigitalOcean Serverless Inference, estimate token costs, and test a review workflow before enabling automatic support-ticket routing.</description><category>AI Development</category><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>DigitalOcean backups vs snapshots: what should you pay for?</title><link>https://www.tylor.nz/content/digitalocean-backups-vs-snapshots/</link><guid isPermaLink="true">https://www.tylor.nz/content/digitalocean-backups-vs-snapshots/</guid><description>Choose DigitalOcean backups, snapshots or both with dated cost examples, database and volume limits, and a restore checklist for a self-hosted server.</description><category>Infrastructure and Hosting</category><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Self-hosted Ghost vs Ghost(Pro): costs and maintenance</title><link>https://www.tylor.nz/content/self-hosted-ghost-vs-ghost-pro/</link><guid isPermaLink="true">https://www.tylor.nz/content/self-hosted-ghost-vs-ghost-pro/</guid><description>Compare self-hosted Ghost with Ghost(Pro), including email delivery, annual billing, backups, analytics, maintenance, and who should choose each route.</description><category>Infrastructure and Hosting</category><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Where to host WordPress: VPS or managed hosting?</title><link>https://www.tylor.nz/content/wordpress-vps-vs-managed-hosting/</link><guid isPermaLink="true">https://www.tylor.nz/content/wordpress-vps-vs-managed-hosting/</guid><description>Choose between a WordPress VPS and managed hosting by comparing running costs, backups, email, maintenance, and a practical migration checklist.</description><category>Infrastructure and Hosting</category><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Deploy a Valheim server on a DigitalOcean Droplet</title><link>https://www.tylor.nz/content/deploy-valheim-server-digitalocean/</link><guid isPermaLink="true">https://www.tylor.nz/content/deploy-valheim-server-digitalocean/</guid><description>Run a private Valheim dedicated server on a DigitalOcean Droplet with SteamCMD, a narrow firewall, systemd, save backups, and a safe update routine.</description><category>Infrastructure and Hosting</category><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Evaluate support-ticket triage on three examples</title><link>https://www.tylor.nz/content/automatically-triage-support-tickets/</link><guid isPermaLink="true">https://www.tylor.nz/content/automatically-triage-support-tickets/</guid><description>Run a small ticket classification evaluation with fictional inputs, a saved model response, and explicit checks before building an integration.</description><category>Product Operations</category><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Run Kubernetes GPU jobs on Spot with an on-demand fallback</title><link>https://www.tylor.nz/content/run-kubernetes-spot-gpu-with-on-demand-fallback/</link><guid isPermaLink="true">https://www.tylor.nz/content/run-kubernetes-spot-gpu-with-on-demand-fallback/</guid><description>Configure DOKS Spot GPU pools, autoscaling, affinity and PDBs. Test an on-demand fallback and compare cost per completed Kubernetes GPU job.</description><category>Infrastructure and Hosting</category><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Call GPT-6 Astra through DigitalOcean with the Responses API</title><link>https://www.tylor.nz/content/call-gpt-6-astra-digitalocean/</link><guid isPermaLink="true">https://www.tylor.nz/content/call-gpt-6-astra-digitalocean/</guid><description>Call GPT-6 Astra through DigitalOcean with the Responses API. Check access, create a key, send a request and compare costs before adding routing or agents.</description><category>AI Development</category><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Fix OpenCode free-tier provider errors with a safe test</title><link>https://www.tylor.nz/content/fix-opencode-provider-error-with-read-only-test/</link><guid isPermaLink="true">https://www.tylor.nz/content/fix-opencode-provider-error-with-read-only-test/</guid><description>Fix OpenCode free-tier, version-required, 403, key, model, and endpoint errors with a disposable read-only diagnostic test.</description><category>AI Development</category><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Host a private Home Assistant server with Tailscale</title><link>https://www.tylor.nz/content/host-private-home-assistant-server/</link><guid isPermaLink="true">https://www.tylor.nz/content/host-private-home-assistant-server/</guid><description>Host a private Home Assistant server on a Droplet with Tailscale HTTPS, no public dashboard ports, backups, and clear limits for devices on your home LAN.</description><category>Web Development</category><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Lock down a Droplet with Tailscale and private SSH</title><link>https://www.tylor.nz/content/lock-down-droplet-with-tailscale/</link><guid isPermaLink="true">https://www.tylor.nz/content/lock-down-droplet-with-tailscale/</guid><description>Lock down a Droplet with Tailscale, close public SSH, test access rules, and keep a recovery route. Follow the guide before adding private server applications.</description><category>Web Development</category><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Run CI builds on disposable Droplets</title><link>https://www.tylor.nz/content/ephemeral-ci-builds/</link><guid isPermaLink="true">https://www.tylor.nz/content/ephemeral-ci-builds/</guid><description>Use ephemeral CI build machines for trusted GitHub Actions jobs. Build on a fresh Droplet, save artifacts, and verify cleanup with a practical starter project.</description><category>Web Development</category><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>DigitalOcean Spaces private downloads with expiring links</title><link>https://www.tylor.nz/content/spaces-private-downloads/</link><guid isPermaLink="true">https://www.tylor.nz/content/spaces-private-downloads/</guid><description>Build DigitalOcean Spaces private downloads in Next.js. Check file ownership, issue expiring links, and test denied access with a complete companion project.</description><category>Infrastructure and Hosting</category><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Test an internal docs assistant with one approved document</title><link>https://www.tylor.nz/content/build-an-internal-ask-our-docs-tool/</link><guid isPermaLink="true">https://www.tylor.nz/content/build-an-internal-ask-our-docs-tool/</guid><description>Create a small docs assistant, attach one fictional source, and check a cited answer and a refusal before adding your team’s documentation.</description><category>Developer Workflow</category><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build your own OBS multistream server for Twitch and YouTube</title><link>https://www.tylor.nz/content/obs-multistream-server/</link><guid isPermaLink="true">https://www.tylor.nz/content/obs-multistream-server/</guid><description>Build an OBS multistream server with Restreamer. Send one upload to Twitch and YouTube, estimate bandwidth costs, and add TikTok with stream-key access.</description><category>Infrastructure and Hosting</category><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Serve public files with a custom CDN domain</title><link>https://www.tylor.nz/content/serve-public-files-custom-cdn-domain/</link><guid isPermaLink="true">https://www.tylor.nz/content/serve-public-files-custom-cdn-domain/</guid><description>Serve public files through a custom CDN domain on Spaces. Check HTTPS, file permissions, cache updates, and rollback before moving real website traffic over.</description><category>Web Development</category><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>S3 vs Spaces for public file delivery and egress costs</title><link>https://www.tylor.nz/content/s3-vs-spaces-public-file-delivery-costs/</link><guid isPermaLink="true">https://www.tylor.nz/content/s3-vs-spaces-public-file-delivery-costs/</guid><description>Compare DigitalOcean Spaces and Amazon S3 for public images, downloads, and media, with cost models that make outbound transfer visible before launch.</description><category>Web Development</category><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Back Up a Docker Compose App and Test the Restore</title><link>https://www.tylor.nz/content/back-up-docker-compose-app-and-test-restore/</link><guid isPermaLink="true">https://www.tylor.nz/content/back-up-docker-compose-app-and-test-restore/</guid><description>Back up Docker Compose configuration, named volumes, and PostgreSQL to private object storage, then prove a restore works on an isolated server.</description><category>Infrastructure and Hosting</category><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Puppy Potty Break Schedule: Track the Next Window</title><link>https://www.tylor.nz/content/puppy-potty-break-schedule-tracker/</link><guid isPermaLink="true">https://www.tylor.nz/content/puppy-potty-break-schedule-tracker/</guid><description>Build a puppy potty-break routine around real meals, naps, and bathroom logs, then use the history to spot the next likely window and plan the next trip outside.</description><category>Puppy Care</category><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How to Choose an Accessible Sudoku App</title><link>https://www.tylor.nz/content/choosing-an-accessible-sudoku-app/</link><guid isPermaLink="true">https://www.tylor.nz/content/choosing-an-accessible-sudoku-app/</guid><description>A practical guide to choosing an accessible Sudoku app with readable boards, comfortable controls, and settings that support how you play.</description><category>Accessibility</category><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Deploy a Next.js App with Pull Request Previews</title><link>https://www.tylor.nz/content/deploy-nextjs-app-with-pull-request-previews/</link><guid isPermaLink="true">https://www.tylor.nz/content/deploy-nextjs-app-with-pull-request-previews/</guid><description>Deploy a Next.js app from GitHub, create an isolated pull-request preview, and verify its health and changed route before production changes.</description><category>Web Development</category><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Run a Private, Always-On OpenClaw Assistant</title><link>https://www.tylor.nz/content/run-openclaw-private-always-on-ai-assistant/</link><guid isPermaLink="true">https://www.tylor.nz/content/run-openclaw-private-always-on-ai-assistant/</guid><description>Deploy OpenClaw on a fresh Droplet, pair one private channel, and verify its service and access boundary before you grant broader access.</description><category>AI Development</category><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Self-host Stoat with Docker Compose: private chat setup</title><link>https://www.tylor.nz/content/self-host-stoat-chat-on-digitalocean/</link><guid isPermaLink="true">https://www.tylor.nz/content/self-host-stoat-chat-on-digitalocean/</guid><description>Secure a fresh Droplet, install Stoat’s official Docker Compose stack, and prove the web client works before you invite anyone.</description><category>Infrastructure and Hosting</category><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Debug a Failing CI Build with AI, Safely</title><link>https://www.tylor.nz/content/debug-a-failing-build-with-ai/</link><guid isPermaLink="true">https://www.tylor.nz/content/debug-a-failing-build-with-ai/</guid><description>Turn a CI failure into a small, reviewable fix: isolate the first error, test the diagnosis, and keep repository secrets out of the prompt.</description><category>Developer Workflow</category><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Migrate n8n from SQLite to PostgreSQL on DigitalOcean</title><link>https://www.tylor.nz/content/migrate-n8n-sqlite-to-postgresql/</link><guid isPermaLink="true">https://www.tylor.nz/content/migrate-n8n-sqlite-to-postgresql/</guid><description>Move a self-hosted n8n instance from SQLite to DigitalOcean Managed PostgreSQL with a planned cutover, restricted database access, and a recovery test.</description><category>Workflow Automation</category><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Monitor a Website with Uptime Kuma</title><link>https://www.tylor.nz/content/monitor-site-with-uptime-kuma/</link><guid isPermaLink="true">https://www.tylor.nz/content/monitor-site-with-uptime-kuma/</guid><description>Run Uptime Kuma on a separate server, check a website over HTTPS, and prove that an alert and recovery reach you before an outage does.</description><category>Infrastructure and Hosting</category><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A puppy tracker that keeps the family in sync</title><link>https://www.tylor.nz/content/family-puppy-tracker-syncing/</link><guid isPermaLink="true">https://www.tylor.nz/content/family-puppy-tracker-syncing/</guid><description>See why a family puppy tracker makes shared care simpler, with one record for potty breaks, meals, health notes, and the details no one should have to guess.</description><category>Puppy Care</category><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Run a Private n8n Server and Test the Restore</title><link>https://www.tylor.nz/content/run-private-n8n-server-with-tested-restore/</link><guid isPermaLink="true">https://www.tylor.nz/content/run-private-n8n-server-with-tested-restore/</guid><description>Deploy n8n on a DigitalOcean Droplet, limit access, back up encrypted data to private Spaces storage, and test a restore before a failure turns into an emergency.</description><category>Workflow Automation</category><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Build an AI Pull Request Reviewer with GitHub Actions and DigitalOcean</title><link>https://www.tylor.nz/content/build-ai-pull-request-reviewer/</link><guid isPermaLink="true">https://www.tylor.nz/content/build-ai-pull-request-reviewer/</guid><description>Set up one safe, advisory AI review comment in a same-repository GitHub pull request with DigitalOcean Serverless Inference.</description><category>Developer Workflow</category><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Build an image upload and optimization pipeline</title><link>https://www.tylor.nz/content/build-image-upload-optimization-pipeline/</link><guid isPermaLink="true">https://www.tylor.nz/content/build-image-upload-optimization-pipeline/</guid><description>Explore a disposable image-upload starter with private Spaces originals and WebP variants; add authentication, authorization and quotas before public use.</description><category>Web Development</category><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Back Up a Minecraft Server to DigitalOcean Spaces</title><link>https://www.tylor.nz/content/back-up-minecraft-server-to-digitalocean-spaces/</link><guid isPermaLink="true">https://www.tylor.nz/content/back-up-minecraft-server-to-digitalocean-spaces/</guid><description>Create consistent, encrypted-in-transit Minecraft backups, upload them to a private DigitalOcean Spaces bucket, and prove you can restore one.</description><category>Infrastructure and Hosting</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Evaluate a sales answer assistant from approved product facts</title><link>https://www.tylor.nz/content/build-a-sales-answer-assistant-from-approved-facts/</link><guid isPermaLink="true">https://www.tylor.nz/content/build-a-sales-answer-assistant-from-approved-facts/</guid><description>Help sales teams find sourced product answers without giving an AI permission to make up commitments.</description><category>Product Operations</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Clean a Product Feedback Backlog Before Roadmap Planning</title><link>https://www.tylor.nz/content/clean-a-product-feedback-backlog/</link><guid isPermaLink="true">https://www.tylor.nz/content/clean-a-product-feedback-backlog/</guid><description>Prepare a large feedback backlog for human review without pretending that a topic count is a roadmap.</description><category>Product Operations</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Evaluate a review queue for user-generated content</title><link>https://www.tylor.nz/content/create-a-review-queue-for-user-generated-content/</link><guid isPermaLink="true">https://www.tylor.nz/content/create-a-review-queue-for-user-generated-content/</guid><description>Sort a backlog of reports and submissions for human review without letting a model make the final moderation call.</description><category>Product Operations</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Draft Incident Updates From a Verified Timeline</title><link>https://www.tylor.nz/content/draft-incident-updates-from-a-verified-timeline/</link><guid isPermaLink="true">https://www.tylor.nz/content/draft-incident-updates-from-a-verified-timeline/</guid><description>Create calm, accurate status-update drafts from confirmed incident facts while keeping incident command in charge.</description><category>Product Operations</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Set Up OpenCode with Serverless AI Inference</title><link>https://www.tylor.nz/content/set-up-ai-coding-agent-serverless-inference/</link><guid isPermaLink="true">https://www.tylor.nz/content/set-up-ai-coding-agent-serverless-inference/</guid><description>Connect OpenCode to serverless inference, prove a read-only request in a disposable project, then use the same connection in T3 Code.</description><category>AI Development</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Turn Customer Interviews Into Decisions Your Team Can Use</title><link>https://www.tylor.nz/content/turn-customer-interviews-into-team-decisions/</link><guid isPermaLink="true">https://www.tylor.nz/content/turn-customer-interviews-into-team-decisions/</guid><description>Turn interview notes into a reviewable decision log without treating a model summary as customer research.</description><category>Product Operations</category><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>What makes large-print brain games playable</title><link>https://www.tylor.nz/content/best-large-print-brain-games-for-seniors/</link><guid isPermaLink="true">https://www.tylor.nz/content/best-large-print-brain-games-for-seniors/</guid><description>How to judge large-print brain games for seniors, including contrast, tap targets, pacing, and layout.</description><category>Brain Games</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Brain Games for Macular Degeneration</title><link>https://www.tylor.nz/content/brain-games-for-macular-degeneration/</link><guid isPermaLink="true">https://www.tylor.nz/content/brain-games-for-macular-degeneration/</guid><description>How to choose large print brain games for seniors with macular degeneration — what matters beyond font size for low-vision puzzle play.</description><category>Accessibility</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to use a Spoon Theory planner</title><link>https://www.tylor.nz/content/how-to-use-a-spoon-theory-planner/</link><guid isPermaLink="true">https://www.tylor.nz/content/how-to-use-a-spoon-theory-planner/</guid><description>A simple way to use a Spoon Theory planner for personal energy estimates and recurring routines, with examples you can adapt.</description><category>Planning</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Keeping Puppy Health Records Organized</title><link>https://www.tylor.nz/content/keeping-puppy-health-records-organized/</link><guid isPermaLink="true">https://www.tylor.nz/content/keeping-puppy-health-records-organized/</guid><description>A practical guide to tracking puppy health records, vaccinations, symptoms, and vet visits — and why a dedicated puppy health tracker makes vet appointments easier.</description><category>Puppy Care</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How a puppy training app catches patterns</title><link>https://www.tylor.nz/content/puppy-potty-training-app-guide/</link><guid isPermaLink="true">https://www.tylor.nz/content/puppy-potty-training-app-guide/</guid><description>What to log in a puppy potty-training app, and how to use the history alongside frequent toilet opportunities and your puppy’s cues.</description><category>Puppy Care</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Productivity apps and chronic fatigue</title><link>https://www.tylor.nz/content/traditional-productivity-apps-chronic-fatigue/</link><guid isPermaLink="true">https://www.tylor.nz/content/traditional-productivity-apps-chronic-fatigue/</guid><description>How to choose task-planning tools when energy varies, and where a personal spoon-based budget may help.</description><category>Chronic Illness</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>