PinnedYonatan MerkebuDocker for the absolute beginnerIn this post I will try to cover what docker is, why you should use docker and more.Mar 29, 20221Mar 29, 20221
Yonatan MerkebuinDev GeniusExploring Microservices: Advantages and Challenges of This Increasingly Popular ArchitectureMicroservices is an increasingly popular architecture pattern that structures an application as a collection of small, independent services…Jan 25, 2023Jan 25, 2023
Yonatan MerkebuMastering the JavaScript Event Loop: Understanding and Using Asynchronous CodeJavaScript is a single-threaded programming language, which means it can only process one task at a time. However, it can handle many tasks…Jan 25, 2023Jan 25, 2023
Yonatan MerkebuinDev GeniusNodejs and libuv’s thread poolIn the last post, we spoke about how libuv provides a thread pool for offloading work to be done on very expensive function calls. In this…Nov 5, 2022Nov 5, 2022
Yonatan MerkebuinDev GeniusNode is not single-threaded!You may have read online from time to time that node is single-threaded. But is it?Oct 25, 2022Oct 25, 2022
Yonatan MerkebuInternals of Node.jsIn this post, we will discuss how Node.js actually works internally.Oct 23, 2022Oct 23, 2022
Yonatan MerkebuinDev GeniusPush notifications on androidPush notification is a bit tricky to understand especially if you are a beginner. In this post, we will go through every step to gain…Apr 19, 20221Apr 19, 20221
Yonatan MerkebuCloud functions — High-level overviewCloud functions are known as serverless computing. But serverless is not actually serverless. A cloud function actually is a Node js…Apr 15, 2022Apr 15, 2022
Yonatan MerkebuinDev GeniusKubernetes(k8) High-level overviewBefore you get started, you need to know two things.Apr 9, 2022Apr 9, 2022
Yonatan MerkebuinDev GeniusAdvanced Docker — Docker storage drivers and file systemsIn this post we will be talking about advanced docker concepts. We are going to see how docker stores data and how it manages file system…Mar 30, 20221Mar 30, 20221