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

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

1. 1  
[](https://daily.dev/posts/my-advice-to-new-programmers-after-coding-for-the-last-3-years-l8vee-3lv "My Advice to New Programmers After Coding for the Last 3 Years")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
My Advice to New Programmers After Coding for the Last 3 Years  
31  
2
2. 2  
[](https://daily.dev/posts/top-5-mistakes-i-made-as-a-junior-developer-a2qjb1oqu "Top 5 Mistakes I Made As A Junior Developer")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
Top 5 Mistakes I Made As A Junior Developer  
In this article, I talk about the top five mistakes I made as a junior developer. They are not specific to my case, and many other developers have made the same mistakes. I encourage you to ask questions no matter how stupid you think they are. Do not do only easy tasks, so you do not stay at the same level forever.  
28  
2
3. 3  
[](https://daily.dev/posts/create-a-crazy-input-interaction-with-lax-js--j05jjsyvu "Create a crazy input interaction with lax.js. 🤪")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
Create a crazy input interaction with lax.js. 🤪  
Lax.js is a JavaScript library to create smooth & beautiful animations when you scroll. Lax is really, really small. When gzipped, it's less than 4 kilobytes in size! It has a new JS animation syntax for advanced animation combinations to work on. animations can be given a kick of interia while scrolling. You can create custom CSS bindings.  
19  
4
4. 4  
[](https://daily.dev/posts/7-github-repositories-to-help-you-crush-your-job-interviews-zt06ocgds "7 GitHub Repositories To Help You Crush Your Job Interviews")  
Article  
![Avatar of daily](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/daily2)daily.dev · 6y  
7 GitHub Repositories To Help You Crush Your Job Interviews  
In tech, interviews are harder than the actual jobs. This is a joke, but it can be true in many cases. In this article, you will see 7 GitHub repositories that will help you ace the interviews. These repositories include information about:How the web works (DNS, HTTP, and many more subjects)Data Structures and AlgorithmsHow to design large-scale systems (System Design)Application Security (How To Secure Anything)JavaScript Al algorithms.  
13  
1

[See all daily.dev archives](/sources/daily/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/daily/best-of/2020/12#page","url":"https://daily.dev/sources/daily/best-of/2020/12","name":"Best daily.dev Posts — December 2020","description":"The most upvoted daily.dev posts from December 2020, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/daily/best-of/2020/12#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/my-advice-to-new-programmers-after-coding-for-the-last-3-years-l8vee-3lv","name":"My Advice to New Programmers After Coding for the Last 3 Years"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/top-5-mistakes-i-made-as-a-junior-developer-a2qjb1oqu","name":"Top 5 Mistakes I Made As A Junior Developer"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/create-a-crazy-input-interaction-with-lax-js--j05jjsyvu","name":"Create a crazy input interaction with lax.js. 🤪"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/7-github-repositories-to-help-you-crush-your-job-interviews-zt06ocgds","name":"7 GitHub Repositories To Help You Crush Your Job Interviews"}]},{"@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":"daily.dev","item":"https://daily.dev/sources/daily"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/daily/best-of"},{"@type":"ListItem","position":5,"name":"December 2020"}]}]}
```

