Open in app

Sign In

Write

Sign In

Yonatan Merkebu
Yonatan Merkebu

33 Followers

Home

About

Pinned

Docker for the absolute beginner

In this post I will try to cover what docker is, why you should use docker and more. What is Docker? Docker is a software platform for building applications based on containers — small and lightweight execution environments that make shared use of the operating system kernel but otherwise run…

Docker

7 min read

Docker for the absolute beginner
Docker for the absolute beginner
Docker

7 min read


Published in

Dev Genius

·Jan 25

Exploring Microservices: Advantages and Challenges of This Increasingly Popular Architecture

Microservices is an increasingly popular architecture pattern that structures an application as a collection of small, independent services that communicate with each other using a lightweight protocol, typically HTTP/REST. One of the biggest advantages of microservices is scalability. Each microservice can be deployed, scaled, and updated independently, making it easy…

Microservices

5 min read

Exploring Microservices: Advantages and Challenges of This Increasingly Popular Architecture
Exploring Microservices: Advantages and Challenges of This Increasingly Popular Architecture
Microservices

5 min read


Jan 25

Mastering the JavaScript Event Loop: Understanding and Using Asynchronous Code

JavaScript is a single-threaded programming language, which means it can only process one task at a time. However, it can handle many tasks at once by using an event loop. The event loop is a mechanism that allows JavaScript to execute non-blocking code in a synchronous manner. It works by…

JavaScript

3 min read

JavaScript

3 min read


Published in

Dev Genius

·Nov 5, 2022

Nodejs and libuv’s thread pool

In 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 post, we’re going to detect the presence of these four threads that are created for us automatically. Let’s copy and paste the PBKDF2 hashing…

Nodejs

4 min read

Nodejs and libuv’s thread pool
Nodejs and libuv’s thread pool
Nodejs

4 min read


Published in

Dev Genius

·Oct 25, 2022

Node is not single-threaded!

You may have read online from time to time that node is single-threaded. People say node is single-threaded. However, that’s not the full story. The truth is much more complicated. So in this section, we’re going to start to investigate whether or not node is truly single-threaded. When we start…

Nodejs

5 min read

Node is not single-threaded!
Node is not single-threaded!
Nodejs

5 min read


Oct 23, 2022

Internals of Node.js

In this post, we will discuss how Node.js actually works internally. Node.js has a collection of dependencies internally that actually executes our code. The two most important ones are the V8 and libuv projects. V8 is an open-source project by Google. The project enables the execution of javascript outside of…

2 min read

Internals of Node.js
Internals of Node.js

2 min read


Published in

Dev Genius

·Apr 19, 2022

Push notifications on android

Push notification is a bit tricky to understand especially if you are a beginner. In this post, we will go through every step to gain access to the notifications we receive in our app so stay with me. First of all, you need to set up a firebase project. Copy…

Push Notification

6 min read

Push notifications on android
Push notifications on android
Push Notification

6 min read


Apr 15, 2022

Cloud functions — High-level overview

Cloud functions are known as serverless computing. But serverless is not actually serverless. A cloud function actually is a Node js server that is already pre-configured and sitting there for you on demand. The reason it is called serverless is that you don't have to do the normal stuff you…

Firebase Cloud Functions

2 min read

Cloud functions — High-level overview
Cloud functions — High-level overview
Firebase Cloud Functions

2 min read


Published in

Dev Genius

·Apr 9, 2022

Kubernetes(k8) High-level overview

Before you get started, you need to know two things. Docker Container Orchestration I briefly talked about docker on Docker for the absolute beginner post. Container Orchestration We learned about containers and let us say we now have our application packaged in a docker container. But, how do we run…

DevOps

3 min read

Kubernetes(k8) High-level overview
Kubernetes(k8) High-level overview
DevOps

3 min read


Published in

Dev Genius

·Mar 30, 2022

Advanced Docker — Docker storage drivers and file systems

In 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 of containers. Please read Docker for the absolute beginner post before you continue if you haven’t already. File systems When you install docker on a system…

Docker

4 min read

Advanced Docker — Docker storage drivers and file systems
Advanced Docker — Docker storage drivers and file systems
Docker

4 min read

Yonatan Merkebu

Yonatan Merkebu

33 Followers

Full stack developer & DevOps Engineer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech