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

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

1. 1  
[](https://daily.dev/posts/how-javascript-works-behind-the-scenes--gbwe8g4v6 "How JavaScript Works behind the scenes?")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
How JavaScript Works behind the scenes?  
How JavaScript Works behind the scenes? An overview walk-through of all the core components that are involved in the execution of JavaScript code. The Call Stack Concurrency and Event Loop. What happens when you have function calls in the Call Stack that take a huge amount of time to be processed in the browser.  
180  
22
2. 2  
[](https://daily.dev/posts/node-js-in-go-we-trust-gltvvya7w "Node.js: In Go We Trust")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
Node.js: In Go We Trust  
Node.js is good for I/O intensive tasks but bad for CPU bound tasks. Golang offers a lot of options to handle such tasks (child processes/cluster, worker threads) Other languages (C, C++, Rust, Golang) can be used as separate Services/Microservices or via WebAssembly scripts.  
94  
9
3. 3  
[](https://daily.dev/posts/micro-frontend-architecture-with-angular-l2rqx3qvn "Micro-Frontend Architecture With Angular")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
Micro-Frontend Architecture With Angular  
Micro-frontends are small applications mostly divided by subdomain or functionality working together to deliver a larger application. Each app can be implemented by a separate team and any framework. Apps development becomes faster and easier because of separate teams. CI/CD Becomes easier and this makes theCI/CD process a lot easier. No Shared applications, we tend to share code across features but this doesn't scale well and introduces a lot of bugs.  
31
4. 4  
[](https://daily.dev/posts/iaas-paas-saas-difference-dzprwf2rh "IaaS, PaaS, SaaS. Difference")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
IaaS, PaaS, SaaS. Difference  
IaaS, PaaS and SaaS are different models of cloud hosting. IaaS allows developers to quickly scale and charge only for consumed resources. SAAS is when programs and services are developed and maintained by a provider and offered to the end-user through a browser.  
20  
2
5. 5  
[](https://daily.dev/posts/log4shell-as-explained-by-metaphor-and-memes--leyydbn-t "Log4Shell, as explained by metaphor and memes!")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
Log4Shell, as explained by metaphor and memes!  
Log4Shell is a Remote Code Execution (“RCE”) vulnerability, which is OpSec speak for roughly “Anyone who can interact with a computer that has this vulnerability, even indirectly, can command that computer to do whatever they want it to do” This is like bad actors showing up in courtrooms and shouting out the key phrase to see if they compromise the stenographer.  
18

[See all Dev Genius archives](/sources/devgenius/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/devgenius/best-of/2021/12#page","url":"https://daily.dev/sources/devgenius/best-of/2021/12","name":"Best Dev Genius Posts — December 2021","description":"The most upvoted Dev Genius posts from December 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devgenius/best-of/2021/12#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-javascript-works-behind-the-scenes--gbwe8g4v6","name":"How JavaScript Works behind the scenes?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/node-js-in-go-we-trust-gltvvya7w","name":"Node.js: In Go We Trust"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/micro-frontend-architecture-with-angular-l2rqx3qvn","name":"Micro-Frontend Architecture With Angular"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/iaas-paas-saas-difference-dzprwf2rh","name":"IaaS, PaaS, SaaS. Difference"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/log4shell-as-explained-by-metaphor-and-memes--leyydbn-t","name":"Log4Shell, as explained by metaphor and memes!"}]},{"@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":"Dev Genius","item":"https://daily.dev/sources/devgenius"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devgenius/best-of"},{"@type":"ListItem","position":5,"name":"December 2021"}]}]}
```

