From Fresh Mac to Productive in 30 Minutes
A developer's guide to automating a fresh Mac setup using a dotfiles repository, Homebrew, and a master install script.
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's guide to automating a fresh Mac setup using a dotfiles repository, Homebrew, and a master install script.
A developer's 2025 review: transitioning to a DevRel role at Pomerium, diving into security and AI agents via MCP, and giving numerous tech conference talks.
An analysis of Goose, an AI coding agent, highlighting its unique features like reusable workflow recipes and how it differs from other AI development tools.
A developer shares their experience building a Winter Wishlist app using the MCP-UI framework and Goose AI agent, focusing on UI integration and iframe sizing challenges.
Explores using .goosehints files and the TODO extension with the Goose AI agent to plan and structure a festival countdown web app project.
Explores using Goose AI agent's sub-recipes to automate multi-platform social media content generation from a single workflow.
Explores the open standard for AI agent skills, detailing how tools like Goose use SKILL.md files to provide contextual expertise automatically.
Explores integrating the Goose AI agent directly into your terminal for ambient, on-demand assistance without explicit sessions.
A technical walkthrough of using the Council of Mine AI extension for MCP sampling to resolve a fictional committee debate, part of an AI advent series.
Explores the technical implementation of subagents in the Goose AI agent framework, focusing on their architecture and how they manage context.
A developer reflects on the first year of their tech-focused newsletter, sharing growth stats, key lessons learned, and strategies for consistent content creation.
Explains how to use arguments and conditional Jinja templating in Goose AI recipes to create dynamic, reusable AI workflows for generating themed content.
Explains AI evals: automated checks for non-deterministic AI outputs using LLMs to score against expectations, not exact matches.
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.