~/talk

Making RESTful Web Services the Easy Way with Node.js

Talkat QCon São Paulo 2018 · 2018-05-09..05-11· [nodejs, api-design]
slides:none on file

Runs a manual Express API using the Oracle Node driver to build CRUD endpoints with pagination, sorting and query-filtering and demos returning ~100 rows on port 3000; shows code structure (controllers, services, DB layer) and how to implement pooled connections. Compares that to Sails blueprints which quickly stub APIs (initially writing JSON to disk) and then attach an Oracle adapter, and to ORDS REST-enabling tables which exposes database tables as REST endpoints with no mid-tier code.

AI-written summary · about

  1. 0:00Start
  2. 3:00What Is no Js '
  3. 4:55How Node Works
  4. 7:56What Options Does Your Api Need To Support
  5. 9:13Controller Logic
  6. 9:48Manual Api
  7. 11:16Oracle Database Driver
  8. 12:26Directory Structure
  9. 16:35Logging
  10. 17:28Router
  11. 20:20Database Logic
  12. 22:15Testing Rest Api
  13. 22:33Postman
  14. 25:00Api Frameworks
  15. 26:35Discovery Api
  16. 31:23Blueprints
  17. 32:01Install the Adapter
  18. 36:41Orange Stands for Oracle Rest Data Services
  19. 40:50Rest Enabling Tables
  20. 42:27Next Steps
~/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.