# Must Read Developer Articles on Hashnode - #18

Tons of amazing tech articles are published on Hashnode Blogs every week. Here are last week's must-read articles on Hashnode.

---

## [73 Examples to Help You Master Python's f-strings](https://miguendes.me/73-examples-to-help-you-master-pythons-f-strings)

[![73 Examples to Help You Master Python's f-strings](https://cdn.hashnode.com/res/hashnode/image/upload/v1604744163627/06ePVZIjo.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://miguendes.me/73-examples-to-help-you-master-pythons-f-strings)

Written by @[Miguel Brito](@miguendes). 

---

## [20+ Free Design Resources for Developers](https://blog.moeminmamdouh.com/20-free-design-resources-for-developers)

[![20+ Free Design Resources for Developers](https://cdn.hashnode.com/res/hashnode/image/upload/v1604407002218/KHUKkE-Sx.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.moeminmamdouh.com/20-free-design-resources-for-developers)

Written by @[Moemin Mamdouh](@moeminmamdouh).

---

## [Best .NET Posts This Week: 8th November 2020](https://samwalpole.com/best-net-posts-this-week-8th-november-2020)

[![Best .NET Posts This Week: 8th November 2020](https://cdn.hashnode.com/res/hashnode/image/upload/v1604840540044/vbzCbAMkB.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://samwalpole.com/best-net-posts-this-week-8th-november-2020)

Written by @[Sam Walpole](@dr_sam_walpole).

---

## [Containerize your web application & deploy it on Kubernetes](https://apoorvtyagi.tech/containerize-your-web-application-and-deploy-it-on-kubernetes)

[![Containerize your web application & deploy it on Kubernetes](https://cdn.hashnode.com/res/hashnode/image/upload/v1604217997312/2tBR5cbuG.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://apoorvtyagi.tech/containerize-your-web-application-and-deploy-it-on-kubernetes)

Written by @[Apoorv Tyagi](@apoorvtyagi).

---

## [Week 1: Documenting the learning process](https://blog.rutikwankhade.dev/week-1-documenting-the-learning-process)

[![Week 1: Documenting the learning process](https://cdn.hashnode.com/res/hashnode/image/upload/v1604889639873/ZLI2NC2eE.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.rutikwankhade.dev/week-1-documenting-the-learning-process)

Written by @[Rutik Wankhade](@rutikwankhade).

---

## [Realtime GraphQL Subscriptions with Node.js](https://djaytechdiary.com/realtime-graphql-subscriptions-with-nodejs)

[![Realtime GraphQL Subscriptions with Node.js](https://cdn.hashnode.com/res/hashnode/image/upload/v1604917304135/yg8fLgZeF.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://djaytechdiary.com/realtime-graphql-subscriptions-with-nodejs)

Written by @[Jay Desai](@desaijay).

---

## [How to use JavaScript scheduling methods with React hooks](https://blog.greenroots.info/how-to-use-javascript-scheduling-methods-with-react-hooks-ckh1jzb0u01sg2ps1cvm4afzr)

[![How to use JavaScript scheduling methods with React hooks](https://cdn.hashnode.com/res/hashnode/image/upload/v1604381241881/d5mkitRlI1.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.greenroots.info/how-to-use-javascript-scheduling-methods-with-react-hooks-ckh1jzb0u01sg2ps1cvm4afzr)

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

---

## [10 Developers You Need to Follow on Twitter](https://blog.braydoncoyer.dev/10-developers-you-need-to-follow-on-twitter)

[![10 Developers You Need to Follow on Twitter](https://cdn.hashnode.com/res/hashnode/image/upload/v1604695392039/WcsF_JDbN.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.braydoncoyer.dev/10-developers-you-need-to-follow-on-twitter)

Written by @[Braydon Coyer](@braydoncoyer).

---

## [73 Awesome NPM Packages for Productivity 🚀🌱](https://blog.madza.dev/73-awesome-npm-packages-for-productivity)

[![73 Awesome NPM Packages for Productivity 🚀🌱](https://cdn.hashnode.com/res/hashnode/image/upload/v1604398955121/iI6rdWBis.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.madza.dev/73-awesome-npm-packages-for-productivity)

Written by @[Madza](@Madza).

---

## [Bootstrap or TailwindCSS: How to decide a framework for your next project?](https://blog.surjithctly.in/bootstrap-or-tailwindcss-how-to-decide-a-framework-for-your-next-project)

[![Bootstrap or TailwindCSS: How to decide a framework for your next project?](https://cdn.hashnode.com/res/hashnode/image/upload/v1604501668804/AjtRnu88X.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.surjithctly.in/bootstrap-or-tailwindcss-how-to-decide-a-framework-for-your-next-project)

Written by @[Surjith S M](@surjithctly).

---

## [Developing a Writing Style as a Technical Writer](https://lo-victoria.com/developing-a-writing-style-as-a-technical-writer)

[![Developing a Writing Style as a Technical Writer](https://cdn.hashnode.com/res/hashnode/image/upload/v1602978728467/WfWl8e-0G.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://lo-victoria.com/developing-a-writing-style-as-a-technical-writer)

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

---

## [Python Notes [N°1] - Getting Started](https://datasciencerocks.hashnode.dev/python-notes-for-pythonist-introduction)

[![Python Notes [N°1] - Getting Started](https://cdn.hashnode.com/res/hashnode/image/upload/v1604585800995/r4EYiDJsL.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://datasciencerocks.hashnode.dev/python-notes-for-pythonist-introduction)

Written by @[Davide Camera](@DavideCamera).

---

## [A Detailed overview of NPM, Registry, CLI & it's related Components](https://blog.skay.dev/overview-of-npm-node-package-manager)

[![A Detailed overview of NPM, Registry, CLI & it's related Components](https://cdn.hashnode.com/res/hashnode/image/upload/v1604294306919/oK-EHRcR7.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.skay.dev/overview-of-npm-node-package-manager)

Written by @[Skay](@skay).

---

## [Moving Up in Technical Leadership](https://shariq.hashnode.dev/moving-up-in-technical-leadership)

 [![Moving Up in Technical Leadership](https://cdn.hashnode.com/res/hashnode/image/upload/v1605102564389/q9kFRPzB5.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://shariq.hashnode.dev/moving-up-in-technical-leadership) 

Written by @[Shariq Hirani](@shariq).

---

## [Beginner's Guide To Data Science](https://thulieblack.hashnode.dev/beginners-guide-to-data-science)

[![Beginner's Guide To Data Science](https://cdn.hashnode.com/res/hashnode/image/upload/v1604316481643/31djU1AjH.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://thulieblack.hashnode.dev/beginners-guide-to-data-science)

Written by @[V Thulisile Sibanda](@thulieblack).

---

## [Clean conditional layouts in React](https://nested.hashnode.dev/clean-conditional-layouts-in-react)

[![Clean conditional layouts in React](https://cdn.hashnode.com/res/hashnode/image/upload/v1604542912826/69FYLDDqY.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://nested.hashnode.dev/clean-conditional-layouts-in-react)

Written by @[Tim Kinnane](@teeks).

---

## [Typescript benefits without... using Typescript!](https://klis87.hashnode.dev/typescript-benefits-without-using-typescript)

[![Typescript benefits without... using Typescript!](https://cdn.hashnode.com/res/hashnode/image/upload/v1604878214586/jrOc07xvx.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://klis87.hashnode.dev/typescript-benefits-without-using-typescript)

Written by @[Konrad Lisiczyński](@klis87).

---

## [VSCode Stories And GitHub Stories: An Opportunity Or A Distraction For Developers?](https://predigt.dev/vscode-stories-and-github-stories-an-opportunity-or-a-distraction-for-developers)

[![VSCode Stories And GitHub Stories: An Opportunity Or A Distraction For Developers?](https://cdn.hashnode.com/res/hashnode/image/upload/v1604826445733/Bn7ahkjxb.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://predigt.dev/vscode-stories-and-github-stories-an-opportunity-or-a-distraction-for-developers)

Written by @[Kelechi P. Nwachukwu](@PluckyPrecious).

---

## [Draw Heart with Python using Turtle](https://ayushirawat.com/draw-heart-with-python-using-turtle)

[![Draw Heart with Python using Turtle](https://cdn.hashnode.com/res/hashnode/image/upload/v1604625635083/pfZ4hGjlo.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://ayushirawat.com/draw-heart-with-python-using-turtle)

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

---

## [What I learned from these 4 legends during the Hashnode bootcamp](https://h.daily-dev-tips.com/what-i-learned-from-these-4-legends-during-the-hashnode-bootcamp)

[![What I learned from these 4 legends during the Hashnode bootcamp](https://cdn.hashnode.com/res/hashnode/image/upload/v1604725126065/AR7bVPb4m.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://h.daily-dev-tips.com/what-i-learned-from-these-4-legends-during-the-hashnode-bootcamp)

Written by @[Chris Bongers](@dailydevtips).

---

## [One Mistake I Made With Tailwind CSS That Costed Me 140KB](https://blog.nickbulljs.com/one-mistake-i-made-with-tailwind-css-that-costed-me-140kb)

[![One Mistake I Made With Tailwind CSS That Costed Me 140KB](https://cdn.hashnode.com/res/hashnode/image/upload/v1604658700609/zJx_crkCG.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.nickbulljs.com/one-mistake-i-made-with-tailwind-css-that-costed-me-140kb)

Written by @[Nick Bull](@nickbulljs).

---

##  [The Jamstack Guide](https://digvijay.hashnode.dev/the-jamstack-guide) 

 [![The Jamstack Guide](https://cdn.hashnode.com/res/hashnode/image/upload/v1604418674405/b96-2tz_n.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://digvijay.hashnode.dev/the-jamstack-guide) 

Written by @[Digvijay Singh Rathore](@digvijaysrathore)

---

##  [Easily Detect Outside Click Using useRef Hook](https://blog.bhanuteja.dev/easily-detect-outside-click-using-useref-hook) 

 [![Easily Detect Outside Click Using useRef Hook](https://cdn.hashnode.com/res/hashnode/image/upload/v1604296704650/cdXf8aGEp.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://blog.bhanuteja.dev/easily-detect-outside-click-using-useref-hook) 

Written by @[Bhanu Teja Pachipulusu](@pbteja1998)

---

##  [Living with a migraine as a software developer](https://nikolovlazar.com/living-with-a-migraine-as-a-software-developer) 

 [![Living with a migraine as a software developer](https://cdn.hashnode.com/res/hashnode/image/upload/v1604520143883/R98469_zK.png?w=1600&h=840&fit=crop&crop=entropy&auto=format&q=60)](https://nikolovlazar.com/living-with-a-migraine-as-a-software-developer) 

Written by @[Lazar Nikolov](@lazarnikolov)

---

### Hashnode Technical Writing Challenge

Are you up for a challenge?

We are starting a new recurring monthly challenge series. In the 1st challenge, the top writers on Hashnode will get Egghead's Annual Pro subscription 🎟 & Hashnode badges.

Learn more and Participate now: https://hashnode.com/challenge/october

[![Hashnode Technical Writing Challenge](https://cdn.hashnode.com/res/hashnode/image/upload/v1602590747760/lEzvBj9gA.png?auto=compress)](https://hashnode.com/challenge/october) 
