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

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

1. 1  
[](https://daily.dev/posts/12-essential-skills-your-reactjs-developers-should-znodos-zr "12 Essential Skills Your ReactJS Developers Should")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
12 Essential Skills Your ReactJS Developers Should  
This guide will explain the crucial React JS developer abilities to screen for when hiring a ReactJS developer. Read our in-depth recruiting guide to discover the greatest React skills for your team. Join the DZone community and get the full member experience.  
63  
1
2. 2  
[](https://daily.dev/posts/secrets-at-the-command-line-cheat-sheet-included--05e9r1gde "Secrets at the Command Line (Cheat Sheet Included)")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Secrets at the Command Line (Cheat Sheet Included)  
The first step toward securing secrets in the command line is taking inventory of what secrets might exist. Passwords, Keys, and Certificates Passwords are something you know to prove who you are. There are many approaches for securing passwords locally, and we will dig into those later in this article.  
32  
1
3. 3  
[](https://daily.dev/posts/a-poor-man-s-api-ud0lyichj "A Poor Man’s API")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
A Poor Man’s API  
A poor man's API A Poor Man’s API is an alternative to building an entire REST API. Join the DZone community and get the full member experience. Creating a full-fledged API requires resources, both time and money. The solution works, but it has a lot of room for improvement.  
27  
1
4. 4  
[](https://daily.dev/posts/learning-angular-as-a-react-developer-o2hv3bwpa "Learning Angular as a React Developer")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Learning Angular as a React Developer  
Developers can specialize in React or Angular as a front-end developer. Here's a tutorial for developers looking to learn how to use React as a React developer. Join the DZone community and get the full member experience.  
21  
2
5. 5  
[](https://daily.dev/posts/20-git-basic-commands-every-qa-engineer-should-know-eivf4f80u "20 Git Basic Commands Every QA Engineer Should Know")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
20 Git Basic Commands Every QA Engineer Should Know  
This article lists the most basic commands that a QA person/developer should know in order to master the management of GitHub repositories at a high level. Join the DZone community and get the full member experience.  
19  
3
6. 6  
[](https://daily.dev/posts/typescript-interview-questions-and-answers-dbvlqmojx "Typescript Interview Questions and Answers")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Typescript Interview Questions and Answers  
TypeScript is one of the top frameworks for front-end programming for newcomers. The name and number of arguments can be the same for several functions, but the return type and parameter types need to be distinct. The overloading of functions with the same name, various types, and varying numbers of parameters is not supported by TypeScript.  
19
7. 7  
[](https://daily.dev/posts/evolution-of-technical-career-after-senior-1cpkr7luz "Evolution of Technical Career After Senior")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Evolution of Technical Career After Senior  
The short term is good since the person does not need to go to management and prefers to delve into their respective specialization. There is no clear and explicit standard between companies, but there are some similarities. Within the staff are the levels of technical evolution and what is expected at each level.  
19
8. 8  
[](https://daily.dev/posts/docker-use-cases-15-most-common-ways-to-use-docker-flhjpbb8s "Docker Use Cases: 15 Most Common Ways to Use Docker")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Docker Use Cases: 15 Most Common Ways to Use Docker  
Docker is a containerization technology that enables developers to package a service into a container along with its dependencies, libraries, and operating system. Join the DZone community and get the full member experience.  
18
9. 9  
[](https://daily.dev/posts/how-to-create-a-live-barcode-scanner-using-the-webcam-in-javascript-vtnybvmqr "How to Create a Live Barcode Scanner Using the Webcam in JavaScript")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
How to Create a Live Barcode Scanner Using the Webcam in JavaScript  
How to create a Live Barcode Scanner using the Webcam in JavaScript. Join the DZone community and get the full member experience. Join for Free Want to build a live barcode scanner using the webcam in JavaScript but don't know where to begin?  
17
10. 10  
[](https://daily.dev/posts/what-is-loosely-coupled-architecture--uf0xr6zda "What Is Loosely Coupled Architecture?")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
What Is Loosely Coupled Architecture?  
The primary purpose of a loosely coupled architecture is to create a system that doesn’t fail due to the failure of a single component. Loosely coupled vs. tightly coupled Architecture is an important point to ponder. Microservices is an architectural design that facilitates the development of an application as small and independent services that run their own processes.  
14
11. 11  
[](https://daily.dev/posts/why-use-the-nestjs-framework---0a6vrwp4 "Why Use the NestJS Framework?")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Why Use the NestJS Framework?  
The NestJs framework was the best choice to start touching the backend part of the applications. NestJs is an open-source Node.js framework for developing challenging backend systems. You can build Rest APIs, MVC applications, GraphQL applications, Web Sockets, CLIs, and CRON jobs.  
13
12. 12  
[](https://daily.dev/posts/why-is-testing-so-important-in-frontend--e-vgjkatw "Why Is Testing So Important in Frontend?")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Why Is Testing So Important in Frontend?  
Testing in Frontend will achieve our users to be contentful and have a good performance experience using our applications. Uncle Bob emphasizes the importance of a well-designed testing system for the desired benefits of stability and regression for our systems. Jest-axe is a great library for testing in Jest.  
12
13. 13  
[](https://daily.dev/posts/6-steps-to-improve-html-images-for-users-and-developers-5h9-2qm9w "6 Steps To Improve HTML Images for Users and Developers")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
6 Steps To Improve HTML Images for Users and Developers  
Learn how to make HTML images better for users with responsive sizes and modern formats without making your life as a developer much harder. Join the DZone community and get the full member experience. Join for Free in this article, learn how to improve HTML images for users. The image we’re loading is a PNG, but modern browsers support new image formats such as WebP or AVIF. These formats provide much higher compression rates without noticeable data loss.  
12  
1

[See all DZone archives](/sources/dz/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/dz/best-of/2022/11#page","url":"https://daily.dev/sources/dz/best-of/2022/11","name":"Best DZone Posts — November 2022","description":"The most upvoted DZone posts from November 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/dz/best-of/2022/11#items","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/12-essential-skills-your-reactjs-developers-should-znodos-zr","name":"12 Essential Skills Your ReactJS Developers Should"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/secrets-at-the-command-line-cheat-sheet-included--05e9r1gde","name":"Secrets at the Command Line (Cheat Sheet Included)"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-poor-man-s-api-ud0lyichj","name":"A Poor Man’s API"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/learning-angular-as-a-react-developer-o2hv3bwpa","name":"Learning Angular as a React Developer"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/20-git-basic-commands-every-qa-engineer-should-know-eivf4f80u","name":"20 Git Basic Commands Every QA Engineer Should Know"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/typescript-interview-questions-and-answers-dbvlqmojx","name":"Typescript Interview Questions and Answers"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/evolution-of-technical-career-after-senior-1cpkr7luz","name":"Evolution of Technical Career After Senior"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/docker-use-cases-15-most-common-ways-to-use-docker-flhjpbb8s","name":"Docker Use Cases: 15 Most Common Ways to Use Docker"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/how-to-create-a-live-barcode-scanner-using-the-webcam-in-javascript-vtnybvmqr","name":"How to Create a Live Barcode Scanner Using the Webcam in JavaScript"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/what-is-loosely-coupled-architecture--uf0xr6zda","name":"What Is Loosely Coupled Architecture?"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/why-use-the-nestjs-framework---0a6vrwp4","name":"Why Use the NestJS Framework?"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/why-is-testing-so-important-in-frontend--e-vgjkatw","name":"Why Is Testing So Important in Frontend?"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/6-steps-to-improve-html-images-for-users-and-developers-5h9-2qm9w","name":"6 Steps To Improve HTML Images for Users and Developers"}]},{"@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":"DZone","item":"https://daily.dev/sources/dz"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/dz/best-of"},{"@type":"ListItem","position":5,"name":"November 2022"}]}]}
```

