From f2b23fd216d012dbe4e19d461d93fdb8d767f311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 30 Jan 2020 17:16:52 +0100 Subject: More tweaks to the Farwest Demo talk --- _build/static/talks/farwest-demo/index.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to '_build/static/talks/farwest-demo/index.html') diff --git a/_build/static/talks/farwest-demo/index.html b/_build/static/talks/farwest-demo/index.html index 8c16b859..b52a87fd 100644 --- a/_build/static/talks/farwest-demo/index.html +++ b/_build/static/talks/farwest-demo/index.html @@ -203,7 +203,7 @@ describe() → #{ uri ⇒ "/tables/{name}/{key}", media_types ⇒ #{ html ⇒ ["text/html"], - term ⇒ ["text/plain"] %% text/x-erlang-term? + term ⇒ ["text/plain+erlang-term"] }, operations ⇒ #{ get ⇒ #{output ⇒ [html]}, @@ -253,7 +253,6 @@ delete(Req=#{bindings := #{name := Name0, key := Key0}}) →

External resources?

Link relation resources?

Better discovery of operations

-

Include operations/forms in non-HTML formats

Cache metadata (etag, cache-control...)

@@ -266,6 +265,7 @@ delete(Req=#{bindings := #{name := Name0, key := Key0}}) →

Semantics

+

Type "objects" first, then their values

Schemas (schema.org or other)

Better forms using schemas

Read data and expand URI Templates

@@ -274,7 +274,7 @@ delete(Req=#{bindings := #{name := Name0, key := Key0}}) →

Improved client libraries

More functions

-

Client-side cache for Gun

+

Client-side cache for Gun HTTP client

Non-Erlang client libraries

@@ -282,6 +282,7 @@ delete(Req=#{bindings := #{name := Name0, key := Key0}}) →

Thanks

github.com/ninenines/farwest

github.com/ninenines/farwest_demo

+

Looking for early adopters!

-- cgit v1.2.3