amaan8429.hashnode.devEnd-to-End DevOps with ESLint, Prettier, Husky, GitHub Actions, CI/CD, and VercelStart by creating a new nextjs project Now let’s install everything. npm install --save-dev prettier eslint-config-prettier husky lint-staged eslint-plugin-prettier Now let’s create three files: .prettierignore, .eslintrc.json, and .prettier...Jan 1, 2025·6 min read
amaan8429.hashnode.devGit, Github CLI, and aliasesStarting with Git 1. Download Git Go to the official Git website: git-scm.com. Click on the Download for Windows button. Once the download is complete, open the installer. 2. Install Git Run the Installer: Double-click the downloaded .exe file ...Dec 23, 2024·3 min read
amaan8429.hashnode.devExploring Mutability in Rust - Rust Series Part 5If you're new to the term "mutability," let's break it down. In programming, immutable variables are those whose values cannot be changed once assigned. If you've encountered constants in JavaScript, you might already be familiar with this concept. F...May 17, 2024·2 min read
amaan8429.hashnode.devA Beginner's Guide to Memory Management in Rust - Rust Series Part 4Let's delve into some core concepts in Rust that distinguish its memory management from languages like C. We'll explore three approaches to memory management: garbage collection, manual management, and the Rust way. We'll understand what sets Rust ap...May 17, 2024·2 min read
amaan8429.hashnode.devThe Simple stuff - Rust Series Part 3In Rust, variables are declared using the let keyword, followed by the variable name and an optional type annotation. Here's an example of declaring a simple variable: let x = 5; // x is an immutable variable of type i32 (integer) If you don't speci...May 17, 2024·4 min read