Thanks to REST and Swagger, we can build beautiful apis to feed both our browser frontends and external applications. But, wrapping your Clojure code into resources mostly for your ClojureScript frontend doesn't feel right? Just use RPC? Meet in the middle?
Kekkonen is a small library for managing your (web) apis as commands and queries. No magic, data-driven, un-restful and non-rpc. It's goals are to be small, explicit, extendable and to help enforce your business rules both on the server side and on the ClojureScript frontend. Besides Swagger, it provides run-time context-aware apidocs for Clojure(Script).
Slides: http://clojutre.org/2015/slides/kekko...
Kekkonen is a small library for managing your (web) apis as commands and queries. No magic, data-driven, un-restful and non-rpc. It's goals are to be small, explicit, extendable and to help enforce your business rules both on the server side and on the ClojureScript frontend. Besides Swagger, it provides run-time context-aware apidocs for Clojure(Script).
Slides: http://clojutre.org/2015/slides/kekko...
Kekkonen - commands and queries for the web - Tommi Reiman | |
5 Likes | 5 Dislikes |
1,118 views views | 1,162 followers |
Science & Technology | Upload TimePublished on 14 Sep 2015 |
Không có nhận xét nào:
Đăng nhận xét