Need for Single Page Apps Before we delve into what Blazor is and how...
Background The current full-stack web development era is filled with a plethora of front-end...
ASP.NETCore Razor pages and ASP.NETCore MVC are both server rendered / server based frameworks...
Docker is one of the leading providers of containerization tools and technology platform that...
One of the challenges that software engineers wanted to solve is to reduce the...
Architecture is the blueprint of any physical structure. It defines the basic design principle...
Spinning up and using Azure VMs and containers for your use will incur a...
VMs and thus Azure VMs, in particular, allow you to abstract hardware offering an...
Azure VM service offered under Azure compute service, is Azure IaaS that allows you...
Azure offers a treasure house of SaaS, IaaS, and PaaS services. The most popular...
Azure is Microsoft’s cloud platform, basically built on the good old Virtualization technology surrounding...
The following are the main point to keep in mind while dealing with Function...
Below is an example check list for Linux server hardening – All ports except...
C++ provides allocation and deallocation functions ‘new’ and ‘delete’ similar to the malloc() and...
A reference is essentially an implicit pointer that acts as another name for an...
C++ supports implementation of array of objects. Below is a simple implementation of array...
Static data members are used when only one copy of the variable exists and...
Inline functions are small functions defined with the inline keyword. The advantage of using...
When a function is declared as friend, it is not a member of any...
Structure is similar to Class except for the fact that in structure declaration, all...
C++ provides a wide range of Keywords and much extensive than C programming offers....
C++ also supports unions as in C. They are functionally similar to that of...
Constructor and Destructor functions are used in a class so as to automatically perform...
Inheritance is the property of representing a base class and its derived classes as...
C++ provides options to overload an operator with more than one function. For eg:...
The principle of function overloading helps to implement polymorphism in C++ in which two...
Classes are logical abstractions while Objects are instances of the classes that physical existence...
C++ is/was and will be one of the classic and ever-green object oriented programming...
Ada, a descendent programming language mainly of Pascal, is a statically and strong typed,...
Software metrics refers to measuring the software qualitatively and quantitatively so that we arrive...
The use of structured coding techniques and styles supports the primary goal of implementation...
Software Availability is defined as expected fraction of time for which a component or...
Software Reliability Metrics relates to measurements made for assessing software reliability. Most of these...
Software Faults Software reliability depends heavily on defects in a software product and a...
The three of the most important Software product characteristics are – Quality, Cost and...
As you all know, Microsoft launched the latest version of its .NET platform by...
Fundamental concepts of Software design include Abstraction, Structure, Information hiding, Modularity, Concurrency and Verification....
Software Design is the process of creating the blueprint for the Software system being...
Estimating Software cost is an art. Software Sizing is important since the accuracy of...
.NETCore is the widely used cross-platform and open-source developer platform for building web/mobile/desktop/games/IoT/AI/ML apps....
As we all know, .NET is the widely used cross-platform and open-source developer platform...
We use ASP.NETCore UserIdentity a lot to implement and manage the User authentication mechanism...
Its useful for a Software Practitioner to understand the factors affecting Software Cost in...
We have seen traditional and recently popular Software Development Team Structures. Now let us...
In this article we will start by reflecting upon some traditional software development team...
This article is written by wearing the traditional hat to appreciate where we came...
Software Engineering is the discipline that has historically studied, developed and is continuously improving...
If you take any Software Development environment, where a piece of code is written...
Computer Software or Software is an integral part of this Information Age which enables information...
Given a weighted graph G, it is often desired to generate a spanning tree...
Depth first traversal of a Graph could be used to traverse a directed or...
Connected Graph A graph is said to be connected if there is a path...
There are many in-inadequacies in using the Adjacency Matrix representation of Graphs. Once such...
Flow Problem The main objective of a flow problem is to maximize the amount...
Warshal’s Algorithm can be applied to find the Path Matrices and this the TRANSITIVE...
A Graph is a data structure that consists of a set of nodes interconnected by...
Merge Sort Merge Sort is a process of combining more than one sorted files...
Insertion Sort is a simple implementation of the general straight selection sort. A simple routine...
Heap is an almost complete Binary Tree implemented in a sequential format such that the...