top of page

Search


Peer Code Review | Phase 3: Is the Pull Request Ready for Review?
Apply a tailored “ready for review” checklist to ensure a PR is in a state where detailed code review will be productive.
Jun 27 min read


Keep Your Tests Close: Why Tests Belong in the Same Pull Request
Tests should be included in the same pull request as the code changes they test; this provides verification, eliminates risk, and guarantees no-fuss rollbacks.
May 53 min read


London .NET User Group - April 2025 Meetup
Here are the slides and transcript for a talk I gave at a Meetup event on April 22 2025.
Apr 235 min read


Peer Code Review | When PRs Can't Be Small: Strategies for Making Large Code Changes Reviewable
When a PR can’t be small, it’s on the author to keep it reviewable—because reviewable PRs lead to better code.
Apr 79 min read


Peer Code Review | Phase 2: Reconnaissance
For an effective and efficient code review, focus on understanding the problem, gathering context, and ensuring basic functionality.
Mar 37 min read


We Need To Talk - February 2025 Meetup
Here are the slides and transcript for a talk I gave at a Meetup event on February 18 2025.
Feb 195 min read


Peer Code Review | Phase 1: Is the Pull Request Reviewable?
When approaching a code review, determine whether the pull request is reviewable before diving into the actual code.
Feb 36 min read


Tool Spotlight | Why Draft PRs Are a Developer's Secret Weapon
By sharing in-progress work, you can invite early feedback, integrate with CI tools, and foster trust and transparency within your team.
Dec 2, 20247 min read


Peer Code Review | C'mon, Give Early Code Reviews a Try!
Early code reviews, when used thoughtfully and aided with clear communication, save time and improve team morale.
Nov 4, 20247 min read


Peer Code Review | I’ve Submitted My Code For Review, Now What?
After I submit a PR for review, it remains my top priority until it's fully integrated into the codebase.
Oct 7, 202414 min read


Peer Code Review | Set Up Your Reviewer For Success
In this post, I share five key techniques that help make my PRs a pleasure to review.
Sep 1, 20249 min read


Peer Code Review | A Definition of "Ready for Review": Part II
Software development teams can save time and avoid frustration by establishing a shared definition of "ready for review."
Aug 4, 202410 min read


Peer Code Review | A Definition of "Ready for Review": Part I
Every software developer should establish their own definition of 'ready for review.' Doing so will help them produce high-quality output.
Jun 28, 20249 min read
bottom of page