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

Angular basics

Angular basics What is angular and what workflows is it ideal at? Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Developed and maintained by Google. t is designed to make the development and testing of such applications easier by providing a framework for client-side MVC (Model-View-Controller) architecture. Installing Angular from scratch involves setting up your development environment, which includes installing Node.js, the Angular CLI (Command Line Interface), and creating a new Angular project. Here’s a step-by-step guide to get you started: ...

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

Docker

Docker What is docker Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of Linux containers to deploy applications is called containerization. Containers are not new, but their use for easily deploying applications is. Why docker Consistency: Docker provides a consistent environment for your application from development all the way through production. Isolation: Docker containers are completely isolated. This means that your application will run the same way no matter where it is deployed. Portability: Docker containers can run on your local development machine, on the cloud, or on-premises. Resource Efficiency: Docker containers share the same OS kernel and are lighter weight than VMs. Productivity: Docker makes it easy to install and run software without worrying about setup or dependencies. Installation of docker I’ll be using Windows 11 for the installation of docker. You can find the installation steps for other operating systems here. ...

March 31, 2024 · 8 min · 1594 words · Aum Pauskar

Mern tutorial

MERN Stack Tutorial 01-Running express js Preface Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is an open-source framework developed and maintained by the Node.js foundation. It is designed for building web applications and APIs. It is the standard server framework for Node.js. Before starting with express js, ensure that you have node.js, npm and a code editor installed on your system. The installation of node.js and npm can be verified by running the following commands in the terminal. ...

March 29, 2024 · 31 min · 6514 words · Aum Pauskar

Building websites with React

React tutorial About the tutorial This short note is based and created assuming you are using a Linux (debian/ubuntu) system, most of the commands will run on other systems like Windows and Mac as well but may require some changes. In case you need to follow along and using a Windows system, you can use the Windows Subsystem for Linux to run the commands. Installing react In order to install react, node and npm are required. To install node and npm, run the following command: ...

December 15, 2023 · 5 min · 1031 words · Aum Pauskar