~/talk

Solidus API: From PWAs to Native and Beyond

Talkat SolidusConf 2019 · 2019-10-21..10-24· [web-platform, react]
slides:none on file

Solidus exposes a REST API with roughly 270 endpoints across ~30 controllers and about a third of models reachable; a 30,000‑product catalog drives decisions about pagination, auth, and versioning. Joel shows a JavaScript‑first approach: a schema‑based Solidus SDK built with SDK Factory, plugins (reviews gem), and examples using React, Create React App, Expo/react‑native. Checkout rework using the API yields an actual 7% conversion lift; JWT, API key pitfalls, and documentation gaps get concrete fixes and patterns.

AI-written summary · about

  1. 0:00Introduction
  2. 2:03eCommerce
  3. 2:46Bookshelf
  4. 6:20Limits of Solidus
  5. 7:19Is it good enough
  6. 7:29Why not GraphQL
  7. 8:41First Impressions
  8. 14:08Hyper Focus
  9. 15:05Patterns
  10. 18:32Index Requests
  11. 19:44Error Messages
  12. 21:55Recap
  13. 22:40JavaScript
  14. 23:10SDK
  15. 24:15Failed Attempts
  16. 25:04Documentation
  17. 25:16Classes
  18. 26:40Extensions
  19. 27:12SDK Factory
  20. 28:37Resolvers
  21. 29:35Plugins
  22. 29:53Solidus SDK
  23. 31:06Solidus Documentation
  24. 32:23Solidus Vanilla
  25. 33:00Progressive Web Apps
  26. 34:42Native Apps
  27. 36:00Case Study
  28. 36:16Vanilla Check Out
  29. 37:52Expanding the API
  30. 38:37Gatsby Themes
  31. 39:39GraphQL
  32. 40:10Improving the API
  33. 41:21Questions
~/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.