every note, in one binder ✎

Developer interview notes & guides

Focused explanations and longer guides, with worked scenarios, common mistakes and interview exercises across every chapter.

read ✓Angular · hard

Angular Global Error Handling

What actually reaches Angular's ErrorHandler, how to write one that never throws or loops, and where HTTP and chunk-load errors belong.

~6 min readread →
read ✓Angular · hard

Angular Resource API for Async Data

How resource() turns a signal-driven request into value, status and error signals, cancels stale loads, and why value() can throw on error.

~6 min readread →
read ✓Angular · hard

Angular Zoneless Change Detection

Without zone.js, Angular renders only when notified. See which updates notify, which silently don't, and how TestBed catches the gaps for you.

~6 min readread →
read ✓JavaScript · mid

JavaScript Date and Timezone Pitfalls

Why new Date('2026-03-08') can show March 7, how DST breaks adding 24 hours, and how to store, compute and display dates in JavaScript safely.

~7 min readread →
read ✓Node.js · mid

Node.js URL and URLSearchParams

Build query strings with URLSearchParams, resolve relative URLs against a base, and check protocol and host before your server fetches.

~7 min readread →
read ✓React · hard

React Context Splitting for Performance

Why every React context consumer re-renders when any part of the value changes, and how splitting state, actions and slow-changing data fixes it.

~6 min readread →
read ✓React · mid

React lazy Loading and Code Splitting

Split React bundles with lazy and Suspense, preload chunks before the click, and handle the chunk-load failures that follow every deploy.

~7 min readread →
read ✓React · mid

React Portals and Event Bubbling

Events from a React portal bubble through the React tree, not the DOM. Here is what that breaks in click-outside logic, and how to fix it.

~6 min readread →
read ✓React · mid

React StrictMode and Double-Invoked Effects

What StrictMode calls twice in development, the exact mount, unmount, mount sequence in React 19, and how to fix the effects it exposes.

~6 min readread →
read ✓React · hard

React useOptimistic and Instant Feedback

Show a sent message before the server answers with useOptimistic, see how it rolls back on failure, and avoid the outside-transition trap.

~6 min readread →
read ✓SQL & PostgreSQL · mid

PostgreSQL CASE Expressions

How CASE evaluates branches in order, why a missing ELSE or WHEN NULL quietly returns NULL, and how to pivot counts with conditional aggregates.

~7 min readread →
read ✓SQL & PostgreSQL · mid

PostgreSQL Self-Joins

Join a table to itself to show each employee's manager, pair rows without mirror duplicates and find repeated emails before cleanup.

~6 min readread →
read ✓SQL & PostgreSQL · mid

PostgreSQL Set Operations

Combine queries with UNION, INTERSECT and EXCEPT, predict their duplicate and NULL handling, and see where EXCEPT beats NOT IN.

~6 min readread →
esc