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

Web technologies - basic HTML/CSS/JS

Web notes FYI CSA: Client server architecture A web can be two tier, three tier, n tier having different applets for different purposes HTML: Hypertext markup lang, CSS: Cascading stylesheet, JS: Javascript P2P: Peer to peer architecture DOM: Document Object Model (DOM) is a file model wherein all the files are shown in a multiinterface structural model Tree stucture: A tree structure is a model where the start point is a single node but as we go down the model the number of nodess increase just like a tree. Misc &npsp: singlewhitespace Basics Structure of a HTML document A HTML document contents many tags called as elements. These elements are crutial in making a HTML document. This is the common structure of an HTML document. ...

November 17, 2023 · 24 min · 5062 words · Aum Pauskar

Static site generators with Hugo

Static site generators A short guide on how this site was created using hugo. Introduction There are multiple ways of creating of a website, if for example a simple site needs to be created with minimal content and updates a static site might be adequate, however if the site needs a frontend, backend and a database then a dynamic site is required. If the content is the only thing that matters and the content needs to be updated regularly then a static site generator is required. Multiple static site generators are avalable as open source projects, one of them is jeckyll from github and the other is hugo that is optimized for minmal loadtime. ...

November 17, 2023 · 7 min · 1390 words · Aum Pauskar