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

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

1. 1  
[](https://daily.dev/posts/js-react-technical-interview-structure-coding-tasks-examples-tips-p3lq1nyja "JS (React) Technical Interview: Structure, Coding Tasks Examples, Tips")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
JS (React) Technical Interview: Structure, Coding Tasks Examples, Tips  
Theoretical questions should cover all target areas, from general knowledge in programming to specific things based on target position needs. Coding skills are also very important, so it will be very useful to prepare some practical tasks. I always suggest 2-3 coding tasks in native JS to see how candidates understand the main JavaScript concepts. It’s good when you know any framework or library.  
33
2. 2  
[](https://daily.dev/posts/top-5-javascript-mistakes-that-developers-make-b9hvmfwqr "Top 5 JavaScript Mistakes That Developers Make")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Top 5 JavaScript Mistakes That Developers Make  
JavaScript is the world's most popular and widely used programming language. There are many ways that you can practice your coding skills. Try to solve different problems and see if you can make them work.  
25
3. 3  
[](https://daily.dev/posts/lessons-learned-from-programming-at-google-6ulez8ppc "Lessons Learned From Programming at Google")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Lessons Learned From Programming at Google  
Hyrum Wright and Titus Winters are two of the most senior staff engineers at Google. Their book, Software Engineering at Google: Lessons Learned from Programming Over Time, explores the engineering practices that make one of the largest codebases in the world sustainable and healthy.  
17
4. 4  
[](https://daily.dev/posts/an-in-depth-guide-to-php-8-1-enums-k9ymxewbw "An In-Depth Guide to PHP 8.1: Enums")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
An In-Depth Guide to PHP 8.1: Enums  
PHP 8.1 allows us to set a defined number of possible values for an array. Join the DZone community and get the full member experience. Join For Free Enums or enumerations are a new feature introduced inPH8.1.  
12
5. 5  
[](https://daily.dev/posts/a-guide-to-endpoint-protection-nvxtgspmk "A Guide to Endpoint Protection")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
A Guide to Endpoint Protection  
The Ponemon 2020 State of Endpoint Security Risks Report revealed that more than 50% of respondents said that their companies are poor at handling endpoint security threats. Insider Threat Studies show that almost 95% of all cybersecurity breaches are a result of human error. Insider threat includes the actions of a contractor or employee inside the company that either maliciously or accidentally causes a breach.  
12
6. 6  
[](https://daily.dev/posts/design-thinking-in-software-testing-kf6rzczty "Design Thinking in Software Testing")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Design Thinking in Software Testing  
Design Thinking is a powerful paradigm that software testers and QA professionals can use to create more user-centric software. Design thinking can have a profound impact on the software development and testing teams in both agile and waterfall modes of development. In agile development, design thinking helps the team to focus on the user experience and the customer journey.  
11  
1
7. 7  
[](https://daily.dev/posts/kubernetes-architecture-diagram-mecxiyk1b "Kubernetes Architecture Diagram")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Kubernetes Architecture Diagram  
Kubernetes allows users to choose from languages, logging and monitoring tools, type of application frameworks, and other tools users may require. You can create a hybrid cloud if you mix and match clusters across cloud providers or on-premises. You can deploy it to run in a local or virtual environment based on KVM, libvirt, and vSphere.  
10
8. 8  
[](https://daily.dev/posts/git-secret-encrypt-store-secrets-in-a-git-repo-rmsro9nld "git-secret: Encrypt, Store Secrets in a Git Repo")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
git-secret: Encrypt, Store Secrets in a Git Repo  
Learn how to set up git-secret and gpg in a Docker container and create workflows for different scenarios via Makefile recipes. Join the DZone community and get the full member experience. In this tutorial, we will setup git- secret to store secrets directly in the repository. All code samples are publicly available in my Docker Create gpg Key Pair. The %no-protection will create a key without a password.  
10
9. 9  
[](https://daily.dev/posts/getting-started-with-chaos-engineering-fm1cnvol5 "Getting Started with Chaos Engineering")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Getting Started with Chaos Engineering  
Getting Started with Chaos Engineering will help you get started with a chaos engineering practice in your organization. The first step is to get an approval from your manager to carry out the experiments in the test environment.  
10

[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/09#page","url":"https://daily.dev/sources/dz/best-of/2022/09","name":"Best DZone Posts — September 2022","description":"The most upvoted DZone posts from September 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/09#items","numberOfItems":9,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/js-react-technical-interview-structure-coding-tasks-examples-tips-p3lq1nyja","name":"JS (React) Technical Interview: Structure, Coding Tasks Examples, Tips"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/top-5-javascript-mistakes-that-developers-make-b9hvmfwqr","name":"Top 5 JavaScript Mistakes That Developers Make"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/lessons-learned-from-programming-at-google-6ulez8ppc","name":"Lessons Learned From Programming at Google"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/an-in-depth-guide-to-php-8-1-enums-k9ymxewbw","name":"An In-Depth Guide to PHP 8.1: Enums"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/a-guide-to-endpoint-protection-nvxtgspmk","name":"A Guide to Endpoint Protection"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/design-thinking-in-software-testing-kf6rzczty","name":"Design Thinking in Software Testing"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/kubernetes-architecture-diagram-mecxiyk1b","name":"Kubernetes Architecture Diagram"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/git-secret-encrypt-store-secrets-in-a-git-repo-rmsro9nld","name":"git-secret: Encrypt, Store Secrets in a Git Repo"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/getting-started-with-chaos-engineering-fm1cnvol5","name":"Getting Started with Chaos Engineering"}]},{"@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":"September 2022"}]}]}
```

