How I Built Interactive AI-Powered Training with GitHub Copilot
One of my current projects is a migration from Azure DevOps to GitHub Actions. I saw a challenge: how to effectively train DevOps teams on new tools in an engaging, practical way? Traditional docs and tutorials often miss the mark. So, I experimented: using GitHub Copilot’s Agent Mode to build an interactive, AI-powered training platform. The result was a self-paced, conversational learning experience, guiding users through complex migration scenarios like having an AI tutor. Continue readingFailure MUST be an option for innovation
This week I hosted a brown bag session at work where I explored the idea that failure isn’t something to be avoided at all costs but must be a safe option for software engineering teams. The concept of failure often carries a negative connotation. However, embracing failure as an option can foster an environment of learning, innovation, and psychological safety. Let’s explore this by looking at the benefits this shift in mindset can bring, and the elements required to create a culture where failure is seen as a stepping stone to success. Continue readingORAS for Configuration Management
A challenge for any engineering team is handling configuration management in a secure and efficient way. Recently, I’ve explored using ORAS (OCI Registry As Storage), a tool which enhances OCI (Ope Container Initiative) registries by enabling them to store various artifacts, not just container images. What is ORAS? ORAS is an open source project which builds tools and libraries to enable using OCI registries to store any type of artifact, not just container images. Continue readingNo matter how you’re feeling today, even the darkest clouds have silver linings.
If you are struggling, reach out. You’re not a burden, I promise.
Nick Perkins