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

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

1. 1  
[](https://daily.dev/posts/remaking-wordpress-in-js-stack-hello-to-a-new-cms-for-next-js-websites--zythwpceq "Remaking WordPress in JS stack. Hello to a new CMS for Next.js websites.")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
Remaking WordPress in JS stack. Hello to a new CMS for Next.js websites.  
Cromwell CMS is a free and open-source CMS for Next.js websites. It is a set of packages and services that can be installed and launched independently. It inherits the advantages of microservice architecture, and it’s much easier to update the CMS simply via running one node command.  
122  
12
2. 2  
[](https://daily.dev/posts/5-min-to-understand-event-loop-in-javascript-vrtcbl3wk "5 min To Understand Event Loop in Javascript")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
5 min To Understand Event Loop in Javascript  
The event loop is a very important and core concept in javascript. 90% of javascript developers are not clear with it even though they have a very good amount of working experience. In this blog, I will try my best to explain the event loop in a very simplified way. We cover the following key points. How it supports multiple requests with the help of a Call Stack, Web API and Event Queue.  
91  
2
3. 3  
[](https://daily.dev/posts/the-javascript-nobody-told-you-about-6scrxxyh0 "The JavaScript Nobody Told You About")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
The JavaScript Nobody Told You About  
The JavaScript Nobody Told You About Shivam Bhasin. The language that I feared and ran away from in the past 4 years was now in front of me. The reason I was afraid of JavaScript is mostly because of why you’re here too. It’s not easy to understand why it works the way it works.  
64  
3
4. 4  
[](https://daily.dev/posts/don-t-use-electron-until-you-ve-read-this-article--xtjljrtj "Don’t Use Electron Until You’ve Read This Article")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
Don’t Use Electron Until You’ve Read This Article  
Electron is a framework that allows developers to create native desktop applications for Windows, Mac, and Linux from a single codebase. The biggest problem with Electron applications is security. It is too easy to create a highly insecure Electron application. Electron team has worked to address this problem, changing setting defaults to more secure options in recent releases.  
61  
3
5. 5  
[](https://daily.dev/posts/create-high-performance-javascript-apis-using-rust-lpgbrpcio "Create High-Performance JavaScript APIs using Rust")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
Create High-Performance JavaScript APIs using Rust  
WasmEdge brings together Rust’s performance and JavaScript's ease of use. The embed\_js demo showcases several different examples of how to embed JavaScript inside Rust. The interpreter runs inside WasmEdge, and can execute JavaScript code, which calls API functions, from CLI or the network.  
45
6. 6  
[](https://daily.dev/posts/do-you-know-the-5-types-of-states-in-react--tk4behkf0 "Do You Know the 5 Types of States in React?")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
Do You Know the 5 Types of States in React?  
Do You Know the 5 Types of States in React? The helping guide to know your states in React better. Vithushan Jey explains the types of states such as Logical, Server, Form, Navigation, and Browser. Also, it will help 25.12% of the developers who would like to learn React.  
33
7. 7  
[](https://daily.dev/posts/the-best-of-programming-on-medium-september-2021---9wqr-ao9 "The Best of Programming on Medium (September 2021)")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
The Best of Programming on Medium (September 2021)  
The Best of Programming on Medium (September 2021) Our favorite stories that were published last month. By the way, Facebook had a hangover yesterday. In case you want to know the cause of the glitch, here’s a detailed explanation of their global outage.  
21  
1
8. 8  
[](https://daily.dev/posts/write-better-javascript-function-composition-with-pipe-and-compose-ixy6tjuyn "Write better JavaScript, function composition with pipe and compose")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
Write better JavaScript, function composition with pipe and compose  
Function composition is a way of chaining multiple functions together to create a new function. It’s not hard to introduce it even in a well-established codebase. You don’t have to write your own version of Pipe or Compose every time you write a piece of code.  
19  
1

[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/2021/10#page","url":"https://daily.dev/sources/medium_js/best-of/2021/10","name":"Best Medium Posts — October 2021","description":"The most upvoted Medium posts from October 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/medium_js/best-of/2021/10#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/remaking-wordpress-in-js-stack-hello-to-a-new-cms-for-next-js-websites--zythwpceq","name":"Remaking WordPress in JS stack. Hello to a new CMS for Next.js websites."},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/5-min-to-understand-event-loop-in-javascript-vrtcbl3wk","name":"5 min To Understand Event Loop in Javascript"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/the-javascript-nobody-told-you-about-6scrxxyh0","name":"The JavaScript Nobody Told You About"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/don-t-use-electron-until-you-ve-read-this-article--xtjljrtj","name":"Don’t Use Electron Until You’ve Read This Article"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/create-high-performance-javascript-apis-using-rust-lpgbrpcio","name":"Create High-Performance JavaScript APIs using Rust"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/do-you-know-the-5-types-of-states-in-react--tk4behkf0","name":"Do You Know the 5 Types of States in React?"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/the-best-of-programming-on-medium-september-2021---9wqr-ao9","name":"The Best of Programming on Medium (September 2021)"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/write-better-javascript-function-composition-with-pipe-and-compose-ixy6tjuyn","name":"Write better JavaScript, function composition with pipe and compose"}]},{"@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 2021"}]}]}
```

