Advent of AI 2025 - Day 3: Building Data Visualizations with Goose
A developer uses the Goose AI agent to build data visualizations for an AI coding challenge, documenting the process and troubleshooting tool issues.
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.
161 articles from this blog
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.
Explains Go's singleflight package for preventing duplicate work during concurrent requests, improving backend efficiency.
A review of the BenQ RD280U, a 28-inch 4K monitor with a 3:2 aspect ratio designed specifically for software developers and coding work.
A review and guide for the Raycast Port Manager extension, a tool for web developers to manage and kill processes on local network ports.
Developer shares their new role as a Developer Advocate at Pomerium, a Zero Trust access control platform, and discusses the company's open-source approach.
A guide to building a GitHub Copilot extension powered by Ollama for local AI code assistance, using CodeLlama and Hono.js.
A technical guide on building a custom extension for GitHub Copilot using Hono.js and the preview SDK.
An interview discussing GenAIScript, a project for creating AI-powered, automatable build scripts using a JavaScript runtime designed for generative AI tasks.