Web Development
13 articles in this topic

React Tutorial: The Complete Learning Path from JSX to Your First Full App
Learn React in the right order, from the JavaScript prerequisites to components, hooks, routing, Redux, deployed projects, and the full-stack step.

React Virtual DOM and Reconciliation: How Diffing Works and Why the key Prop Matters
Follow React from two element trees to the real DOM, then compare index keys with stable data keys in a reordered list of stateful input nodes.

React Forms: Controlled vs Uncontrolled Components, Validation and the Interview Questions
Follow the value through a state-driven form and a ref-driven form, then choose the right model for live validation, simple inputs and file uploads.

CSS Interview Questions 2026: Selectors, Layout and Responsive Design with Visual Answers
Prepare the CSS questions freshers repeatedly face, with calculated specificity, box-model arithmetic, centering patterns and responsive-layout decisions.

React Hooks Explained: useState, useEffect, useMemo, and Custom Hooks with Interview Questions
Build the right mental model for React Hooks, then trace a debounced search component from keystroke to filtered result.

Node.js Event Loop Explained: Phases, Microtasks, and the Output Questions Interviewers Ask
Predict Node.js output by separating synchronous work, the nextTick and Promise queues, and the timers, poll, and check phases of the event loop.

CSS Flexbox vs Grid: When to Use Each, with Real Layouts Solved Both Ways
Choose Flexbox or Grid from the dimensions of the job, not habit. See the same 1000px card layout solved both ways, then build a named page grid.

JWT Authentication in Node.js and Express: Access Tokens, Refresh Tokens, and the Security Pitfalls That Leak Accounts
Trace a complete Express login, protected request, expiry, and refresh cycle. Then fix the token mistakes that make an apparently working system unsafe.

HTML Forms Explained: Input Types, Validation Attributes, and the MCQs That Test Them
Build one registration form, trace its submitted data, and learn the input and validation details that HTML MCQs and frontend interviews repeatedly test.

CSS Specificity and the Cascade: How Style Conflicts Resolve, with the Interview Traps That Catch People
Score CSS selectors as four-part tuples, follow one conflict to its final colour, and learn why source order, inheritance, and !important surprise people.

Node.js Interview Questions for Freshers: The Event Loop, Streams, Clustering and Express
Learn the Node.js concepts that expose real understanding: callback order, stream backpressure, multi-core scaling and Express middleware. Includes two exact traces.

React Interview Questions for Freshers: Hooks, Reconciliation and the State Choices That Get Tested
Fresh React interviews are won by tracing renders, not reciting definitions. Learn the stale-closure trap, stable keys and a practical state-management decision rule.