Web Protocols

Web Protocols HTTP Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, like HTML, across the internet. It operates on a client-server model, where a client (e.g., a web browser) sends a request to a server, and the server returns a response. HTTP is the foundation of data exchange on the World Wide Web. HTTP Request-Response Model HTTP is a stateless protocol, which means each request from a client is treated as an independent transaction; the server doesn’t remember previous requests. This can be overcome with technologies like cookies. The communication is initiated by the client and follows a specific structure for both the request and the response. ...

August 29, 2025 · 4 min · 667 words · Aum Pauskar

Terraform

Terraform Terraform is an open-source Infrastructure as Code (IaC) tool developed by HashiCorp. It allows you to define and manage your infrastructure resources—such as virtual machines, networks, and databases—in human-readable configuration files. Instead of manually provisioning resources through a cloud provider’s web console, you can use Terraform to automate the process, making it repeatable and less prone to error. Installing and verifying the installation Terraform can be installed by visiting the hashicorp officail website, it is available for all major operating systems like windows, mac and linux. Install | Terraform | HashiCorp Developer. ...

August 29, 2025 · 7 min · 1446 words · Aum Pauskar

Kubernetes

Kubernetes Kubernetes, often abbreviated as K8s, is an open-source project that originated at Google. Version one of Kubernetes was released in July 2015. It was the third generation of container schedulers from Google, following previous projects like Borg and Omega. Google later donated Kubernetes to the Cloud Native Computing Foundation (CNCF), which now supervises its development. Its primary purpose is to serve as the leading container orchestration tool. It is designed as a loosely coupled collection of components for deploying, managing, and scaling containers. Kubernetes is vendor-neutral, meaning it is not tied to a single company and can run on all cloud providers. There is also a significant community ecosystem surrounding it. ...

August 28, 2025 · 15 min · 3143 words · Aum Pauskar

ASP.NET

ASP.NET Initial creation of the Web API In order to create the Web API using .net we need to create a project of the respective type, this can be done by using the followign command 1 dotnet new webapi However a project may also be initialized by the IDE if you don’t want to go through the CLI. Basics of the code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 var builder = WebApplication.CreateBuilder(args); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); var app = builder.Build(); if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } app.UseHttpsRedirection(); app.Run(); Explaination Certainly! Let’s break down the provided code snippet line by line. This code is typically found in the Program.cs file of an ASP.NET Core application and is part of the setup for a minimal API or web application. ...

July 22, 2025 · 5 min · 998 words · Aum Pauskar

Apache Subversion (SVN) Basics

Apache Subversion (SVN) Basics Apache Subversion (often abbreviated as SVN) is a centralized version control system. It is an open-source tool used by software developers and other professionals to manage and track changes to files, such as source code, web pages, and documentation. At its core, SVN operates on a client-server model. A single, central repository stores all versioned files and their complete history. Users “check out” a copy of the files they need from this repository to a local working directory, make their changes, and then “commit” those changes back to the central server. ...

July 22, 2025 · 4 min · 702 words · Aum Pauskar