paint-brush
The Debugging Writing Contest 2022: Round 3 Results Announced!by@hackernooncontests
335 reads
335 reads

The Debugging Writing Contest 2022: Round 3 Results Announced!

Too Long; Didn't Read

The FIRST place and the editor’ favotite piece goes to How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100! by @mcsee !! In the Second place, we have CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions by @yuraabharian. In Third place, we have Reducing Time Spent on Refactoring 3 Tips from a Dev by @alex-omeyer!Last but not least, the winner for the most read article and $100 USD cash-prize is Reducing Bugs in React Codebase by understanding anti-patterns by @darshitac!

People Mentioned

Mention Thumbnail
Mention Thumbnail

Company Mentioned

Mention Thumbnail
featured image - The Debugging Writing Contest 2022: Round 3 Results Announced!
HackerNoon Writing Contests Announcements HackerNoon profile picture

Round 3, here we go!! Let’s see the June winners of the Debugging Writing Contest by Sentry!


Like our other writing contests, 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.


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:


  1. CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions by @yuraabharian.
  2. Reducing Bugs in React Codebase by understanding anti-patterns by @darshitac
  3. How We Automated our End-to-End Testing from the First Line of Code by @egalazarev
  4. How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100! by @mcsee
  5. Reducing Time Spent on Refactoring 3 Tips from a Dev by @alex-omeyer
  6. Change Data Capture to Accelerate Real-time Analytics by @MichaelB
  7. How to Correctly Review Pull Requests by @chrisnorthfield
  8. The Evolution of DevOps: Lessons for Organizations of all Sizes by @yj
  9. How to Become a Quality Assurance Engineer by @ankitdixit
  10. Write Great Unit Tests by Writing Unit Tests that Fail by @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 How to Find the Stinky Parts of Your Code [Part XX]: We have Reached 100! by @mcsee

Congratulations @mcsee! You’ve won $500!


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 CI CD Pipeline: How to Setup a CI CD Pipeline From Scratch with GitHub Actions by @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, @yuraabharian! You’ve won $300.

In third place, we have Reducing Time Spent on Refactoring 3 Tips from a Dev by @alex-omeyer!


Code refactoring 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.


Congratulations @alex-omeyer! You’ve won $100!!

Last but not least, the winner for the most read article and 100 USD cash prize is Reducing Bugs in React Codebase by understanding anti-patterns by @darshitac

In this article, we discussed that using propsor contextas initial state and ‘Destroy and Recreate’ are anti-patterns while using internal state in JSX and propsas 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.


Great job, @darshitac, and congrats on winning $100.


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 contests.hackernoon.com for more details. We will contact the winners shortly!