~/talk

Let’s have some Effective REST

Talkat Global Summit for Java Devs 2020 · on Saturday, 2020-08-01· [api-design]
slides:none on file

Shows how to design APIs by modeling first on paper, identifying participants and activities, grouping nouns into resources (items, carts, orders, customers) and mapping verbs to HTTP (GET for reads, POST to create, PUT/PATCH to update, DELETE for physical deletes), then validating flows with note cards. Emphasizes six REST constraints: client–server and stateless, layered system and caching with ETags and cacheable GETs. Recommends tools like Postman and curl, Swagger/AsciiDoctor for docs, and points to a GitHub proof‑of‑concept (spring store / friendly store) that uses event messaging, Kafka and TDD.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 6:13Agenda and core concepts
  3. 9:29Integration strategies
  4. 22:38API modeling process
  5. 27:59Defining participants and activities
  6. 34:36Defining resources and actions
  7. 39:18Resource mapping and naming
  8. 48:17Managing resource relationships
  9. 53:50Validation and requirements
  10. 57:49HTTP standards and codes
  11. 1:07:43Constraints and best practices
  12. 1:26:58Q&A session
~/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.