This article goes through an open source Backend-as-a-Service tool called AppWrite
This article explains how GitHub uploads images and keeps their images secure and only accessible from authorized accounts
This article goes through an open source tool that is used for testing emails locally
This article explains what cloud computing is, a brief history of AWS, what they offer, and more!
This article goes through the Node JS package called PM2, and how to use it to manage processes of your applications in production.
This article goes through the Cluster Module in Node JS, and how to create a Multi-CPU Node JS app using the Cluster Module.
A brief quickstart guide to Nuxt.js, how to set it up, and how to get started with it.
One of the platforms I have been subscribed to recently was O’Reilly. It offers various resources on technology. From books to video courses, it offers high quality education for a monthly, trimonthly, or yearly subscription.
In this article, I go through some of the most impactful and useful lessons I learned while reading the book "The Pragmatic Programmer". I also share some of my opinions as well as who should read the book.
A brief quickstart guide to the Laravel framework, what it is, what features it offers, and a quick tutorial guiding you on how to set up and create an API using Laravel!
A brief quickstart guide to Git, what it is, how we can benefit from it, and finally, a hands-on tutorial
A brief comparison between static and dynamic websites, and what are the differences between them.
A brief quickstart guide to Vue.js, how to set it up, and how to get started with it.
A brief explanation of how permissions and ownership work in Linux.
My experience with the Certified Kubernetes Administrator exam, how I prepared for it, and a few tips to help you pass it.
In this tutorial, we will briefly go through what Docker Images are, the difference between them and Docker Containers, and eventually how to run them.
In this article, I will be going through the three big services used to deploy software applications and their required components. I will also briefly explain the differences between them and which method you should use to deploy your own software application.
In this article, I will briefly go through hashing and encrypting, explaining the differences between them, and showing how they can be utilized in a real world scenario.
In this article, I will explain how a Linux command looks like, what are options and values, as well as how to get help when wanting to do a specific task using a tool.
A brief tutorial and guide on how to install and use Ansible and Ansible Playbooks to automate tasks on Linux systems
In this article, I will be talking about my experience with the Linux From Scratch project, and how it helped me understand the Linux operating system better.
In this tutorial, I will be showing you how to install and use the Dialog tool in Linux, and how you can use it to create menus and more.
Proof-of-Work and Mining are some complex terms used in the world of Blockchain. In this article, I will be explaining them both and how we use them in the blockchain, and mainly in Bitcoin.
In this article, I will talk about the history of Bitcoin, when the first transaction was made, why it was built in the first place, and more.
In this article, I will be explaining the basics of the Blockchain and what problems it attempts to solve. I will also be talking a little bit about Bitcoin and how it is used along withe Blockchain to transfer money online.