# Must Read Developer Articles on Hashnode - #26

Here are last week's must-read articles on Hashnode, in case you missed them.

--- 

## [My Shopify Internship journey: From application to offer](https://bosunski.hashnode.dev/my-shopify-internship-journey-from-application-to-offer)

[![My Shopify Internship journey: From application to offer](https://cdn.hashnode.com/res/hashnode/image/upload/v1610365983134/UGiYiTX-q.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://bosunski.hashnode.dev/my-shopify-internship-journey-from-application-to-offer)

Written by @[Bosun Egberinde](@bosunski).

---

## [10 ways to use the spread operator in JavaScript](https://h.daily-dev-tips.com/10-ways-to-use-the-spread-operator-in-javascript)

[![10 ways to use the spread operator in JavaScript](https://cdn.hashnode.com/res/hashnode/image/upload/v1610436538704/d7I_VCdIj.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://h.daily-dev-tips.com/10-ways-to-use-the-spread-operator-in-javascript)

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

---

## [#2 Virtual DOM - Delightful React](https://blog.imbhargav5.com/2-virtual-dom-delightful-react)

[![#2 Virtual DOM - Delightful React](https://cdn.hashnode.com/res/hashnode/image/upload/v1610734559202/7H6-S3Vrq.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://blog.imbhargav5.com/2-virtual-dom-delightful-react)

Written by @[Bhargav Ponnapalli](@imbhargav5).

---

## [Functional Programming Principles in JavaScript](https://luisarbezerra.com/functional-programming-principles-in-javascript)

[![Functional Programming Principles in JavaScript](https://cdn.hashnode.com/res/hashnode/image/upload/v1608583436440/DZYO4K-8g.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://luisarbezerra.com/functional-programming-principles-in-javascript)

Written by @[Luísa Ribeiro Bezerra](@luisarbezerra).

---

## [Five++ cool Python snippets that will blow your mind🤯](https://apoorvtyagi.tech/cool-python-snippets-that-will-blow-your-mind)

[![Five++ cool Python snippets that will blow your mind🤯](https://cdn.hashnode.com/res/hashnode/image/upload/v1608359548799/5vA5xbcLg.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://apoorvtyagi.tech/cool-python-snippets-that-will-blow-your-mind)

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

---

## [IDE or Text-Editor, What should we have?🤔](https://nayakmanish.hashnode.dev/ide-or-text-editor-what-should-we-have)

[![IDE or Text-Editor, What should we have?🤔](https://cdn.hashnode.com/res/hashnode/image/upload/v1610867669595/hTVPhEHKU.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://nayakmanish.hashnode.dev/ide-or-text-editor-what-should-we-have)

Written by @[Manish⚡Nayak](@ManishKum).

---

## [Big O Notation - explained as easily as possible](https://thatcomputerscientist.com/big-o-notation-explained-as-easily-as-possible)

[![Big O Notation - explained as easily as possible](https://cdn.hashnode.com/res/hashnode/image/upload/v1610789606012/MGgIIOjkr.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://thatcomputerscientist.com/big-o-notation-explained-as-easily-as-possible)

Written by @[Conrad Reeves](@luciferreeves).

---

## [5 years at CodePen: a reflection](https://rachsmith.hashnode.dev/5-years-at-codepen-a-reflection-ckjzlp2aj00kxrus14qqsdath)

[![5 years at CodePen: a reflection](https://cdn.hashnode.com/res/hashnode/image/upload/v1610794870522/QRE0bGQdm.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://rachsmith.hashnode.dev/5-years-at-codepen-a-reflection-ckjzlp2aj00kxrus14qqsdath)

Written by @[Rach Smith](@rachsmith).

---


## [Luxurious Life Of First Class Python Functions](https://aagamsheth.com/luxurious-life-of-first-class-python-functions)

[![Luxurious Life Of First Class Python Functions](https://cdn.hashnode.com/res/hashnode/image/upload/v1610525766251/FARMpHHpa.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://aagamsheth.com/luxurious-life-of-first-class-python-functions)

Written by @[Aagam Sheth](@AagamSheth).

---

## [🧠 A Collection to Learn React Hooks! 🎣](https://nialljoemaher.hashnode.dev/a-collection-to-learn-react-hooks)

[![🧠 A Collection to Learn React Hooks! 🎣](https://cdn.hashnode.com/res/hashnode/image/upload/v1610610154760/eY4BB1XIf.gif?w=1600&h=840&fit=crop&crop=entropy&auto=format,compress&gif-q=60)](https://nialljoemaher.hashnode.dev/a-collection-to-learn-react-hooks)

Written by @[Niall Maher](@nialljoemaher).

---

## [FlexBox Cheat Sheets in 2021 || CSS 2021](https://joyshaheb.hashnode.dev/flexbox-cheat-sheets-in-2021)

[![FlexBox Cheat Sheets in 2021 || CSS 2021](https://cdn.hashnode.com/res/hashnode/image/upload/v1610295781286/UQLhM9Dz7.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://joyshaheb.hashnode.dev/flexbox-cheat-sheets-in-2021)

Written by @[Joy Shaheb](@JoyShaheb).

---

##  [Easy autocomplete/suggestions for inputs with just HTML5 | datalist tag](https://nialljoemaher.hashnode.dev/easy-autocompletesuggestions-for-inputs-with-just-html5-or-datalist-tag) 

 [![](https://cdn.hashnode.com/res/hashnode/image/upload/v1610437011315/srrihA-q5.gif?w=1600&h=840&fit=crop&crop=entropy&auto=format,compress&gif-q=60)](https://nialljoemaher.hashnode.dev/easy-autocompletesuggestions-for-inputs-with-just-html5-or-datalist-tag) 

Written by @[Niall Maher](@nialljoemaher)

---

## [Build a MySQL Node.js CRUD App #3: The Client-Side with React](https://lo-victoria.com/build-a-mysql-nodejs-crud-app-3-the-client-side-with-react)

[![Ultimate JavaScript CheatSheet](https://cdn.hashnode.com/res/hashnode/image/upload/v1606541420538/pkUNDgjjF.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://lo-victoria.com/build-a-mysql-nodejs-crud-app-3-the-client-side-with-react)

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

---

## [Generate Wiki Summary using Python](https://ayushirawat.com/generate-wiki-summary-using-python)

[![Generate Wiki Summary using Python](https://cdn.hashnode.com/res/hashnode/image/upload/v1610507814364/JJj_4LWI9.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://ayushirawat.com/generate-wiki-summary-using-python)

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

---

## [JavaScript: what are generators (yield)](https://blog.evelynstender.com/javascript-what-are-generators-yield)

Written by @[Evelyn Stender](@evelynstender).

---

## [What Software Engineering Universities Don't Teach You](https://sonny.alvesdi.as/what-software-engineering-universities-dont-teach-you)

[![What Software Engineering Universities Don't Teach You](https://cdn.hashnode.com/res/hashnode/image/upload/v1610597307619/QdwzQ9rJ9.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://sonny.alvesdi.as/what-software-engineering-universities-dont-teach-you)

Written by @[Sonny Alves Dias](@sonny-ad).

---

## [How To Create A Ripple Button Click Effect](https://applepiegiraffe.hashnode.dev/how-to-create-a-ripple-button-click-effect)

[![How To Create A Ripple Button Click Effect](https://cdn.hashnode.com/res/hashnode/image/upload/v1610442140362/-GyUvNNlW.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://applepiegiraffe.hashnode.dev/how-to-create-a-ripple-button-click-effect)

Written by @[ApplePieGiraffe](@ApplePieGiraffe).

---

## [10 Fun APIs to Use For Your Next Project](https://mehraj.hashnode.dev/10-fun-apis-to-use-for-your-next-project)

[![10 Fun APIs to Use For Your Next Project](https://cdn.hashnode.com/res/hashnode/image/upload/v1610343650461/A_qAtfr7S.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://mehraj.hashnode.dev/10-fun-apis-to-use-for-your-next-project)

Written by @[Mohd Mehraj](@Mehraj).

---

## [The 7 JavaScript Skills You Need For React (+ Practical Examples)](https://reedbarger.hashnode.dev/the-7-javascript-skills-you-need-for-react-practical-examples)

[![The 7 JavaScript Skills You Need For React (+ Practical Examples)](https://cdn.hashnode.com/res/hashnode/image/upload/v1610608830555/aP0NXhNNO.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://reedbarger.hashnode.dev/the-7-javascript-skills-you-need-for-react-practical-examples)

Written by @[Reed Barger](@reedbarger).

---

## [Manage global states with Context API and useContext](https://ernestoangulo.hashnode.dev/manage-global-states-with-context-api-and-usecontext)

[![Manage global states with Context API and useContext](https://cdn.hashnode.com/res/hashnode/image/upload/v1610427485508/ZiqH3a1W2.jpeg?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://ernestoangulo.hashnode.dev/manage-global-states-with-context-api-and-usecontext)

Written by @[Ernesto Angulo](@netosym).

---

## Hashnode Hackathon

We recently announced a new Hackathon on Hashnode in partnership with Vercel.
 
Hashnode Hackathons are an excellent way for developers to come up with interesting ideas and level up their skills by building. Here's your chance to win a $500 Amazon gift card, swags, and so much more. 🥰
 
Learn more and participate. 👇🏾

[![Hashnode + Vercel Hackathon](https://cdn.hashnode.com/res/hashnode/image/upload/v1610701224574/aT9Zb9CVn.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress)](https://townhall.hashnode.com/announcing-hashnode-hackathon-powered-by-vercel)
