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

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

1. 1  
[](https://daily.dev/posts/i-made-100-high-quality-illustrations-totally-free-use-it-anywhere-without-attribution--ljhrptmz2 "I made 100 high-quality illustrations, totally free. Use it anywhere without attribution.")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 6y  
I made 100 high-quality illustrations, totally free. Use it anywhere without attribution.  
Totally free Absolutely don't need any attribution :)Here's Scale: https://2.flexiple.com/scale/all-illustrations. Hey everyone, I have made 100+ high-quality illustrations. As the title suggests, they are: grotesque.  
142  
4
2. 2  
[](https://daily.dev/posts/10-best-javascript-practices-recommended-by-top-developers-jsid0etm8 "10 best JavaScript practices recommended by Top Developers")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
10 best JavaScript practices recommended by Top Developers  
JavaScript is a little different to other programming languages. Here are some of the practises I and several other senior developers follow. If you have recently started learning JavaScript or a beginner I would highly recommend you to read the complete article so that you follow better practises while coding in JavaScript.  
132  
6
3. 3  
[](https://daily.dev/posts/20-javascript-shorthand-techniques-that-will-save-your-time-7qlxcrdok "20 JavaScript Shorthand Techniques that will save your time")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 6y  
20 JavaScript Shorthand Techniques that will save your time  
20 JavaScript Shorthand Techniques that will save your time. The shorthand techniques of any programming language help you to write more clean and optimized code and lets you achieve your goal with less coding. Let’s discuss some of the shorthand Techniques of JavaScript one by one.  
119  
11
4. 4  
[](https://daily.dev/posts/a-fun-website-that-simulates-fluid-6ykecqqj "A fun website that simulates fluid")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 6y  
A fun website that simulates fluid  
108  
9
5. 5  
[](https://daily.dev/posts/no-more-google-dsrnuz3pu "No More Google")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 6y  
No More Google  
No More Google. Privacy-friendly alternatives to Google that don't track you. Like this? Tweet me a thank you at 👉 @levelsio or vote for this on Product Hunt. Google Chrome ⟶ 22,909 pts. No More Google Privacy-friendlyalternatives to Google.  
96  
4
6. 6  
[](https://daily.dev/posts/good-bye-web-apis-snuebuegy "Good Bye Web APIs")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 6y  
Good Bye Web APIs  
Layr is a set of libraries that let you build a full-stack application with a single codebase. The frontend and the backend are physically separated (they run in different environments) but logically reunited. The backend is composed of one or more classes whose some of their attributes and methods are explicitly exposed to the frontend.  
87  
11
7. 7  
[](https://daily.dev/posts/javascript-operator-lookup-vk2kjrcfm "JavaScript Operator Lookup")  
Article  
![Avatar of css_tricks](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/css_tricks)CSS-Tricks · 6y  
JavaScript Operator Lookup  
Enter a JavaScript operator to learn more about it. Operator Lookup is a way to look up operators in a web page. Use this operator to help you with reading comprehension and vocabulary. Use the operator Lookup function to lookup operators in the web page at a time.  
83  
1
8. 8  
[](https://daily.dev/posts/10-inspiring-ideas-for-your-next-front-end-project-4b-qya6tf "10 Inspiring Ideas for Your Next Front-End Project")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 6y  
10 Inspiring Ideas for Your Next Front-End Project  
CodePen is an outstanding platform that has been co-created by Chris Coyier (founder of css-tricks.com) CodePen is a social development environment where developers and engineers can collaborate on projects, showcase their work, share things with the community, and prototype new ideas. I have chosen 10 great examples that have been published on CodePenio and are publicly accessible.  
75  
12
9. 9  
[](https://daily.dev/posts/popular-front-end-development-tools-you-should-know-r4dppuzbh "Popular Front End Development Tools You Should Know")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 6y  
Popular Front End Development Tools You Should Know  
Yiğit Kemal Erinç is a Turkish software developer. He is best known for his work on the Turkish national football team. He has also worked on the national soccer team, the Istanbul Super Cup, and the UEFA Champions League. His blog is called "Yi Turkey" and he is based in Istanbul.  
72  
6
10. 10  
[](https://daily.dev/posts/stop-using-data-as-a-variable-name-4k4fug3as "Stop Using "data" as a Variable Name")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 6y  
Stop Using "data" as a Variable Name  
Clear naming provides important context whenever someone needs to quickly understand code. These prefixes aren't universal, but they are great to establish a shared language within your team. Using them consistently throughout your codebase can make reading comprehension easier. Any convention that becomes a standard in your team can help with readability. Make sure to document these in the project README or wiki.  
72  
8
11. 11  
[](https://daily.dev/posts/chrome-extensions-you-should-install-today-5jccmvngl "Chrome Extensions You Should Install Today")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Chrome Extensions You Should Install Today  
Codú recently went through his Chrome extensions to clean out all of the ones he hadn't used recently. During this time, he took a little time to think which ones he had used over the past week or at least most weeks. In this article, we will look at five of my favourite Chrome Extensions that I use nearly every day.  
68  
8
12. 12  
[](https://daily.dev/posts/vs-code-stories-stories-while-coding-cvjihq72t "VS Code Stories — Stories while coding")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 6y  
VS Code Stories — Stories while coding  
Create and share stories from within Visual Studio Code. Record your screen while coding and share with others directly from within VS Code. Instagram and SnapChat watch out. Embed and collect your stories in the form of a photo or video. Share your photos and videos with us at iReport.com.  
67  
16
13. 13  
[](https://daily.dev/posts/10-coding-principles-that-no-one-will-teach-you-ksvjkqg-x "10 Coding principles that no one will teach you")  
Article  
![Avatar of tds](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tds)Towards Data Science · 6y  
10 Coding principles that no one will teach you  
Writing good code is equivalent to writing a good story. Always keep your code in modules, and instead of giving a looooooong script/jupyter notebook as your solution, make use of the import system. Create a version0 solution first. This will allow us to showcase some progress and start a discussion.  
62  
5
14. 14  
[](https://daily.dev/posts/7-websites-to-find-front-end-projects-for-your-portfolio-jum5tlcvm "7 Websites To Find Front End Projects For Your Portfolio")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
7 Websites To Find Front End Projects For Your Portfolio  
61  
8
15. 15  
[](https://daily.dev/posts/axios-vs-fetch-which-should-i-use--vabk45v-o "Axios vs. Fetch: which should I use?")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Axios vs. Fetch: which should I use?  
Axios is a JavaScript library used to make HTTP requests from browsers. The Fetch API provides an interface for fetching resources. For IE 11, Fetch is not compatible, while Axios offers good support. Axios is less vulnerable to XSRF (Cross Site Request Forgery) attacks.  
59  
5
16. 16  
[](https://daily.dev/posts/20-free-design-resources-for-developers-uxsdz65cl "20+ Free Design Resources for Developers")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
20+ Free Design Resources for Developers  
This issue includes 20+ design resources. I plan on releasing a monthly version of this blog article with 20+ resources in every issue. Design resources are all over the internet, this list intends to curate some of the best out there for you to find easily. We help creatives find inspiration & motivation to do rad stuff.  
59  
9
17. 17  
[](https://daily.dev/posts/tailwind-v2-released--bba8oz8mo "Tailwind V2 Released 🎉")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 6y  
Tailwind V2 Released 🎉  
Tailwind version 2.0 has been officially released along with a fancy new website. There are some pretty cool things available in v2, which include:Focus Ring Feature. A new breakpoint is available in version 2, which is 2xl ; this will allow you to apply different styles to any screen resolutions.  
54  
6
18. 18  
[](https://daily.dev/posts/the-best-39-development-tools--gihltnye "The Best 39 Development Tools")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
The Best 39 Development Tools  
In this article, we will review 39 of the best software development and programming tools. The tools range from web development and interactive development to rapid application development. Jira is a flexible issue tracking tool that helps teams plan, manage, and report on their work and the whole software development process.  
53  
5
19. 19  
[](https://daily.dev/posts/em-rem-and-px-csp6ku0mc "em, rem, and px")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 6y  
em, rem, and px  
Pixels, EM’S, and REM’s are popular in the CSS world. They are often confused and mistaken with one another. em, rem, and px Ritchie Pulikottil will help you understand these three knights of the internet.  
52  
5
20. 20  
[](https://daily.dev/posts/web-developer-roadmap-for-2021-ihbamt5k9 "Web Developer Roadmap for 2021")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
Web Developer Roadmap for 2021  
51  
6
21. 21  
[](https://daily.dev/posts/create-awesome-git-readme-profile-h-dgy53fv "Create Awesome Git readMe Profile")  
Article  
![Avatar of swlh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/swlh)The Startup · 6y  
Create Awesome Git readMe Profile  
Git readMe profile is a special repository which is created as your username. Git recognizes it and so it will add few features to it out of the box. It can include your blogs sourcing from the parent website, include your youtube channel videos and update changes, your git stats, your recent activity and you could include the song that you are listening in spotify.  
51  
6
22. 22  
[](https://daily.dev/posts/recoil-js-the-future-of-react-state-management--g67rfcubg "Recoil.js: The Future of React State Management?")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 6y  
Recoil.js: The Future of React State Management?  
Recoil.js: The Future of React State Management? A deeper look into Facebook’s new state management library. Recoil has gained over 10k+ GitHub stars, is in the top ten weekly trending JS GitHub repos, and its weekly NPM package downloads have trended upwards since its release.  
49
23. 23  
[](https://daily.dev/posts/how-we-build-our-design-system-abkuv9h1k "How We Build Our Design System")  
Article  
![Avatar of bit](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bit)Bits and Pieces · 6y  
How We Build Our Design System  
At Bit, we build tools for 150,000+ developers working with components. Our platform helps developers build, share, and collaborate on components. By letting everyone create and share components in a collaborative way, we are able to achieve faster and wider adoption of our design system.  
47  
1
24. 24  
[](https://daily.dev/posts/typescript-the-best-resources-to-learn-it-3uhdbffu3 "TypeScript: The Best Resources to Learn It")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 6y  
TypeScript: The Best Resources to Learn It  
A few months ago, after a long time studying and reviewing every single subject in (Vanilla) JavaScript and React.js, I decided to learn TypeScript. One of the most difficulties as a developer is to decide how and where to learn it, since we have a lot of resources in the world and don't know which one is better. So, in this article, I'll show you 6 sources to learning TypeScript divided by different ways of learning.  
45  
3
25. 25  
[](https://daily.dev/posts/anti-patterns-you-should-avoid-in-your-code-z4e2-grjs "Anti-patterns You Should Avoid in Your Code")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 6y  
Anti-patterns You Should Avoid in Your Code  
Kealan Parr is the author of the book Code of Conduct. He is also the co-author of Code of conduct: A Handbook for Code Creators. His latest book, Code Of Conduct: Code For Creators, is on sale now at Amazon.com for $19.99.  
46  
2

[See all daily.dev archives](/posts/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/posts/best-of/2020/11#page","url":"https://daily.dev/posts/best-of/2020/11","name":"Best Developer Posts — November 2020","description":"The most upvoted daily.dev posts from November 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/posts/best-of/2020/11#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/i-made-100-high-quality-illustrations-totally-free-use-it-anywhere-without-attribution--ljhrptmz2","name":"I made 100 high-quality illustrations, totally free. Use it anywhere without attribution."},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/10-best-javascript-practices-recommended-by-top-developers-jsid0etm8","name":"10 best JavaScript practices recommended by Top Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/20-javascript-shorthand-techniques-that-will-save-your-time-7qlxcrdok","name":"20 JavaScript Shorthand Techniques that will save your time"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-fun-website-that-simulates-fluid-6ykecqqj","name":"A fun website that simulates fluid"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/no-more-google-dsrnuz3pu","name":"No More Google"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/good-bye-web-apis-snuebuegy","name":"Good Bye Web APIs"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/javascript-operator-lookup-vk2kjrcfm","name":"JavaScript Operator Lookup"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/10-inspiring-ideas-for-your-next-front-end-project-4b-qya6tf","name":"10 Inspiring Ideas for Your Next Front-End Project"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/popular-front-end-development-tools-you-should-know-r4dppuzbh","name":"Popular Front End Development Tools You Should Know"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/stop-using-data-as-a-variable-name-4k4fug3as","name":"Stop Using \"data\" as a Variable Name"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/chrome-extensions-you-should-install-today-5jccmvngl","name":"Chrome Extensions You Should Install Today"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/vs-code-stories-stories-while-coding-cvjihq72t","name":"VS Code Stories — Stories while coding"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/10-coding-principles-that-no-one-will-teach-you-ksvjkqg-x","name":"10 Coding principles that no one will teach you"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/7-websites-to-find-front-end-projects-for-your-portfolio-jum5tlcvm","name":"7 Websites To Find Front End Projects For Your Portfolio"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/axios-vs-fetch-which-should-i-use--vabk45v-o","name":"Axios vs. Fetch: which should I use?"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/20-free-design-resources-for-developers-uxsdz65cl","name":"20+ Free Design Resources for Developers"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/tailwind-v2-released--bba8oz8mo","name":"Tailwind V2 Released 🎉"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/the-best-39-development-tools--gihltnye","name":"The Best 39 Development Tools"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/em-rem-and-px-csp6ku0mc","name":"em, rem, and px"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/web-developer-roadmap-for-2021-ihbamt5k9","name":"Web Developer Roadmap for 2021"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/create-awesome-git-readme-profile-h-dgy53fv","name":"Create Awesome Git readMe Profile"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/recoil-js-the-future-of-react-state-management--g67rfcubg","name":"Recoil.js: The Future of React State Management?"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/how-we-build-our-design-system-abkuv9h1k","name":"How We Build Our Design System"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/typescript-the-best-resources-to-learn-it-3uhdbffu3","name":"TypeScript: The Best Resources to Learn It"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/anti-patterns-you-should-avoid-in-your-code-z4e2-grjs","name":"Anti-patterns You Should Avoid in Your Code"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Explore","item":"https://daily.dev/posts"},{"@type":"ListItem","position":3,"name":"Best of","item":"https://daily.dev/posts/best-of"},{"@type":"ListItem","position":4,"name":"November 2020"}]}]}
```

