NAYAN’S ENGINEERING JOURNAL

Notes worth keeping.
Page 7 of 9.

My collection of practical guides on React, Angular, JavaScript, frontend design, performance, technical SEO and reliable delivery. Explore a topic, follow an example, and check the details.

103 GUIDES IN THE JOURNAL / 12 ON THIS PAGE

Engineering articles

Images2 min read

Reserve Image Space to Keep Page Layouts Stable

Give images a predictable footprint before they load so headings, buttons and paragraphs stay in place.

CSS2 min read

Responsive CSS Grid Cards Without a Breakpoint for Every Screen

Build a flexible project grid that adapts to its container and survives long titles, narrow screens and missing images.

Images2 min read

Responsive Images: Choose Between Srcset, Sizes and Picture

Serve suitable image candidates and use art direction only when the composition needs to change.

SEO2 min read

Robots.txt and Noindex Solve Different Problems

Choose between crawling controls and indexing directives without accidentally preventing a crawler from reading your instruction.

Animation2 min read

Scroll Reveals with Intersection Observer and a Readable Baseline

Trigger section entrances near the viewport while keeping the document usable before scripts run.

Accessibility2 min read

Semantic HTML Landmarks: Give Every Page a Clear Structure

Use native page regions to make a portfolio easier to navigate with assistive technology and easier to maintain.

JavaScript2 min read

Sequential or Parallel Async Work: Choose by Dependency

Use await, Promise.all and bounded concurrency according to data dependencies and failure requirements.

React3 min read

Set React Context Boundaries Around Real Shared State

Use context for shared dependencies without turning every local input into an application-wide update.

JavaScript2 min read

The JavaScript Event Loop: Predicting What Runs Next

Trace synchronous code, promise callbacks and timers so browser interactions stay understandable and responsive.

CSS2 min read

Theme a Website with Semantic CSS Custom Properties

Create a small token system that lets branded pages and light product pages share components without a tangle of overrides.

Animation2 min read

Transform or Layout Animation? Choose the Property That Matches the Effect

Animate movement intentionally, understand what it changes, and verify performance instead of assuming every transition is cheap.

JavaScript3 min read

Update JavaScript Arrays Without Mutating Shared State

Use deliberate copies for additions, removals, sorting and nested edits in frontend state.

Put a useful idea to work.

Try the browser utilities in my developer toolkit.

Explore my free tools