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.

Updated 17 Aug 20266 min readWeb Development

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.

Updated 15 Aug 20265 min readWeb Development

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.

Updated 13 Aug 20265 min readWeb Development

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.

Updated 11 Aug 20266 min read239 viewsWeb Development

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.

Updated 9 Aug 20266 min readWeb Development

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.

Updated 6 Aug 20266 min readWeb Development

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.

Updated 4 Aug 20266 min readWeb Development

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.

Updated 1 Aug 20266 min readWeb Development

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.

Updated 30 Jul 20268 min readWeb Development

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.

Updated 27 Jul 20266 min readWeb Development

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.

Updated 24 Jul 20265 min readWeb Development

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.

Updated 29 Jul 20265 min readWeb Development