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

---
title: Best Medium posts — October 2022 | daily.dev
description: The most upvoted Medium posts from October 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/medium_js/best-of/2022/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/medium_js/best-of/2022/10
og:type: website
og:site_name: daily.dev
og:title: Best Medium posts — October 2022 | daily.dev
og:description: The most upvoted Medium 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 Medium — October 2022

1. 1  
[](https://daily.dev/posts/7-shorthand-optimization-tricks-every-javascript-developer-should-know--fqiuphiwa "7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎  
JavaScript has a built-in method to help you with this. For-of and For-in loops are a great way to iterate over an array or object without having to manually keep track of the index of the keys of the object.  
139  
15
2. 2  
[](https://daily.dev/posts/javascript-deep-concepts-you-should-know-yqey9gpnr "JavaScript Deep Concepts You Should Know")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
JavaScript Deep Concepts You Should Know  
JavsScript is a single-threaded and synchronous programming language. When an asynchronous task is passed the JavaScript will pop out it to the web APIs and the browser will take care of it.  
127  
6
3. 3  
[](https://daily.dev/posts/a-guide-to-react-18-hooks-fthohhm37 "A guide to React 18 hooks")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
A guide to React 18 hooks  
React 18 Hooks are the new patterns that got introduced in React 16.8 version. Hooks were introduced in class components but this time in the functional components. These Hooks Apis could help us interact with the React local states, the lifecycle features and many more things.  
79  
4
4. 4  
[](https://daily.dev/posts/the-10-platform-engineering-tools-to-use-in-2022-dj-vnfdew "The 10 Platform Engineering Tools To Use in 2022")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
The 10 Platform Engineering Tools To Use in 2022  
Platform Engineering is the process of enabling software engineering teams to autonomously perform end-to-end operations of the application life cycle in a cloud environment. Humanitec is part of this revolution Powered by a centralized software catalog, Backstage restores orders to your microservices and infrastructure and enables your product teams to ship high-quality code quickly.  
57
5. 5  
[](https://daily.dev/posts/make-your-python-code-more-elegant-readable-or-modern-using-one-command-sdcs0gt2g "Make your Python code more elegant, readable, or modern using one command")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Make your Python code more elegant, readable, or modern using one command  
Refurb is a Python library that can modernize or redesign your Python code using one command. Refurb is not a style/type checker, but it is meant for making good code even better. A Virtual Environment (Definition of VE link) is recommended for installing the refurb, but not mandatory.  
38  
2
6. 6  
[](https://daily.dev/posts/introducing-jester-a-foolproof-solution-for-integration-testing-ymehokonr "Introducing Jester ~ a foolproof solution for integration testing")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Introducing Jester \~ a foolproof solution for integration testing  
Jester is an open-source, low-code application for auto-generating all of your integration tests for your codebase. It uses a detailed algorithm stored on the server side that parses and interprets assertions inputted by the user.  
36  
1
7. 7  
[](https://daily.dev/posts/13-freecodecamp-courses-to-tackle-data-science-automation-and-web-development-in-python-oyezwfo1n "13 freeCodeCamp Courses To Tackle Data Science, Automation, And Web Development In Python")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
13 freeCodeCamp Courses To Tackle Data Science, Automation, And Web Development In Python  
FreeCodeCamp is the best online course platform to start coding in Python. Everything is free on YouTube. Here are the 13 best courses for data science, automation, and web applications in Python.  
35  
1
8. 8  
[](https://daily.dev/posts/best-of-level-up-coding-october-2022--egzb3gujn "Best of Level Up Coding (October 2022)")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Best of Level Up Coding (October 2022)  
Level Up Coding has partnered with 1648 Factory to provide access to our global community of FAANG-caliber engineers. Build a resume automatically from your GitHub profile to make it easy to find your next job.  
31
9. 9  
[](https://daily.dev/posts/another-fantastic-electron-alternative-wrkiav3dj "Another Fantastic Electron Alternative")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Another Fantastic Electron Alternative  
Go language has seen quite a significant amount of growth over the past few years. It’s for these reasons that I myself have stuck with using Go for many of my server applications, and I plan on continuing to do so!  
31  
1
10. 10  
[](https://daily.dev/posts/tauri-the-next-generation-of-desktop-application-development-framework-8w6udbzgt "Tauri: the next generation of desktop application development framework")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Tauri: the next generation of desktop application development framework  
Tauri is a popular (GitHub 50k star) cross-platform desktop application development framework. Electron Electron is an open source framework developed by GitHub and originally used to develop the Atom editor. The development cost is high - there are restrictions on the technology stack used (C# for Windows, ObjC/Swift for macOS) Advantages: Large package size, need to package Chromium and NodeJS runs on JIT.  
26
11. 11  
[](https://daily.dev/posts/my-first-100-days-as-a-software-developer-what-i-have-learned-ew1pj00ws "My first 100 days as a software developer — what I have learned")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
My first 100 days as a software developer — what I have learned  
Slid is a smart video note-taking tool for online learners that makes it easy to take notes from video lectures using screen shots. Slid's largest user demographic are retired middle-aged housewives who have had all their children finish college and are now engaging in.  
22  
4
12. 12  
[](https://daily.dev/posts/go-worker-pool-the-concurrency-powerhouse-pyc2tnoua "Go Worker Pool: The Concurrency Powerhouse")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 4y  
Go Worker Pool: The Concurrency Powerhouse  
The Worker Pool will create a pool of workers and then provide input to the pool. The workers will work on each job input (represented by a small yellow ball) The response processor again reads from the buffered channel — the final response is produced by combining the responses. This may lead to performance issues with Go memory utilization, database performance, or any other limited resource. The “wait groups” is an important concept to understand in order to understand.  
15

[See all Medium archives](/sources/medium%5Fjs/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/medium_js/best-of/2022/10#page","url":"https://daily.dev/sources/medium_js/best-of/2022/10","name":"Best Medium Posts — October 2022","description":"The most upvoted Medium posts from October 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/medium_js/best-of/2022/10#items","numberOfItems":12,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/7-shorthand-optimization-tricks-every-javascript-developer-should-know--fqiuphiwa","name":"7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/javascript-deep-concepts-you-should-know-yqey9gpnr","name":"JavaScript Deep Concepts You Should Know"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-guide-to-react-18-hooks-fthohhm37","name":"A guide to React 18 hooks"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/the-10-platform-engineering-tools-to-use-in-2022-dj-vnfdew","name":"The 10 Platform Engineering Tools To Use in 2022"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/make-your-python-code-more-elegant-readable-or-modern-using-one-command-sdcs0gt2g","name":"Make your Python code more elegant, readable, or modern using one command"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/introducing-jester-a-foolproof-solution-for-integration-testing-ymehokonr","name":"Introducing Jester ~ a foolproof solution for integration testing"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/13-freecodecamp-courses-to-tackle-data-science-automation-and-web-development-in-python-oyezwfo1n","name":"13 freeCodeCamp Courses To Tackle Data Science, Automation, And Web Development In Python"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/best-of-level-up-coding-october-2022--egzb3gujn","name":"Best of Level Up Coding (October 2022)"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/another-fantastic-electron-alternative-wrkiav3dj","name":"Another Fantastic Electron Alternative"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/tauri-the-next-generation-of-desktop-application-development-framework-8w6udbzgt","name":"Tauri: the next generation of desktop application development framework"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/my-first-100-days-as-a-software-developer-what-i-have-learned-ew1pj00ws","name":"My first 100 days as a software developer — what I have learned"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/go-worker-pool-the-concurrency-powerhouse-pyc2tnoua","name":"Go Worker Pool: The Concurrency Powerhouse"}]},{"@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":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/medium_js/best-of"},{"@type":"ListItem","position":5,"name":"October 2022"}]}]}
```

