Advent of AI 2025 - Day 9: Building a Gift Tag Generator with Goose Recipes
A developer builds a print-ready gift tag generator using the Goose AI agent, tackling CSS challenges for fixed print dimensions.
Nick Taylor (nickytonline) is a Microsoft MVP, GitHub Star, and Developer Advocate with over 20 years in tech and a decade of open-source contributions. He shares practical insights through blogging, live streaming, and community-driven developer education.
170 articles from this blog
A developer builds a print-ready gift tag generator using the Goose AI agent, tackling CSS challenges for fixed print dimensions.
Using AI to transform messy, unstructured vendor notes into clean JSON and a styled HTML website, highlighting the importance of examples.
A developer creates a reusable AI agent recipe using Goose to transform messy lost and found data into organized web applications.
A developer builds an automated GitHub issue triage system using the Goose AI agent, integrated into GitHub Actions for a fictional festival feedback project.
A developer builds a gesture-controlled flight tracker using MediaPipe, TanStack Start, and OpenSky API for the Advent of AI 2025 challenge.
A developer uses the Goose AI agent and Claude Sonnet 4.5 to build and deploy a themed winter festival website to Netlify, detailing the technical process.
A developer compares three shell history tools: default shell search, McFly, and Atuin, explaining their features and why they switched.
A developer uses the Goose AI agent to build data visualizations for an AI coding challenge, documenting the process and troubleshooting tool issues.
A developer builds a winter-themed browser game using AI assistance and Phaser.js, detailing the coding process and bug fixes.
A developer builds a GitHub Action using the Goose AI agent to generate daily fortunes with ASCII art and commit them automatically.
A developer explains how to automate a GitHub profile using GitHub Actions to dynamically display blog posts, newsletters, and videos.
A developer uses Claude Code to analyze and optimize shell startup time, achieving a 95% speed improvement through lazy loading techniques.
A guide explaining why and how to sign Git commits with GPG on GitHub to prevent impersonation and ensure code authenticity.
A guide to building a Model Context Protocol (MCP) server using a ready-made TypeScript template that handles boilerplate setup.
Explains how to fix MCP tools incorrectly labeled as write tools in ChatGPT dev mode by using proper tool annotations like readOnlyHint.
Introduces a Model Context Protocol (MCP) server for dev.to, enabling AI tools to access and interact with the platform's articles, tags, and user data.
A guide to using Git worktrees to manage multiple branches simultaneously, improving developer workflow and eliminating the need for constant stashing.
How to avoid Let's Encrypt rate limits during testing by using the staging environment for auto-provisioned TLS certificates.
Guide to installing and configuring the McFly shell history tool on Ubuntu Server, covering common pitfalls and Zsh setup.
A discussion on open source funding, sustainability, and the Open Source Pledge with Chad Whitacre, exploring how companies can support projects they rely on.