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

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

1. 1  
[](https://daily.dev/posts/better-practices-with-clean-code-ob85-ojwr "Better Practices With Clean Code")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Better Practices With Clean Code  
Clean code means developers have more ease and less stress to work on a project. It's not about when we leave our project we need to make it perfect. Instead, it advices us to gradually and frequently refactor our code. It won't slow us down, it will speed us up when we get back to that code.  
65  
3
2. 2  
[](https://daily.dev/posts/microservices-architecture-from-a-to-z-pxv9fb9f8 "Microservices Architecture From A to Z")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Microservices Architecture From A to Z  
Microservices architecture aims to break down an application to isolate key functions. These services are designed to meet a specific and unique business need. They are independent and modular, this allows each to be developed and deployed without affecting the others. This type of architecture is intended to be the opposite of monolithic architectures.  
43
3. 3  
[](https://daily.dev/posts/data-visualization-with-react-chart-js-z7tmd64uj "Data Visualization With React & Chart.js")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Data Visualization With React & Chart.js  
This article helps you to plot & understand some basic visualization of the dummy data with React and Chart.js. React is an open-source JavaScript library, maintained by Facebook for building user interfaces or UI components. Chart.JS is a free open- source JavaScript library for data visualization, which supports 8 chart types.  
25  
3
4. 4  
[](https://daily.dev/posts/why-engineers-cannot-estimate-time-0---rvacj "Why Engineers Cannot Estimate Time")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Why Engineers Cannot Estimate Time  
No one no matter how experienced or genius they are can claim to know for sure the exact time a software project would take. Over-optimism, Dunning-Kruger effect, pure uncertainty, or just math? Hesham Meneisi offers a statistical approach to explaining bad deadlines in engineering projects.  
25  
1
5. 5  
[](https://daily.dev/posts/the-difference-of-var-vs-let-vs-const-in-javascript-9dx-u93ct "The Difference of “var” vs “let” vs “const” in Javascript")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 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.  
17  
1
6. 6  
[](https://daily.dev/posts/i-am-not-a-programmer-the-new-era-of-software-development-olo6otscy "I Am Not a Programmer: The New Era of Software Development")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
I Am Not a Programmer: The New Era of Software Development  
Sherief Shahin is a software developer and author of the blog ‘I Am Not a Programmer’ He argues that the way we define software developers is outdated. He says that the most important trait a developer should have, in his opinion, is not being tested. Shahin: “We have a problem, how do we solve it with code?”  
17  
3
7. 7  
[](https://daily.dev/posts/raspberry-pi-robot-car-controlled-by-node-js-v1lod4sbw "Raspberry PI Robot Car Controlled by Node.js")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Raspberry PI Robot Car Controlled by Node.js  
The UCTRONICS Robot Car Kit for Raspberry PI is great for anyone interested in getting started with robotics. Walter Martins replaced the C language server that controls the Robot Car hardware using Javascript (Node.js) He used Vue.js to implement a simple, rudimentary web application for testing.  
13
8. 8  
[](https://daily.dev/posts/how-http-and-https-work--g289qa5ld "How HTTP and HTTPS Work?")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
How HTTP and HTTPS Work?  
How does the browser work? I will start where I left earlier how HTTP works. HTTP stands for HyperText Transfer Protocol it is an application side protocol used for transmitting hypermedia documents like HTML. HTTPS means HTTP over a secure layer so that no one will be able to sniff data or modify it in middle(Man in the middle attack)  
10

[See all The Startup archives](/sources/swlh/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/swlh/best-of/2020/10#page","url":"https://daily.dev/sources/swlh/best-of/2020/10","name":"Best The Startup Posts — October 2020","description":"The most upvoted The Startup posts from October 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/swlh/best-of/2020/10#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/better-practices-with-clean-code-ob85-ojwr","name":"Better Practices With Clean Code"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/microservices-architecture-from-a-to-z-pxv9fb9f8","name":"Microservices Architecture From A to Z"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/data-visualization-with-react-chart-js-z7tmd64uj","name":"Data Visualization With React & Chart.js"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/why-engineers-cannot-estimate-time-0---rvacj","name":"Why Engineers Cannot Estimate Time"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-difference-of-var-vs-let-vs-const-in-javascript-9dx-u93ct","name":"The Difference of “var” vs “let” vs “const” in Javascript"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/i-am-not-a-programmer-the-new-era-of-software-development-olo6otscy","name":"I Am Not a Programmer: The New Era of Software Development"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/raspberry-pi-robot-car-controlled-by-node-js-v1lod4sbw","name":"Raspberry PI Robot Car Controlled by Node.js"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-http-and-https-work--g289qa5ld","name":"How HTTP and HTTPS Work?"}]},{"@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":"The Startup","item":"https://daily.dev/sources/swlh"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/swlh/best-of"},{"@type":"ListItem","position":5,"name":"October 2020"}]}]}
```

