Building Android Kernels

We often hear that flashing custom ROMs like LineageOS (formerly known as Cyanogenmod), ResurrectionRemix, etc., can improve our Android experience. However, there is a misconception that ROMs are the ones that greatly impact the performance and battery life of an Android device.

»

Docker Fundamentals

Docker is a set of tools that allow us to easily create, deploy, and execute applications using containers. In a very basic sense, containers allow users to bundle up an application with all of pieces it needs, including libraries and other dependencies and further deploy it as a single package.

»

Introduction to Git

According to Octocat, Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

»