GitHub security and development features

Setting Up GitHub for Secure and Efficient Development

Originally posted at Hitachi Solution’s blog. In my last post, I discussed migrating from Azure DevOps to GitHub. Whether you have just completed the migration or have been using GitHub for a while, GitHub offers many features that you might not be aware of. This guide walks you through five key GitHub features that most teams should configure: Dependabot for automated dependency management Copilot Instructions for enhanced AI assistance Push Protection to prevent secret exposure Copilot Code Reviews for automated code quality checks Dependency Review Actions to enforce security policies By implementing these features, you’ll create a more secure, efficient, and collaborative development environment....

September 1, 2025 · 9 min · LPains
Making the switch from Azure DevOps to GitHub

Guide to moving to GitHub from Azure DevOps

In my previous post, I explained why many Azure DevOps users should consider moving to GitHub. This guide will help you make that transition smoothly and efficiently. This post focuses on helping you make informed decisions throughout the migration process. Rather than providing exhaustive step-by-step details for every scenario, I’ll highlight key considerations and link to official documentation where appropriate. I’ll also share my recommendations on what to move, how to structure your GitHub organization, and which migration approaches to use....

August 3, 2025 · 11 min · LPains
Making the switch from Azure DevOps to GitHub

It's time to move from Azure DevOps to GitHub

I’ve used Azure DevOps and its predecessors since 2007. It’s been an incredible journey, evolving from the classic TFS (Team Foundation Server) with TFVC (Team Foundation Version Control) to today’s Azure DevOps with Git. Features like Boards, Repos, and Pipelines have been part of my daily workflow for years, and it’s been fantastic. But like everything in tech, it might be time to evolve. In this post, I’ll explore why you should consider moving from Azure DevOps to GitHub....

June 18, 2025 · 5 min · LPains
Azure Container Apps

10 Lessons Learned Using Azure Container Apps

Over the past two years, I have worked extensively with Azure Container Apps (ACA) and have gained valuable insights into its capabilities and limitations. In this post, I share ten key lessons learned from real-world experience. 1. You get much of Kubernetes without the added complexity Azure Container Apps provides a streamlined way to run containerized applications without the overhead of managing Kubernetes infrastructure. It abstracts away much of the operational complexity, allowing developers to focus on building and deploying applications....

June 7, 2025 · 8 min · LPains
Sharp Cert Manager

Why I removed Svelte from Sharp Cert Manager

I’ve been a fan of Svelte for a while. It’s fast, elegant, and works nicely with SvelteKit. But like any tool, it comes with maintenance overhead. For larger applications, that overhead is worth it. But for smaller projects—like Sharp Cert Manager, which only has a single page and a popup—the cost felt too high. In fact, I found myself spending more time upgrading Svelte or Vite than it would take to simply rewrite the page....

April 7, 2025 · 2 min · LPains