Blog

Posts on full-stack web development.

JavaScript
Node.js
PostgreSQL
Testing
TypeScript
  • December 28, 2025

    What is React Testing Library and How it Works

    Learn what React Testing Library is, the tools it's built on—DOM Testing Library, Jest, jest-dom, and user-event—and how they all work together to help you test React components.

  • December 27, 2025

    Spy vs Stub vs Mock

    Learn the differences between spies, stubs, and mocks — the three types of test doubles that help you write isolated, reliable tests

  • December 23, 2025

    How PostgreSQL Transactions Work

    A deep dive into PostgreSQL transactions covering implicit and explicit transactions, and the four isolation levels: Read Uncommitted, Read Committed, Repeatable Read, and Serializable.

  • December 20, 2025

    How to Ignore TypeScript Errors

    Learn how to suppress TypeScript errors using @ts-ignore, @ts-expect-error, and @ts-nocheck directives.