The Code Review Pyramid
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
A guide to effective code review practices, focusing on goals, culture, and team collaboration for maintaining code quality.
A developer shares their structured process for conducting effective code reviews, focusing on PR size, UI checks, and common pitfalls.
Learn how to fetch a remote feature branch from a GitHub pull request to review changes locally using specific git commands.
Guidelines for effective pair programming in software development, covering when to pair, session length, and team dynamics.
Best practices for developers to prepare and submit code for review, ensuring productive feedback and positive team dynamics.
Tips for creating high-quality pull requests in open source projects, focusing on communication, style guides, and documentation.
A developer argues for the value of inline code comments as a durable form of documentation, contrasting them with ephemeral pull request discussions.
A software engineer shares four techniques to improve skills beyond learning new frameworks, focusing on problem-solving and impact.
Explores automating open source community tasks like code review and issue management using CI tools and bots to scale projects efficiently.
A developer shares their positive experiences with open source, from a first small contribution to learning, job opportunities, and community.
A developer's guide to preventing production incidents through team culture, automated testing, and robust deployment processes.
A developer's update on Sourcehut's progress, including web-based patchsets, and Wayland news like sway improvements and a new book.
Explores how code complexity creeps into projects and offers automated strategies to detect and prevent it, promoting continuous refactoring.
A guide to refactoring PowerShell switch statements, demonstrating how to replace them with hash tables for cleaner, more maintainable code.
The article argues for the importance of developing code reading as a critical skill for software engineers, alongside writing code.
Developer updates on email-based tools for software development, including web patch review for sourcehut and new email composition in aerc2 terminal client.
A developer reflects on two unexpected lessons from their first in-house software job: the value of code reviews and the importance of communication over just coding.
The article argues for optimizing code for auditability to make security vulnerabilities easier to spot, using cryptography as a key example.