Januda BethminCICD Pipeline using Github ActionsGitHub Actions is an easy way to automate all our software workflows with CI/CD. We can use GitHub actions to build, test, and deploy your…Aug 23Aug 23
Januda BethminReducing the size of a docker imageIn docker, we are using Dockerfiles to build custom images that we can run as a container. By having smaller-sized containers we can run…Jul 15Jul 15
Januda BethminHow does DNS work?In the world of computing, computers don’t go by names, they go by numbers. That’s how computers talk and identify each other over a…Jun 29Jun 29
Januda BethminInstalling NGINX on a MacTo try out and learn nginx, we need to install it locally. If you have a Mac, you need to have brew installed ( a package manager for Mac).Jun 28Jun 28
Januda BethminWhat is NGINX?For an example, let’s visit the website at www.airbnb.ca. As soon as we go to the website we can see that the browser is served by a bunch…Jun 27Jun 27
Januda BethminLinux Mastery #6 : Using Man pagesWe need to be able to search the manual and discover new commands, access the man pages of those commands, and need to able to know how to…Jun 6Jun 6
Januda BethminLinux Mastery #5 : Command Manual (Man) PagesEach of the Linux commands is written, implemented, and behaves in a slightly different way. Other than memorizing tons of Linux commands…Jun 5Jun 5
Januda BethminLinux Mastery #4 : Command StructureThe commands that we type all follow a similar type of structure in the way that you type them. By understanding the structure we will be…Jun 5Jun 5
Januda BethminLinux Mastery #3 : Commands, Shell, TerminalLearning how to use the terminal in Linux will give a huge control over the OS. As they say “ With great power comes great responsibility”…Jun 4Jun 4
Januda BethminLinux Mastery #2 : Basic CommandsTerminal is a potent tool that allows you to issue commands to the computer. The computer will obey these commands and make stuff happen.Jun 4Jun 4