~/talk

Making Relational Cool Again (or: JavaScript on ACID)

Talkat JSConf US 2015 · 2015-05-27..05-29· [nodejs, databases]
slides:none on file

Argues that Node can and should run traditional SQL by showing two libraries actually built: Knex (query builder handling connection pooling, dialect quirks, migrations and raw SQL, even Oracle) and Bookshelf (ORM on top of Knex with one‑to‑many/many‑to‑many and eager loading). Demonstrates promise‑based transaction handling that commits or rollbacks the whole chain, transparent nested transactions that create save points, and a working webSQL Todo example—Bookshelf still requires explicit transaction passing in some cases.

AI-written summary · about

  1. 0:00Start
  2. 0:28sequel
  3. 12:56Atomicity Consistency Isolation Durability
  4. 17:11SAVEPOINT ROLLBACK TO
  5. 25:00Reinvent the wheel
  6. 25:39other languages
  7. 26:14Node: a target for traditional CRUD web applications
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.