~/talk

Let's Stub the Backend

TalkinRussianat HolyJS Piter 2020 · 2020-06-22..06-26· [serverless]
links:none on file
slides:none on file

Talk shows how to handle missing backend during frontend development by using stub servers. It demonstrates and compares many stub-server tools for REST APIs, GraphQL, SSE and WebSocket, and explains ways to quickly populate those stubs with fake data so UI can make requests and render responses despite 404s from real backend.

AI-written summary · about

  1. 0:00Stub backend
  2. 3:14Proxy servers and MITM
  3. 7:12mitmproxy demo
  4. 11:23HTTP tools: Charles and Fiddler
  5. 14:40Charles Proxy demo
  6. 16:47ServeRest for API mocking
  7. 18:14Proxy API in React
  8. 20:28API specs importance
  9. 21:55Swagger and OpenAPI tools
  10. 24:12Stoplight Prism mocks
  11. 27:35TypeScript from OpenAPI
  12. 28:25API Blueprint tools
  13. 31:42Stub options without specs
  14. 33:50JSON Server quick REST
  15. 38:30Mockoon simplicity
  16. 41:29Mockoon specs import/export
  17. 45:05WebSocket and SSE stubs
  18. 45:49YAK.js WebSocket demo
  19. 48:23Local REST/SSE server
  20. 50:30GraphQL mocking tools
  21. 51:33GraphQL with Pothos Server
  22. 53:21Travky Alfaker GraphQL
  23. 57:21Tool comparison
  24. 1:00:21Q&A
~/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.