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

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

1. 1  
[](https://daily.dev/posts/clean-code-3-minutes-for-success-in-your-career--pk7emom1w "Clean Code: 3 minutes for success in your career!")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
Clean Code: 3 minutes for success in your career!  
Matheus Lins: Clean Code is about writing expressive, organized, and clean software. Clean Code: 3 minutes for success in your career! Clean Code of good practices says you may have been careful when you’re writing a function. Pay attention to some details. Always use names that have meanings.  
39  
3
2. 2  
[](https://daily.dev/posts/what-i-learned-about-websockets-by-building-a-real-time-chat-application-using-socket-io--afaeeic0k "What I learned about WebSockets by building a real-time chat application using Socket.IO.")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
What I learned about WebSockets by building a real-time chat application using Socket.IO.  
In this article, I take a deep-dive into the world of WebsSockets, looking at the history of HTTP and the web and the use of WebSockets on the modern Web. I also list 16 steps to building your own real-time chat application, allowing you to gain hands-on experience with this powerful technology.  
25  
1
3. 3  
[](https://daily.dev/posts/how-we-decreased-one-of-our-apis-response-time-by-87-and-used-less-resources-n-g5rqq2z "How we decreased one of our APIs response time by 87% and used less resources")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
How we decreased one of our APIs response time by 87% and used less resources  
Aksel Arzuman wrote a blog post on how we rewrote an existing API in Go. The new API decreased response time by 87% and used fewer resources. Aksel shared his experiences and key-points that made the new API successful. He also discussed how he learned about concurrency and parallelism in the Go language.  
23  
1
4. 4  
[](https://daily.dev/posts/24-modern-es6-code-snippets-to-solve-practical-js-problems-yb8sx1gkt "24 modern ES6 code snippets to solve practical JS problems")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
24 modern ES6 code snippets to solve practical JS problems  
Useful snippets to keep in a file for quick reference. 24 Modern ES6 Code Snippets to Solve Practical JavaScript Problems. Use these snippets to help you solve common problems. Use this article to learn more about how to use these snippets in your own code.  
22  
4
5. 5  
[](https://daily.dev/posts/the-difference-of-var-vs-let-vs-const-in-javascript-tzpptc5cs "The Difference of “var” vs “let” vs “const” in Javascript")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
The Difference of “var” vs “let” vs “const” in Javascript  
Let and const are two new features of ES6, which came out in 2015\. Before that, var was the only way to declare a variable. var var can do so many things since the variable declared under var can be scoped globally and locally. Hoisting is a JS way to call a variable/function on top of the scope. With the convenience of scoping and updating a var variable, it is easy to spot when writing small programs.  
21  
2
6. 6  
[](https://daily.dev/posts/solving-a-stupid-javascript-problem--er6-t9ytd "Solving a stupid JavaScript problem.")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
Solving a stupid JavaScript problem.  
Alexander Troup explains how to solve a stupid JavaScript problem. He uses Operator Precedence and Associativity to solve the problem. Troup also streamed the process of solving this problem on Twitch.com. The full article can be found at: http://www.joshtroup.com/solve-a-stupid-js-problem.  
17  
1
7. 7  
[](https://daily.dev/posts/5-simple-ways-to-get-started-with-react-9xk5ebu5j "5 Simple ways to get started with React")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
5 Simple ways to get started with React  
React is a popular JavaScript framework created by Facebook for building front end applications. There are multiple frameworks and tool-chains available, and it's important to choose the right one. In this article, we will show you some simple & best frameworks for creating a react app.  
16  
2
8. 8  
[](https://daily.dev/posts/zero-to-kubernetes-in-5-mins-z44oykodu "Zero to Kubernetes in 5 mins")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
Zero to Kubernetes in 5 mins  
Kubernetes is a containers deployment and orchestration platform. It helps you deploy, monitor, scale, upgrade, rollback containers and many more seamlessly. In this tutorial we will: Create a simple http server with golangDeploy a k8s cluster, we will use K3s (a lightweight Kubernetes distribution)Deploy our golang server on top of K8s.Expose our server to the outer world to be able to access it.  
16  
1
9. 9  
[](https://daily.dev/posts/learn-node-js-the-right-way-sssivod9s "Learn Node.js the right way")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
Learn Node.js the right way  
Learn Node.js the right way. Most of the learning resources for node teach about the technologies and third party modules you use in node. These third party wrappers around node make it look really easy to work with and this reality doesn’t change change by a big magnitude even when people start learning about raw node.  
13
10. 10  
[](https://daily.dev/posts/golang-in-fintech-as6hifxgx "Golang In Fintech")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
Golang In Fintech  
Financial Technology aka Fintech is one of the emerging industries. PayPal: Golang at PayPal For Modernizing And Scaling. Netflix Uses Golang For Rend Proxy. Salesforce: Salesforce Switched from Python to Golang for Einstein Analytics. Uber Engineered Highest Query Per Second Using Golang.  
12  
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/2020/10#page","url":"https://daily.dev/sources/medium_js/best-of/2020/10","name":"Best Medium Posts — October 2020","description":"The most upvoted Medium posts from October 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/medium_js/best-of/2020/10#items","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/clean-code-3-minutes-for-success-in-your-career--pk7emom1w","name":"Clean Code: 3 minutes for success in your career!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/what-i-learned-about-websockets-by-building-a-real-time-chat-application-using-socket-io--afaeeic0k","name":"What I learned about WebSockets by building a real-time chat application using Socket.IO."},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-we-decreased-one-of-our-apis-response-time-by-87-and-used-less-resources-n-g5rqq2z","name":"How we decreased one of our APIs response time by 87% and used less resources"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/24-modern-es6-code-snippets-to-solve-practical-js-problems-yb8sx1gkt","name":"24 modern ES6 code snippets to solve practical JS problems"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-difference-of-var-vs-let-vs-const-in-javascript-tzpptc5cs","name":"The Difference of “var” vs “let” vs “const” in Javascript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/solving-a-stupid-javascript-problem--er6-t9ytd","name":"Solving a stupid JavaScript problem."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/5-simple-ways-to-get-started-with-react-9xk5ebu5j","name":"5 Simple ways to get started with React"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/zero-to-kubernetes-in-5-mins-z44oykodu","name":"Zero to Kubernetes in 5 mins"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/learn-node-js-the-right-way-sssivod9s","name":"Learn Node.js the right way"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/golang-in-fintech-as6hifxgx","name":"Golang In Fintech"}]},{"@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 2020"}]}]}
```

