EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesnodejs
Debugging Dojo · Node.js
Observe. Hypothesize. Fix — JavaScript types, async, and API traps.
Progressive Node.js debugging: off-by-one and control-flow bugs, coercion and sort footguns, mutation during iteration, floating-point money, event-loop lost updates, this-binding, and prototype-chain object walks.
Course content
1 · Mindset
- ○The Loop That Stopped EarlyFree12 min
- 🔒The Else That Lied15 min
- 🔒Sorted Like a Dictionary15 min
2 · Sharp edges
- 🔒== Will Betray You18 min
- 🔒sort() Without a Comparator15 min
- 🔒splice During forEach20 min
- 🔒Floating Point Is Not Money20 min
3 · Async
- 🔒Forgot to Await the Promise20 min
- 🔒Lost Updates on the Event Loop25 min
- 🔒Detached Method Loses this22 min
4 · Boss
- 🔒JSON.parse Inheritance Trap25 min