Category Software

Electron Framework

Electron is a framework to build cross-platform desktop application using web technologies. The main web technologies for developing in Electron are HTML, CSS and JavaScript. It also uses Node.js framework extensively. It is a free and open source software (FOSS)…

Key-value Database

A key-value database or key-value store is a type of database. You can read more about databases on this post. It is part of NoSQL databases. You can read more about NoSQL databases on this post. Key-value Store Solutions Key-value…

System Virtualization

This post is an introduction to system virtualization. It is part of a series of articles about virtualization. Description of System Virtualization System virtualization implies that a system (such as an operating system is virtualized). Because it was the first…

Infrastructure as Code

Infrastructure as Code (IaC) is the process of managing and provisioning computer data center resources through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. IaC is a technology that is related to configuration management. You can…

Software Versioning

Software versioning is the process of assigning version names or numbers to software. Software Version Assignment Some software assigns the version to the software automatically. Software created Visual Studio separates four numbers with dots. The meaning of each number is:…

Introduction to C++

This post is an introduction to C++. C++ is an adaptation of C to the object-oriented paradigm. It was originally developed by Bjarne Stroustrup. C++ Versions and Standards There are different standard versions of C++. Each version is standardized through…