
Learn how I managed context to keep Copilot focused, used the Plan agent to sharpen vague requirements, and required Test Driven Development practices to catch bugs before users.
CR
Chris Reddington·January 20, 2026Frontend 
Explore how MCP elicitation transforms AI tool interactions by gathering missing information upfront.
CR
Chris Reddington·September 4, 2025AI & ML 
Learn Model Context Protocol by building a turn-based game server that shows how to extend GitHub Copilot with custom tools, resources, and prompts.
CR
Chris Reddington·August 22, 2025AI & ML 
Explore how I use agentic tools like GitHub Copilot agent mode and the Playwright MCP server to accelerate troubleshooting and debugging of UI issues, while revisiting the importance of clear requirements.
CR
Chris Reddington·July 22, 2025AI & ML 
Explore how you can set Copilot coding agent up for success with custom instruction and Copilot setup steps.
CR
Chris Reddington·July 15, 2025AI & ML 
A practical guide to GitHub Copilot’s agentic coding agent, chat modes, and remote MCP server so you turn issues into tested PRs with clear steps (and no hype).
CR
Chris Reddington·July 1, 2025AI & ML 
GitHub uses GitHub to build GitHub, and our CLI extensions are no exception. Read on to find out how we built the GitHub Skyline CLI extension using GitHub!
CR
Chris Reddington·January 15, 2025Frontend 
Thanks to DevOps, cloud computing and other industry trends, many organizations are shifting from a product mindset to a service mindset. Here’s how you can implement a service-led strategy.

Could we use our Git repository as the source of truth for operational tasks, and somehow reconcile changes with our real-world view?

Explore how generative AI coding tools are changing the way developers and companies build software.
CR
Chris Reddington·May 9, 2023AI & ML 
Consider the typical software development practices in an organization. Projects are commonly closed, and causes friction across engineering teams. But open source communities work asynchronously, openly, remotely and at global-scale. What if our internal teams could reuse those same practices?

Many of us are aware of the benefits that a strong focus on automation can bring, particularly in our development workflow and DevOps lifecycle. But silos across businesses can lead to duplication of effort, and potential to lose out on best practices. In this post, we’ll explore how CI/CD can be shared across your entire organization alongside policies, for a well-governed experience with GitHub

Discovering passwords in our codebase is probably one of our worst fears. But what if you didn’t need passwords at all, and could deploy to your cloud provider another way? In this post, we explore how you can use OpenID Connect to trust your cloud provider, enabling you to deploy easily, securely and safely, while minimizing the operational overhead associated with secrets (for example, key rotat
CR
Chris Reddington·January 11, 2023Security 
Go beyond knowing GitHub as the home of open source and explore how GitHub Enterprise can help you transform your software engineering organization and practices.
CR
Chris Reddington·September 20, 2022Languages