<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/devto/best-of/2022/10" -->

---
title: Best DEV posts — October 2022 | daily.dev
description: The most upvoted DEV posts from October 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/devto/best-of/2022/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/devto/best-of/2022/10
og:type: website
og:site_name: daily.dev
og:title: Best DEV posts — October 2022 | daily.dev
og:description: The most upvoted DEV posts from October 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DEV — October 2022

1. 1  
[](https://daily.dev/posts/react-just-got-even-more-awesome-69o50fr4d "React Just Got Even More Awesome")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
React Just Got Even More Awesome  
The use hook is only meant to handle async behaviour, not caching or other advanced features. It's a step in the right direction for the react team and a welcome addition to the react ecosystem. If you're looking for a more advanced data fetching library, react-query is still the way to go.  
324  
22
2. 2  
[](https://daily.dev/posts/learn-this-before-react-k6-nkvmqi "Learn this before React")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Learn this before React  
The destructuring rest & spread operator promises map and filter methods. The find method returns the first element that satisfies the condition. FindIndex returns the index of that \["jack", "pritom" The spread operator enables us to spread the content of a iterable (i.e. array) into individual elements Spread. In simple terms promises are used to handle asynchronous operations.  
228  
17
3. 3  
[](https://daily.dev/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl "From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥  
A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.  
207  
9
4. 4  
[](https://daily.dev/posts/please-do-repeat-yourself-dry-is-dead--detdft1dx "Please do repeat yourself (DRY is dead)")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Please do repeat yourself (DRY is dead)  
Don't repeat yourself (DRY is dead) is the root of all software evil, says John Sutter. Repeating yourself is basically giving yourself the time and space to come up with the right abstractions instead of engaging in guesswork and clairvoyance.  
194  
33
5. 5  
[](https://daily.dev/posts/understanding-async-await-yc3aezp0u "Understanding Async & Await")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Understanding Async & Await  
A Promise is a primitive data type that represents a future value. It's a JavaScript object with two pieces of information: the promise state, and a value or error. A promise is settled when the promise has either fulfilled or rejected. With 30+ real-world exercises you'll transform knowledge into a practical skill that will make you a better developer.  
189  
10
6. 6  
[](https://daily.dev/posts/what-is-cors--b2dewy-13 "What is CORS?")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
What is CORS?  
Cross-Origin Resource Sharing (CORS) is an HTTP-based security mechanism controlled and enforced by the client. It allows a service to indicate any origin other than its own from which the client can request resources. A request may be blocked by CORS policy not only because of the incorrect origin, but also incorrect HTTP header, HTTP method or Cookie header. How to fix CORS error?  
175  
13

[See all DEV archives](/sources/devto/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/devto/best-of/2022/10#page","url":"https://daily.dev/sources/devto/best-of/2022/10","name":"Best DEV Posts — October 2022","description":"The most upvoted DEV posts from October 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devto/best-of/2022/10#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/react-just-got-even-more-awesome-69o50fr4d","name":"React Just Got Even More Awesome"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/learn-this-before-react-k6-nkvmqi","name":"Learn this before React"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl","name":"From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/please-do-repeat-yourself-dry-is-dead--detdft1dx","name":"Please do repeat yourself (DRY is dead)"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/understanding-async-await-yc3aezp0u","name":"Understanding Async & Await"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/what-is-cors--b2dewy-13","name":"What is CORS?"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"DEV","item":"https://daily.dev/sources/devto"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devto/best-of"},{"@type":"ListItem","position":5,"name":"October 2022"}]}]}
```

