Version Control System: Intro to Git / GithubA version control system is simply defined as software that records changes made to files over a period of time. Some examples of version control systems are Git, GitLab, PerForce, Apache Subversion, AWS CodeCommit, and many more. In this article, I ...Sep 11, 2021 路 2 min readbabz.hashnode.dev
Intro to Web servers: NginxWikipedia defines a Webserver as computer software and the underlying hardware that accepts requests via HTTP, the network protocol created to distribute web pages or its secure variant HTTPS. To simplify this you can say It's a piece of hardware or...Sep 11, 2021 路 2 min readbabz.hashnode.dev
CI/CD SimplifiedCI/CD stands for continuous integration and continuous delivery or deployments. It is a software development process that automates building, testing, merging, and releasing to source repository or deploying to production. 馃槄 that was long but let m...Sep 4, 2021 路 2 min readbabz.hashnode.dev
What you should know about the Linux kernelThe kernel is the major component of the Linux operating system. It is the bridge between the hardware and its processes. This means the kernel allows the users and services to communicate directly and effectively to the hardware. The Linux kernel is...Sep 3, 2021 路 2 min readbabz.hashnode.dev
Linux Package ManagementIn this article, I will be addressing what package management is and what problem it solves. First, what is package management? Package management is a method of installing, updating, removing, and keeping track of software updates from specific r...Aug 29, 2021 路 3 min readbabz.hashnode.dev