Games TypeORM

TypeORM mastery path

Four games that show the SQL behind every call: counting queries, loading relations, transactions and the QueryBuilder. In every level you predict what the code prints, put each piece where TypeORM really puts it, and watch it run. Every level's code is checked against the real runtime, so what you see is what really happens.

0 / 31 levels across 4 games · 0% of the path
  1. Step 1 · 0 / 8 levels

    Query Counter

    save, insert, update, remove, delete, find, count, listeners and soft delete: count the SQL each one sends.

  2. Step 2 · 0 / 8 levels

    Relation Map

    relations, eager, the N+1 trap, load strategies, cascade, ManyToOne and onDelete: count the SQL behind every relation.

  3. Step 3 · 0 / 8 levels

    All or Nothing

    db.transaction, rollback on error, half-done transfers, stale saves, optimistic locks and query runners.

  4. Step 4 · 0 / 7 levels

    Builder Bench

    Building versus sending, joins, entities or raw rows, parameters, Brackets, paging and picking columns.