<?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 guides, focused apps, and tools for overlooked workflows.</description><language>en</language><atom:link href="https://www.tylor.nz/feed.xml" rel="self" type="application/rss+xml"/><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 an OpenCode provider error with a read-only 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>Diagnose OpenCode key, endpoint, model and permission failures with a disposable fixture, a read-only request and a denied edit.</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 a Private Stoat Chat Server</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>Upload private originals directly to DigitalOcean Spaces, create responsive WebP variants with Functions, and deploy the secure workflow on App Platform.</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 process for using a spoon theory planner, energy tracking, and recurring routines without turning symptom management into another full-time job.</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 the history can reveal timing patterns before accidents happen.</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>Why standard productivity tools often fail people managing chronic fatigue, energy limits, and burnout.</description><category>Chronic Illness</category><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>