# Must Read Developer Articles on Hashnode - #25

Here are last week's must-read articles published by different developers across the world on their Hashnode blogs.

--- 

## [The definitive guide to JavaScript Debugging [2021 Edition]](https://blog.greenroots.info/the-definitive-guide-to-javascript-debugging-2021-edition-ckji7xmcn03kc46s1g77qh71l)

[![The definitive guide to JavaScript Debugging (2021 Edition)](https://cdn.hashnode.com/res/hashnode/image/upload/v1609743032309/wJtM0LPO4.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.greenroots.info/the-definitive-guide-to-javascript-debugging-2021-edition-ckji7xmcn03kc46s1g77qh71l)

Written by @[Tapas Adhikary](@atapas).

---

##  [35+ Free Public APIs to Improve Productivity](https://blog.idrisolubisi.com/35-free-public-apis-to-improve-productivity) 

 [![35+ Free Public APIs to Improve Productivity](https://cdn.hashnode.com/res/hashnode/image/upload/v1608553790243/oVKwUUYiL.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.idrisolubisi.com/35-free-public-apis-to-improve-productivity) 

Written by @[Olubisi Idris Ayinde](@olanetsoft)

---

## [All you need to know about Neumorphism design (Let's create a Neumorphic form)](https://blog.pratham.codes/all-you-need-to-know-about-neumorphism-design-lets-create-a-neumorphic-form)

[![All you need to know about Neumorphism design (Let's create a Neumorphic form)](https://cdn.hashnode.com/res/hashnode/image/upload/v1609832451684/9FZ_gzy-O.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.pratham.codes/all-you-need-to-know-about-neumorphism-design-lets-create-a-neumorphic-form)

Written by @[Pratham](@prathkum).

---

## [16 Great Tech Blogs by Women and Why You Should Read Them](https://edidiongasikpo.com/16-great-tech-blogs-by-women-and-why-you-should-read-them)

[![16 Great Tech Blogs by Women and Why You Should Read Them](https://cdn.hashnode.com/res/hashnode/image/upload/v1609872623442/flObg3o0r.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://edidiongasikpo.com/16-great-tech-blogs-by-women-and-why-you-should-read-them)

Written by @[Edidiong Asikpo](@didicodes).

---

## [Priority Queues with Binary Heaps](https://publications.iamroyakash.com/pq-with-heaps)

[![Priority Queues with Binary Heaps](https://cdn.hashnode.com/res/hashnode/image/upload/v1610023769814/Lbrp6RvV1.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://publications.iamroyakash.com/pq-with-heaps)

Written by @[theroyakash](@theroyakash).

---

## [Best ways to center Divs vertically and horizontally in CSS](https://aidevv.in/best-ways-to-center-divs-vertically-and-horizontally-in-css)

[![Best ways to center Divs vertically and horizontally in CSS](https://cdn.hashnode.com/res/hashnode/image/upload/v1609920958810/UVIeGmy-7.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://aidevv.in/best-ways-to-center-divs-vertically-and-horizontally-in-css)

Written by @[Arif Imran](@arifimran5).

---

## [Turn any Image to ASCII Art using Python](https://ayushirawat.com/turn-any-image-to-ascii-art-using-python)

[![Turn any Image to ASCII Art using Python](https://cdn.hashnode.com/res/hashnode/image/upload/v1609937338705/Z6yZK4jPl.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://ayushirawat.com/turn-any-image-to-ascii-art-using-python)

Written by @[Ayushi Rawat](@ayushi7rawat).

---

## [Technical Writing 101 ⁠— Formatting Articles for Effective Communication](https://nelsonmichael.dev/technical-writing-101-formatting-articles-for-effective-communication)

[![Technical Writing 101 ⁠— Formatting Articles for Effective Communication](https://cdn.hashnode.com/res/hashnode/image/upload/v1610101439900/AFurddTOv.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://nelsonmichael.dev/technical-writing-101-formatting-articles-for-effective-communication)

Written by @[NELSON MICHAEL](@KingNELSON).

---

## [My New Year Hackathon Project: Image Classification Pokédex](https://lo-victoria.com/my-new-year-hackathon-project-image-classification-pokedex-1)

[![My New Year Hackathon Project: Image Classification Pokédex](https://cdn.hashnode.com/res/hashnode/image/upload/v1609672428012/gtQOM-hF_.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://lo-victoria.com/my-new-year-hackathon-project-image-classification-pokedex-1)

Written by @[Victoria Lo](@victoria).

---

## [Developing & Deploying a Google Chrome Extension](https://blog.umairhafeez.com/developing-and-deploying-a-google-chrome-extension)

[![Developing & Deploying a Google Chrome Extension](https://cdn.hashnode.com/res/hashnode/image/upload/v1610178914037/89-Pab8Yo.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.umairhafeez.com/developing-and-deploying-a-google-chrome-extension)

Written by @[Umair Hafeez](@umairhafeez).

---

## [A Gentle Introduction to Docker](https://blog.alyssaholland.me/gentle-introduction-to-docker)

[![A Gentle Introduction to Docker](https://cdn.hashnode.com/res/hashnode/image/upload/v1609275972198/oLhLPPmog.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.alyssaholland.me/gentle-introduction-to-docker)

Written by @[Alyssa Holland](@Code_Runnings).

---

## [Complete Skillset You Must Know as React developer ✡️](https://www.rjlooper.me/complete-skillset-you-must-know-as-react-developer)

[![Complete Skillset You Must Know as React developer ✡️](https://cdn.hashnode.com/res/hashnode/image/upload/v1609998696268/wZxy_gqYz.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://www.rjlooper.me/complete-skillset-you-must-know-as-react-developer)

Written by @[Rajesh Prajapati](@rkumar1904).

---

## [Get Started With Front-end Development In 2021🚀](https://blog.pratham.codes/get-started-with-front-end-development-in-2021)

[![Get Started With Front-end Development In 2021🚀](https://cdn.hashnode.com/res/hashnode/image/upload/v1610099234525/655iYHE-I.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.pratham.codes/get-started-with-front-end-development-in-2021)

Written by @[Pratham](@prathkum).

---

## [How to outperform your competition in take-home coding challenges](https://geshan.hashnode.dev/take-home-coding-challenges)

[![How to outperform your competition in take-home coding challenges](https://cdn.hashnode.com/res/hashnode/image/upload/v1609912412537/q8Cv363FG.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://geshan.hashnode.dev/take-home-coding-challenges)

Written by @[Geshan Manandhar](@geshan).

---

## [Master Flexbox: The easy way](https://aidevv.in/master-flexbox-the-easy-way)

[![Master Flexbox: The easy way](https://cdn.hashnode.com/res/hashnode/image/upload/v1609876769759/OSz5muhOS.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://aidevv.in/master-flexbox-the-easy-way)

Written by @[Arif Imran](@arifimran5).

---

## [How To Grow As A Software Engineer (Developer) In 2021](https://codelifefitness.hashnode.dev/how-to-grow-as-a-software-engineer-developer-in-2021)

[![How To Grow As A Software Engineer (Developer) In 2021](https://cdn.hashnode.com/res/hashnode/image/upload/v1610086393598/Zn3KR7EkA.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://codelifefitness.hashnode.dev/how-to-grow-as-a-software-engineer-developer-in-2021)

Written by @[Ankur Tyagi](@TheAnkurTyagi).

---

## [Do you understand Call Stacks well?](https://rashitamehta.hashnode.dev/do-you-understand-call-stacks-well)

Written by @[Rashita Mehta](@RashitaMehta).

---

## [What you need to know about functional programming](https://blog.imnick.dev/what-you-need-to-know-about-functional-programming)

[![What you need to know about functional programming](https://cdn.hashnode.com/res/hashnode/image/upload/v1609707778724/N_QUHlk5w.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.imnick.dev/what-you-need-to-know-about-functional-programming)

Written by @[Nicholas Lewanowicz](@imnickdev).

---

## [65 Things I wish I knew when I started to Code 🌱🚀](https://blog.madza.dev/65-things-i-wish-i-knew-when-i-started-to-code)

[![65 Things I wish I knew when I started to Code 🌱🚀](https://cdn.hashnode.com/res/hashnode/image/upload/v1609968321470/IjGFybkr2.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.madza.dev/65-things-i-wish-i-knew-when-i-started-to-code)

Written by @[Madza](@Madza).

---

## [Free Mockup Generator to show off your work like a pro!! 🚀](https://divyaxavier.hashnode.dev/free-mockup-generator-to-show-off-your-work-like-a-pro)

[![Free Mockup Generator to show off your work like a pro!! 🚀](https://cdn.hashnode.com/res/hashnode/image/upload/v1609727964294/qmp4I7pHF.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://divyaxavier.hashnode.dev/free-mockup-generator-to-show-off-your-work-like-a-pro)

Written by @[Divya Xavier](@divyaxavier).

---

##  [A letter to my future self 💌](https://h.daily-dev-tips.com/a-letter-to-my-future-self) 

 [![A letter to my future self 💌](https://cdn.hashnode.com/res/hashnode/image/upload/v1609916050754/K-oA50DPy.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://h.daily-dev-tips.com/a-letter-to-my-future-self) 

Written by @[Chris Bongers](@dailydevtips)

---

## Hashnode Writing Challenges


As developers, we write to share knowledge, document our learnings, and improve our skills.

Recently we added many interesting challenges for you to take your writing skills to the next level. Here are some of them:

![Hashnode Challenges](https://cdn.hashnode.com/res/hashnode/image/upload/v1607959597538/RahvoD9aV.png?auto=compress&auto=compress)

-   [Self Starter](https://hashnode.com/challenge/self-starter) -- Publish your first article on Hashnode and become a self-starter!
-   [Crazy Blogger](https://hashnode.com/challenge/crazy-blogger) -- Publish an article every day for 7 days and earn a cool crazy blogger badge!
-   [Word Warrior](https://hashnode.com/challenge/word-warrior) -- Write an in-depth article on your Hashnode blog that's more than 2000 words and become a word warrior!
-   [Talk of the town](https://hashnode.com/challenge/talk-of-the-town) -- Write a story that drives amazing engagement on Hashnode and become the talk of the town!
-   [#2Articles1Week Challenge](https://hashnode.com/challenge/2articles1week) -- Become better at technical writing; accept Hashnode's writing challenge for four weeks.

Go to your [Hashnode feed](https://hashnode.com/) and find challenges on the right-hand sidebar.
