Rubber Duck Thursdays - Build for the love of code

Rubber Duck Thursdays - Build for the love of code

2025-07-24

In this episode, we recap the latest GitHub changelog including GitHub Spark entering public preview and coding agent support for instructions.md files. We introduce the Build for the love of code hackathon, prototype a rubber duck debugging app with GitHub Spark, and build an MCP server from scratch using TypeScript while exploring tools, prompts, and resources.

Topics covered

  • GitHub changelog recap — M2 Pro hosted runners, GitHub Issues quality-of-life updates, Azure endpoint deprecation for GitHub Models, PR files changed improvements, Copilot code review policy changes, GitHub Spark public preview for Copilot Pro Plus, coding agent support for instructions.md custom instructions, and base branch selection for coding agent tasks.
  • Build for the love of code hackathon — Introduced the gh.io/love-of-code hackathon running July 16 to September 22 with six categories: hardware projects, AI agents, terminal tools, games, web apps, and wildcard entries. Brainstormed duck-themed project ideas with Copilot.
  • GitHub Spark prototyping — Used GitHub Spark (now in public preview) to rapidly prototype a rubber duck debugging web app with animated duck companions and different debugging personalities.
  • Building an MCP server from scratch — Scaffolded a TypeScript MCP server project from an empty repository, covering server initialization with the MCP SDK, registering tools with Zod schema validation, defining prompts and resources, and setting up repository foundations including dev containers, Dependabot configuration, and GitHub Actions CI workflows.

Related Content

Rubber Duck Thursdays - Let's build

Rubber Duck Thursdays - Let's build

2025-07-03 GitHub

In this stream, Chris catches up on several weeks of GitHub updates including the remote MCP server preview and Copilot coding agent for business users. The live coding session demonstrates adding internationalization to the Copilot Airways app using Copilot coding agent, custom VS Code chat modes for planning, and agent mode in Xcode for iOS development.

Rubber Duck Thursdays - Let's build with agents

Rubber Duck Thursdays - Let's build with agents

2025-06-19 GitHub

In this episode, we recap the latest GitHub changelog updates including Copilot coding agent availability for pro users and the new Playwright MCP browser capability. We update Copilot custom instructions and setup steps for a GitHub Action project, use the Playwright MCP server to build interactive UI features on a trend radar app, and leverage Copilot coding agent to identify and fix technical debt.

Rubber Duck Thursdays - Copilot coding agent and Copilot agent mode

Rubber Duck Thursdays - Copilot coding agent and Copilot agent mode

2025-06-05 GitHub

In this stream, Chris recaps announcements from Microsoft Build, reviews three weeks of GitHub changelog updates, and does a deep dive into Copilot coding agent using the Copilot Airways demo app. Topics include assigning issues to Copilot, reviewing AI-generated pull requests, MCP integration with Notion, and best practices for writing well-scoped GitHub issues.