Default image


Since 2006, I've been specializing in industrial computer programming. I manage the freecoder portal with love, pleasure, and insights to present articles, personal projects, and tips and tricks to help you to perfect your coding skills.

C/C++: What are Steps to Compile a Program?


Have you ever wondered how the C/C++ compiler (gcc) works to convert your lines of C/C++ code into an executable that can be processed and understood by your Windows, Linux, or macOS machine? In this article, we will go over…

Docker Desktop: How to Install & Configure on macOS ?


Docker is a set of the platform as service products that use OS-level virtualisation. It allows to deliver software in packages (containers). These containers are isolated from one another. They also bundles software, libraries, and configuration files. They can communicate…