Round 3, here we go!! Let’s see the June winners of the by ! Debugging Writing Contest Sentry Like our , we are giving out monthly prizes for the very best HackerNoon Debugging stories. A $1,000 prize pool is up every month, with $500 going to the writer of the best article. other writing contests Solved a Software Performance Issue? . Share Your Story and Win $$$ Debugging Writing Contest Round 3 Nominations 🔥 We’ve picked our winners by taking the 10 story submissions that generated the most traffic. HackerNoon’s editorial team then voted, picking the top three stories among them and deciding which order to place the winners. We had the pleasure of voting over these 10 stories: by . CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions @yuraabharian by Reducing Bugs in React Codebase by understanding anti-patterns @darshitac by How We Automated our End-to-End Testing from the First Line of Code @egalazarev by How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100! @mcsee by Reducing Time Spent on Refactoring 3 Tips from a Dev @alex-omeyer Analytics by Change Data Capture to Accelerate Real-time @MichaelB by How to Correctly Review Pull Requests @chrisnorthfield of all Sizes by The Evolution of DevOps: Lessons for Organizations @yj by How to Become a Quality Assurance Engineer @ankitdixit by Write Great Unit Tests by Writing Unit Tests that Fail @chrisnorthfield And the Winners Are 👀 To make sure that any bugs in our algorithm don’t affect the outcome, editors voted for the top stories. Here are the winners: The FIRST place and the editors’ favotite piece goes to by How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100! @mcsee Congratulations ! You’ve won $500! @mcsee How many times do we see lazy argument names? TL;DR: Name your arguments according to the role and not the accidental position In the second place, we have by CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions @yuraabharian In software engineering, CI/CD or CICD is the combined practices of continuous integration and continuous delivery or continuous deployment. CI/CD bridges the gaps between development and operation activities and teams by enforcing automation in building, testing and deployment of applications. Job well done, ! You’ve won $300. @yuraabharian In third place, we have by ! Reducing Time Spent on Refactoring 3 Tips from a Dev @alex-omeyer is the process of restructuring the previously written code without changing the code functionality. Refactoring does not mean adding new features or re-writing code to fix any kind of bugs. Code refactoring Congratulations ! You’ve won $100!! @alex-omeyer Last but not least, the winner for the most read article and 100 USD cash prize is by Reducing Bugs in React Codebase by understanding anti-patterns @darshitac In this article, we discussed that using or as initial state and ‘Destroy and Recreate’ are anti-patterns while using internal state in JSX and as a dependency in useMemo are good patterns. We also learned that we should be cautious when we are using hooks without a dependency array and nesting for arranging React components. props context props Great job, , and congrats on winning $100. @darshitac With that ends our quick announcement! Thank you to everyone who has sent in an article already, and another round of congratulations for our winners! Keep an eye on for more details. We will contact the winners shortly! contests.hackernoon.com Sign in and use this writing prompt to enter the #debugging contest