top of page
Digital Shelf
It’s more of a personal collection—random things I come across, resources worth remembering, and thoughts I might want to come back to later. Just a place to keep track of it all.


DOM Terminology
The DOM represents the HTML structure of a page and can be inspected using developer tools available in most browsers. The DOM consists of HTML elements, which are defined by tags. Each HTML element has a tag name , such as <div> or <input>. Tags usually appear in pairs with an opening and closing tag, but some elements like <input> are self-closing. Within these tags, attributes are specified. Attributes consist of a name and a value , for example, type="email". Attributes
Jun 28, 20252 min read


Cypress Install & Config
This reference guide covers the complete workflow from installation to running tests. Prerequisites Node.js installed on your system Visual Studio Code (or your preferred code editor) Installation npm install cypress --save-dev --force The --save-dev flag ensures Cypress is installed as a development dependency, and --force resolves any potential dependency conflicts. Initial Setup npx cypress open When you run this command for the first time: Select "E2E Testing" Choose
Jun 25, 20252 min read


TS Fundamentals: Reference Guide
Overview This guide serves as a structured reference for TypeScript fundamentals, covering essential concepts from basic type annotations to advanced patterns. TypeScript extends JavaScript by adding static type definitions, enabling better development tooling, early error detection, and improved code maintainability. 1. Environment Setup & Basic Output TypeScript vs JavaScript Difference : TypeScript requires compilation to JavaScript before execution, while JavaScript runs
Jun 24, 20254 min read


JS Fundamentals: Reference Guide
GitHub Repository: https://github.com/radsto6631/js_fundamentals Overview This guide serves as a structured reference for JavaScript fundamentals, covering essential concepts from basic syntax to advanced patterns. Each section includes practical code examples and real-world applications, demonstrating both theoretical knowledge and hands-on implementation skills. 1. Environment Setup & Basic Output Key Points: console.log() is the primary debugging tool in JavaScript Essent
Jun 17, 20252 min read


Node.js Cheat Sheet
What is Node.js? JavaScript runtime for running JS outside browsers. Built on Chrome's V8 engine. For QA: Powers Cypress, Playwright, Jest, API testing tools, CI/CD scripts. Installation Mac # Homebrew (preferred) brew install node # nvm (for version management) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts Windows Download from nodejs.org (LTS version) Or use Chocolatey: choco install nodejs Verify node --version
Jun 16, 20253 min read


Github - Add SSH Key
Setting up GitHub involves creating an account and configuring Git on your local machine to interact with GitHub. Here’s a step-by-step guide to get started: ✅ 1. Create a GitHub Account GitHub is a platform for hosting and sharing code using Git. To use it: Visit https://github.com Click Sign up Fill in your username, email, and password Verify your email and follow the setup prompts 📘 GitHub is like Dropbox, but specifically for code — and with tools for version control an
Jun 14, 20253 min read
bottom of page