Articles for people who
ship the stack
Original rewrites on React, Node.js, TypeScript and AI — practical notes from the same engineering practice behind our operator software. Article bodies are in English.
Tagged: debugging
Cannot Find Module: Debugging Express Imports and Route Params
A TypeScript Express weather API fails on a missing controller import. Trace paths, casing, and exports, then validate :city before calling live weather APIs.
852 wordsRead articleWhy React.lazy() Needs a Default Export and How to Load Named Ones
Understand what React.lazy() receives from a dynamic import, why named exports break it, how to remap them to default, and how Suspense and code splitting fit.
2056 wordsRead articleAuditing useEffect: Ten Common Bugs, Their Symptoms and Real Fixes
Recognize the ten most common useEffect mistakes in React, from missing cleanup and stale closures to race conditions and prop syncing, and apply the right fix.
1919 wordsRead articleReading the JavaScript Call Stack: Frames, Overflows and Stack Traces
A practical tour of the JavaScript call stack: how frames are pushed and popped, why stack overflows happen, how to fix deep recursion and how to read stack traces.
5683 wordsRead articleDiagnosing Slow Node.js APIs: Measure Latency Before You Optimize
Learn to break a slow Node.js request into event-loop delay, pool wait, query time and downstream calls so you fix the stage that actually costs you time.
1841 wordsRead articleSnapshot or Live Value? Deciding What Delayed JavaScript Callbacks See
Learn why closures keep access to bindings rather than copies, and how to choose between snapshot and live data in timers, React effects, listeners and async code.
3735 wordsRead articleSix Async Timing Mistakes That Surface as React Rendering Bugs
Learn to spot six async JavaScript patterns, from stale captured values to missing Promise returns, that make React components show wrong or impossible state.
1485 wordsRead articleLocalhost Is Not Production: Diagnosing React Apps That Break on Deploy
Learn why a React app that runs fine on your machine fails once deployed, and how to trace API URLs, env vars, CORS, routing, assets and auth to the failing layer.
3767 wordsRead articleDebugging a Small GPT in PyTorch: Tests That Isolate Each Failure
A stage-by-stage workflow for debugging a character-level GPT in PyTorch, from token IDs and target shifting to gradients, NaN losses and checkpoints.
6828 wordsRead article
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.