The 20 Commandments of Software Engineering | | 40 |
principles, programming, complexity, documentation, commit-messages, dependencies, maintenance, collaboration |
8 AI Tips for Web Developers (and Their Careers) (by/via) | | 39 |
ai, tooling, documentation, refactoring, processes, career, tips-and-tricks |
Rethinking Code Reviews With Stacked PRs (by) | | 38 |
version-control, git, tooling |
Writing Effective Pull Request Descriptions: A Developer’s Guide (by) | | 37 |
guides, version-control, documentation, collaboration |
Using AI to Encourage Best Practices in the Code Review Process (by) | | 36 |
research, best-practices, ai |
Reducing Code Review Time at Google (by) | | 35 |
research, google, ai, productivity |
AI Can Make a Code Review for Free (by) | | 34 |
ai, tooling |
Be a Better Developer With These Git Good Practices (by) | | 33 |
git, best-practices, conventions, consistency |
Accelerating Code Reviews With Nudges (by) | | 32 |
research, productivity, experiments, facebook+meta |
10 Best Automated AI Code Review Tools 2024 (via) | | 31 |
ai, automation, tooling, comparisons, link-lists |
Bookmarklet: Load All GitHub Comments (by) | | 30 |
bookmarklets, github |
10 Best Practices for Secure Code Review of Node.js Code (by) | | 29 |
best-practices, security, nodejs |
Secure Code Review Tips to Defend Against Vulnerable Node.js Code (by) | | 28 |
nodejs, security |
Embedding Accessibility Into Code Reviews (via) | | 27 |
videos, accessibility, processes |
How to Collaborate on Pull Requests for Beginners (by/via) | | 26 |
how-tos, collaboration |
Supercharge Your Repository With Code Owners (by/via) | | 25 |
maintenance, processes |
Top 7 Things That Kill Developer Productivity (by) | | 24 |
productivity, technical-debt, documentation, processes, developer-experience |
Effective Code Reviews (by) | | 23 |
processes, learning, career |
A Guide to Perfecting Pull Requests (by) | | 22 |
git, collaboration, foss |
The Art of Code Review (by/via) | | 21 |
processes, collaboration |
Why an Engineering Manager Should Not Review Code (by/via) | | 20 |
engineering-management |
How to Review and Refactor Code With GPT-4 (and ChatGPT) (by/via) | | 19 |
how-tos, refactoring, ai, optimization |
I Don’t Use “Pushy” Questions in Code Reviews Anymore—This Is What I Do Instead | | 18 |
communication |
Today I Learned: The Subtle Art of Code Reviews (by) | | 17 |
best-practices, quality |
Maintenance Matters (via) | | 16 |
maintenance, consistency, testing, logging, documentation |
My Opinion on What Makes a Good Code Review (by) | | 15 |
productivity |
The 5 Golden Rules of Code Reviews (by) | | 14 |
processes, quality |
Are You Using Coding Interviews for Senior Software Developers? (via) | | 13 |
interviewing, career |
Reviewing a Design for Accessibility (via) | | 12 |
accessibility, user-experience |
I’m Changing How I Review Code (by) | | 11 |
quality |
No Code Reviews by Default (by/via) | | 10 |
|
5 Things I’m Thinking About When I Check a Pull Request for Accessibility (by) | | 9 |
accessibility |
The Dos and Don’ts of Code Reviews (via) | | 8 |
quality, learning |
Effective Code Browsing (by) | | 7 |
|
Better Collaboration by Bringing Designers Into the Code Review Process (by/via) | | 6 |
design, collaboration, processes |
The Importance of Code Reviews (by/via) | | 5 |
quality, collaboration |
Writing CSS on Growing Teams (by/via) | | 4 |
css, processes, communication, documentation |
Running Code Reviews With Confidence (by/via) | | 3 |
processes, git, command-line |
6 Tips for Writing Better Code (via) | | 2 |
tips-and-tricks, modules, preprocessors, version-control |
Markup Challenge: aaronsw.com (by) | | 1 |
html, semantics |