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
GitHub Public Roadmap

Running Agile projects in GitHub Projects - 2024 review

In September 2022, I shared insights on Running Agile projects in GitHub Projects, concluding that while feasible, it wasn’t as feature-rich as Azure DevOps. I also highlighted the significant improvements in GitHub due to Microsoft’s dedication. Now, in May 2024, let’s revisit GitHub Projects and see how it has evolved. New Features Here are some notable changes in GitHub Projects: 1. GitHub projects on mobile app: Depending on your project management style, this feature can be quite useful....

May 27, 2024 · 3 min · LPains
azdiff

Introducing azdiff: Simplifying Azure Environment Comparison

In the realm of cloud infrastructure, Azure offers a robust framework for managing resources through Infrastructure as Code (IaC) methodologies. However, even with the best IaC practices in place, managing and understanding changes across Azure app environments can be a daunting task. This is where the azdiff tool steps in to simplify the comparison process. azdiff is a dotnet global tool, thus, you will need .NET 8 or higher installed. To install azdiff, run the following command:...

December 10, 2023 · 2 min · LPains