Building your own PR reviewer with coding agents
I've now built a couple versions of automated PR reviewers, and the main thing that keeps standing out is that the AI part is surprisingly small. The model matters, of course. But the architecture matters more.
Read the post
14 min read

Popular articles
All writing
55 articles
- 14 min
Building your own PR reviewer with coding agents
- 10 min
Testing Cloudflare's Code Mode on Azure DevOps MCP
- 5 min
Enabling Custom (Bicep) Language Server support in OpenCode
- 14 min
How I currently develop with LLM models (Early 2026)
- 8 min
Designing a shared OpenTelemetry contract for AI services on Azure
- 10 min
Semantic Kernel to Microsoft Agent Framework: Practical reflections
- 10 min
Preserving MCP session continuity with Redis
- 10 min
Practical experiences with Azure APIM AI Gateway and imported Foundry endpoints
- 7 min
Shipping signed config updates to local AI tooling
- 11 min
Browser verification for coding agents: Chrome DevTools MCP vs agent-browser
- 10 min
Securing remote MCP servers with Entra ID without breaking reconnects
- 4 min
Primary vs Subagents in LLM harnesses
- 10 min
Automating Azure DevOps workload identity service connections end to end
- 4 min
Connecting OpenCode with Microsoft Foundry Models
- 5 min
Research - Plan - Implement
- 6 min
Azure AI Dev Platform Fundamentals
- 5 min
A mental model for LLM tooling primitives
- 14 min
A simple document processing pipeline that worked
- 7 min
Wrapping your head around Azure AI Foundry resources
- 5 min
Intro to Managed DevOps Pools
- 4 min
Using Bicep to manage Microsoft Graph
- 8 min
Setting up Kubernetes as an External Identity Provider for Workload Identity Federation
- 4 min
How does workload identity federation actually work?
- 4 min
Quick ways of getting ObjectIds
- 6 min
Troubleshooting Azure App Service and Functions
- 5 min
Entra ID Groups in Azure SQL don't have a default schema
- 2 min
Simple Log Aggregation with Azure Metrics Aggregator
- 12 min
Azure DevOps Agents in Azure Container Apps
- 5 min
Azure DevOps Agents using Managed Identitites
- 4 min
User Assigned Managed Identities with Azure DevOps Service Connections
- 9 min
Using Azure AI Speech SDK with Go
- 8 min
Saving custom data into Log Analytics from a Go application
- 10 min
Simple Azure app deployment automation for Developers
- 7 min
Monitoring Setup for Azure AD B2C tenants
- 5 min
DevOps for Azure Workbooks
- 6 min
Tips for using Azure Workbooks - Part 2
- 5 min
Tips for using Azure Workbooks - Part 1
- 6 min
Updating Azure DevOps Azure Automatic Service Principal secrets
- 9 min
Business benefits of robust telemetry practices
- 6 min
Personalizing your GitHub Codespace
- 6 min
Getting started with GitHub Codespaces
- 4 min
I've been awarded the Microsoft Azure MVP title!
- 9 min
Azure Pipelines YAML Trigger Overview
- 6 min
Simple staging slots for Azure Storage Static Websites
- 9 min
App Service Imported SSL Certificate from Key Vault in another Subscription
- 2 min
My presentations from Global Azure Virtual
- 9 min
Runtime Artifact selection in Azure Pipelines YAML
- 4 min
AZ-500 Study Guide
- 5 min
Troubleshooting Azure Data Factory v2 Git integration
- 10 min
Automating Azure Private Link - Private Endpoints for Azure Storage
- 7 min
Updating ARM schema & apiVersion values
- 6 min
Figuring out undocumented ARM templates
- 1 min
Build your CI with Azure Pipelines YAML
- 6 min
Automating .NET EF Core SQL Migration scripts
- 4 min
DevOps flow in Azure Data Factory V2
No matching articles
Try a shorter title or a topic such as Azure, Bicep, or OpenCode.
