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 days of software development was largely focused on...
View ArticleImportance 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, quality, time, scalability, security,...
View ArticleContainerization
One of the challenges that software engineers wanted to solve is to reduce the amount of time and effort put into establishing and maintaining a common and repeatable deployment platform and process...
View ArticleContainerization with Docker
Docker is one of the leading providers of containerization tools and technology platform that helps software developers to easily build, run and manage containerized applications/software, especially...
View ArticleBuilding Razor Page Web app. in .NetCore
ASP.NETCore Razor pages and ASP.NETCore MVC are both server rendered / server based frameworks for building web apps with .NET. In both techniques/approaches, we use Razor template engine to create...
View ArticleServer and Client rendered Web application development frameworks
Background The current full-stack web development era is filled with a plethora of front-end and back-end frameworks. Understanding the difference between server and client rendered web application...
View ArticleTowards Blazor
Need for Single Page Apps Before we delve into what Blazor is and how you can use it for your potential development needs, it will be useful to understand what Single Page Applications (SPA) are and...
View ArticleJDK Vs .NET SDK – Nuts and Bolts
JDK JDK (V22 as of July 2024 , Java V22) is the basic developer kit for developing and running Java applications. It includes the Java compiler (javac that compiles Java code into platform independent...
View ArticleAzure DevOps
Azure DevOps provides tools and services needed to manage the process of software development that involves collaborative efforts between various stakeholders such as project managers, scrum masters,...
View ArticleSetup and Manage Azure CI/CD Pipelines
Setting up your Azure DevOps Pipeline is the major step towards automating your Continuous Integration and Continuous Deployment process. Azure DevOps offers a very user friendly yet powerful way to...
View Article