Curtis Einsmanncurtiseinsmann.hashnode.net·Nov 3, 2021FeaturedHow I craft beautiful code that gets approved on the first reviewAt the start of my career I'd open a code review (a.k.a., Pull Request) and receive 50+ comments. I'd open a second revision, only to receive another 30. It often took 8, 9, even 10 reviews to get my code approved. My code had some serious flaws and ...208 likes·2.5K readsGeneral Programming
Tejansh Ranatejanshrana.hashnode.net·Mar 10, 2021FeaturedPR like a Pro 😎Before we jump into what can you do to ensure that pull requests (PRs) add value to your projects instead of being a bottleneck, let's cover the basics. What are Pull Requests? Pull requests let you tell others about changes you've pushed to a bran...169 likes·4.5K readsGitHub
Curtis Einsmanncurtiseinsmann.hashnode.net·Nov 10, 2020FeaturedI've code reviewed over 750 pull requests at Amazon. Here's my exact thought process.Disclaimer: I'm not representing Amazon in any way. Opinions written here are strictly my own. I've code reviewed over 750 pull requests in my 5-year software engineer career at Amazon. As my team's tech lead I provide insightful feedback and encoura...166 likes·3.0K readsSoftware Engineering
Zied MELLITIzied-melliti.hashnode.net·Apr 25, 2023Coding Style At Scale: Tackling Inconsistency In Your CodeMaintaining a consistent coding style is important for any software development project, as it makes the codebase easier to read, understand and maintain. In this article, we will explore some useful ways to ensure that your codebase follows a consis...5 likes·55 readsclean code
Clement Nzubechukwudevread.hashnode.net·Apr 24, 2023How to Optimize Your Code for Speed: 8 Tips to Make Your Code Run FasterIn today's world, where everything is moving at a breakneck pace, it's more important than ever to have code that runs as fast as possible. Whether you're developing a web application, a mobile app, or a desktop application, there are a number of thi...10 likescode optimization
Aleksandr Obukhovdclg.hashnode.net·Apr 22, 2023Code review practiceCode review is one of the most common practices in software development. Any company I have worked for since 2012 had it as a required step of the development process. Despite its ubiquitousness, understanding of it differed from company to company a...Engineering culture
Oli Treadwell (he/him)olitreadwell.hashnode.net·Apr 20, 2023Why you should ask for code reviews early on and review others code!Hey there, software developers! Looking to improve your coding skills, learn from others, and avoid wasting hours or days on what ends up being a simple fix? There's one tactic that you absolutely shouldn't overlook. CODE REVIEW. Code review is the p...6 likescode review
Stephen Campbellsdcampbell.hashnode.net·Apr 19, 2023The Importance of Code Reviews for NoobsAs developers, we all have our own unique coding styles and techniques. However, it's important to remember that we're not just writing code for ourselves - we're writing it for others to read and understand. That's where code reviews come in. In thi...Web Development
Joe Roskopfjoer.hashnode.net·Apr 4, 2023Avoid Nitpicking in Code ReviewsAs software developers, we all know the importance of code reviews. Code reviews help us catch bugs, improve code quality, and ensure that the code is maintainable in the long run. However, code reviews can sometimes turn into nitpicking sessions. Ni...Android
Kelvin Okuroemixylophone.hashnode.net·Apr 4, 2023From Good to Great: Part 3Gratitude We have learned a lot so far in the Modern Web Dev series, from understanding why we needed more web complexity to use learning about a bundler(Webpack) to learning design patterns modern internet companies used in writing their code. I jus...Modern Web Devdesign patterns
Abdulrahman Ahmad(Alpha)abdulrahmanalpha.hashnode.net·Mar 28, 2023Code Review: Importance, Process, and ToolsCode review is a critical process in software development that helps ensure code quality, maintainability, and security. In this article, we'll discuss the importance of code review, the code review process, and some of the tools you can use to perfo...software development
Rohan Ankarigari Bodaroankari.hashnode.net·Feb 24, 2023How Stacked Commits Can Help You Write Better Code FasterWhat are Stacked Commits? Stacked commits, also known as stacked diffs, stacked changes, or patch stacks, are a way of delivering code where a deliverable is split into multiple units of change that build on top of each other, and each unit of change...10 likes·39 readsGit
Ryan Petermanryanlpeterman.hashnode.net·Feb 24, 2023How to Start Reviewing CodeCode review is an important skill that isn’t taught until you’re thrown into the fire. Don’t learn the hard way. In just a few minutes, this article will teach you how to start reviewing code even when you don’t have context on it. I didn’t review an...code review