Azure DevOps vs GitHub in 2026: Which Should Developers Actually Use?
A practical 2026 comparison of Azure DevOps and GitHub for developer teams: repos, CI/CD, boards, pricing, and when to combine both platforms.
Theme
Blog
Field notes from shipping software: architecture tradeoffs, Livewire patterns, audits, product systems, and developer experience.
Topics I write about
A practical 2026 comparison of Azure DevOps and GitHub for developer teams: repos, CI/CD, boards, pricing, and when to combine both platforms.
Secure SSH access the right way for multiple developers. Learn how to use individual SSH keys, disable password logins, restrict access, and harden your Linux servers without slowing down your team.
Configure a practical GitHub Actions pipeline to build, test, and deploy a PHP 8.3 app over SSH with rsync and zero downtime symlink releases.
Enhance WordPress security and protect against brute force attacks by disabling XMLRPC.php. Learn about the risks associated with XMLRPC vulnerabilities and why using security plugins or leveraging Cloudflare's powerful features can safeguard your website. Discover the benefits of Cloudflare's CDN for WordPress and how it optimizes performance while fortifying your site's security. Take control of your WordPress site's security and boost its SEO with these essential tips
If your Laravel queue works locally but nothing happens in production, it’s almost always because there’s no worker running. queue:work needs to run continuously, and SSH sessions don’t count. The correct solution is Supervisor. Install Supervisor On Ubuntu: Bashsudo apt update sudo apt install supervisorsudo apt update sudo apt install supervisor Make sure it's running: Bashsudo systemctl status
Official Microsoft Teams Room setups can cost thousands, with even the cameras alone pushing £800+. But what if you could achieve the same professional, reliable setup for a fraction of the cost? That’s exactly what I set out to do. By repurposing a Dell Micro PC, a second-hand 4K TV, and some budget-friendly peripherals, I built a fully functional Teams Room for just over £450. In this guide, I’ll walk you through the exact steps - from setting up Microsoft 365 to configuring the hardware - so you can create your own cost-effective, business-ready conferencing space without breaking the bank.