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

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

1. 1  
[](https://daily.dev/posts/google-destroyed-my-google-play-developer-account-and-my-work-for-the-last-2-years--rr9idwycc "Google destroyed my Google Play Developer Account and my work for the last 2 years.")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Google destroyed my Google Play Developer Account and my work for the last 2 years.  
Google terminated a full-stack developer's account and app after he changed his name. The developer had tried to update his Google Play Developer Account to follow tax rules in another country. After 20 days of trying to appeal the decision, the developer has received no response from Google.  
57  
2
2. 2  
[](https://daily.dev/posts/asynchronous-javascript-practical-explanation-p57nomadv "Asynchronous Javascript Practical Explanation")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Asynchronous Javascript Practical Explanation  
I will explain synchronous (sync) and asynchronous (async) in practical terms only. In synchronous process we do tasks one at a time. In asynchronous process, if we ever encounter long task which do not require our full attention, instead of waiting for the task to be completed, we do other stuffs first. I will use NodeJS to run Javascript as examples in this story.  
53  
3
3. 3  
[](https://daily.dev/posts/get-started-with-docker-and-docker-compose-ephzpduub "Get started with Docker and Docker Compose")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Get started with Docker and Docker Compose  
Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. Get started with Docker and Docker Compose.  
38
4. 4  
[](https://daily.dev/posts/spotify-data-analysis-and-visualisation-with-python-2wxhybgvm "Spotify Data Analysis and Visualisation with Python")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Spotify Data Analysis and Visualisation with Python  
Spotify has an outstanding API to connect you to its database of songs and their features. There is also a powerful song search engine available as well as a recommendation system which helps you listen to more of what you love. This article gives a brief overview of Spotify Web API’s methods and shows how the fetched data might be analysed and plotted.  
26  
3
5. 5  
[](https://daily.dev/posts/load-balancing-101-fv7o4hgeu "Load Balancing: 101")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Load Balancing: 101  
This blog is part of the series where we discuss Cloud concepts from Ground Zero. This article comes in the Intermediate-Level Series since it involves building the Load Balancing principles in general. Using an effective traffic routing algorithm across backend servers, load balancers ensure that performance and resiliency of the backend layer is maintained.  
20
6. 6  
[](https://daily.dev/posts/the-hardest-thing-about-engineering-is-requirements-o8bb9vnyq "The Hardest thing about Engineering is Requirements")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
The Hardest thing about Engineering is Requirements  
Engineers are constantly working to communicate complicated abstract ideas. The conversations are full of acronyms and invented terminology that have become the nomenclature of the target industry. The software engineers don’t speak the same language as the firmware engineers. Without a feeling for how the user will interact with the product stakeholders often seem to be less engaged.  
16  
1
7. 7  
[](https://daily.dev/posts/using-kafka-for-system-integration-nhe2pvx7x "Using Kafka For System Integration")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 5y  
Using Kafka For System Integration  
Use Kafka to connect multiple systems that are on different machines or different networks. Using Kafka For System Integration Tosho Todorovski shares his tips on how to use the service on a Linux server on Microsoft's Azure platform. The first step is to create a dedicated user for the service.  
12  
1

[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/2022/03#page","url":"https://daily.dev/sources/devgenius/best-of/2022/03","name":"Best Dev Genius Posts — March 2022","description":"The most upvoted Dev Genius posts from March 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devgenius/best-of/2022/03#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/google-destroyed-my-google-play-developer-account-and-my-work-for-the-last-2-years--rr9idwycc","name":"Google destroyed my Google Play Developer Account and my work for the last 2 years."},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/asynchronous-javascript-practical-explanation-p57nomadv","name":"Asynchronous Javascript Practical Explanation"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/get-started-with-docker-and-docker-compose-ephzpduub","name":"Get started with Docker and Docker Compose"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/spotify-data-analysis-and-visualisation-with-python-2wxhybgvm","name":"Spotify Data Analysis and Visualisation with Python"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/load-balancing-101-fv7o4hgeu","name":"Load Balancing: 101"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/the-hardest-thing-about-engineering-is-requirements-o8bb9vnyq","name":"The Hardest thing about Engineering is Requirements"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/using-kafka-for-system-integration-nhe2pvx7x","name":"Using Kafka For System Integration"}]},{"@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":"March 2022"}]}]}
```

