Year: 2021

Importance of Software Architecture

Architecture is the blueprint of any physical structure. It defines the basic design principle or building style used for construction based on the need, cost,...

DevOps

DevOps is one of the important transformation stage that the software development has been into in the present information age. We all know the early...

Azure VM Service

Azure VM service offered under Azure compute service, is Azure IaaS that allows you to quickly spin up platforms with various OSs flavors other development...

Azure Web App. and Azure SQL

Azure offers a treasure house of SaaS, IaaS, and PaaS services. The most popular and basic bread and butter tools for a developer to get...

Azure in a Nutshell

Azure is Microsoft’s cloud platform, basically built on the good old Virtualization technology surrounding Hypervisor. Hypervisor or Virtual Machine Monitor (VMM) as it is originally...

Linux Server Hardening

Below is an example check list for Linux server hardening – All ports except SSH, http is blocked. On some of the servers, DNS and...

Dynamic Allocation in C++

C++ provides allocation and deallocation functions ‘new’ and ‘delete’ similar to the malloc() and free() function in C. The main advantage of dynamic allocation is...

C++ References

A reference is essentially an implicit pointer that acts as another name for an object. One important use for a reference is to allow you...

Arrays, Pointers and References in C++

C++ supports implementation of array of objects. Below is a simple implementation of array of objects – Note that we polymorphic constructors that acts upon...

Static Class Members in C++

Static data members are used when only one copy of the variable exists and all the objects of that class share that variable. It is...

Inline Functions in C++

Inline functions are small functions defined with the inline keyword. The advantage of using inline functions are – They do not involve the usual stack...

Friend Classes and Functions in C++

When a function is declared as friend, it is not a member of any class. But it could access the private and protected parts of...

C++ Classes and Structures

Structure is similar to Class except for the fact that in structure declaration, all the members are public otherwise specified as private. For example –...

C++ Keywords

C++ provides a wide range of Keywords and much extensive than C programming offers. Below are the commonly used Keywords (reserved). alignas Used to precisely...

Unions and Classes in C++

C++ also supports unions as in C. They are functionally similar to that of a class but has the following limitations: All members are public...

Constructors & Destructors in C++

Constructor and Destructor functions are used in a class so as to automatically perform certain operations when an object of that class type is created...

Inheritance in C++

Inheritance is the property of representing a base class and its derived classes as a hierarchy of classes with the most general functions of the...

Operator Overloading in C++

C++ provides options to overload an operator with more than one function. For eg: C++ overloads the operators << and >> with functions of performing...

Function Overloading in C++

The principle of function overloading helps to implement polymorphism in C++ in which two or more functions share the same name (overloaded functions) and perform...