A better way to deliver your code.

Image for post
Image for post

What is AutoTools?

Autotools is a quick and easy way to manage and package source code so users can compile and install software. It also makes a source code package portable to a range of systems, including UNIX and others. Autotools is also known as the GNU Build System.

An easy way to tell if the project uses Autotools is to look for the presence of its primary input files:

Autotools configuration

Inspired from Udemy course

Image for post
Image for post

Hello readers. In this article, we’re going to be exploring and learning the fundamentals of this hugely popular, powerful, open-source operating system.

Special thanks to Ziyad Yehia for his amazing course on Udemy that helped me a lot with building this article. Take a look at his course/explanation here. https://www.udemy.com/course/linux-mastery/

1. Some Important Definitions

Command: An instruction typed in the terminal and submitted to the shell for interpretation [1].

Shell: In computing, a shell is a computer program that exposes an operating system’s services to a human user or another program

Terminal: An interface that allows…

Inspired from AmigosCode

Image for post
Image for post

Hello readers, Today in this article you’ll learn how to build a full registration system with login and verification where we are going to implement this application using Java and Spring framework with MySQL as a database.

Special thanks to Amigoscode for his amazing video on youtube that helped me a lot with building this project. Take a look at his tutorial/explanation here. https://youtu.be/QwQuro7ekvc

Let's first take a look at the diagram which I borrowed from Amigoscode.


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store