Blog
- The New Era of Product Development: From Human-First to AI-Led Agents 20 Nov 2025
- Build Your Own GitHub Copilot Agent: From Zero to Hero 20 Nov 2025
- Engineering as a System: Lessons from GitHub's Success Playbook 14 Nov 2025
- GitHub Copilot Mastery Part 6: Real-World Use Cases That Transform Development 21 Sep 2025
- GitHub Copilot Mastery Part 5: Extending Copilot with Custom Tools 19 Sep 2025
- GitHub Copilot Mastery Part 4: Advanced Usage Techniques 17 Sep 2025
- GitHub Copilot Mastery Part 3: Navigating IDE Differences 15 Sep 2025
- GitHub Copilot Mastery Part 2: Basic Usage Fundamentals 13 Sep 2025
- AI-Powered Developer Workflows: Beyond the Hype 12 Sep 2025
- From Security Alerts to Fixes: A Developer's Guide to GitHub Security Remediation 11 Sep 2025
- GitHub Copilot Mastery Part 1: The Art of Prompt Crafting 11 Sep 2025
- A Day in the Life of an AI-Powered Developer: Beyond the Hype 11 Sep 2025
- Locking Down GitHub Enterprise: A Security-First Approach That Actually Works 10 Sep 2025
- The .github Folder: Your Repository's Secret Control Center 10 Sep 2025
- GitHub Copilot Setup: From Zero to Hero in Your Repository 10 Sep 2025
- Create a GHEC org via script 12 Jan 2023
- GitHub Copilot tab-complete not working in markdown files 28 Sep 2021
- Setting up Shared Enterprise Actions 28 Sep 2021
- Consuming Jekyll-feed xml with Node.JS and Mustache templates 10 Sep 2021
- Rewriting URLs with Nginx 16 Mar 2021
- Rego Unit Testing 23 Feb 2021
- HTTPS for Multiple domains using GitHub pages 22 Feb 2021
- Habitat pipelines in Azure DevOps 27 Sep 2019
- Effectively Managing Audits and Compliance 13 Jun 2019
- Habitat for Windows in Production 11 Apr 2019
- Habitat for Windows Troubleshooting 09 Apr 2019
- Habitat for Windows Examples 08 Apr 2019
- Habitat for Windows Basics 07 Apr 2019
- Patch all the things! 10 Dec 2018
- Pipelining Chef with Jenkins 06 Apr 2018
- TravisCI Integration 25 Oct 2017
- Basic Jekyll! 06 Jun 2017
- Dear Future Self 04 Jun 2017
- New Blog! 10 Mar 2017