~/talk

api-platform

Talkat code.talks commerce 2019 · 2019-04-09..04-10· [api-design]
slides:none on file

Rapidly builds a production-grade REST and GraphQL API for IoT smart shelves by annotating Doctrine entities and adding one composer dependency to enable GraphQL, producing Swagger docs and JSON‑LD/JSON:API/JSON‑HAL outputs with Hydra links. Uses MQTT devices (Mongoose OS) sending distance readings (sensors range ~400 cm), ingests events, stores inventory changes in PostgreSQL (chose over InfluxDB), secures endpoints with JWT, adds custom actions and data providers, and pushes live updates via Mercure hub so the auto-generated admin and client scaffolds work live. api-platform + MQTT integration proves fast and functional.

AI-written summary · about

  1. 0:00Start
  2. 5:43distance measurement
  3. 7:28in the wild
  4. 19:53custom operations
  5. 20:52custom data providers we should use
  6. 23:21Trusted Authentication
  7. 23:58Authentication: JWT
  8. 27:52Too long, didn't listen
~/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.