This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-11
Channels
- # aleph (4)
- # beginners (68)
- # boot (21)
- # chestnut (1)
- # cljs-dev (72)
- # clojure (64)
- # clojure-austin (9)
- # clojure-dusseldorf (16)
- # clojure-gamedev (2)
- # clojure-italy (32)
- # clojure-russia (80)
- # clojure-spec (9)
- # clojure-uk (20)
- # clojurescript (105)
- # cursive (5)
- # data-science (5)
- # datomic (23)
- # defnpodcast (3)
- # emacs (22)
- # fulcro (2)
- # graphql (63)
- # hoplon (7)
- # lein-figwheel (17)
- # lumo (63)
- # mount (2)
- # nrepl (4)
- # off-topic (66)
- # om (6)
- # onyx (3)
- # portkey (54)
- # re-frame (12)
- # reagent (12)
- # specter (42)
- # uncomplicate (1)
- # unrepl (38)
- # vim (9)
- # yada (3)
we have one a bit hard-coded way now, ring does this by first having representation for http data and with idea of middleware which are function chains that transform the data and with compojure, which offers a set of macros to generate a handler and in the macro body one writes code that uses the data
@viesti don’t forget, the core is deploy!
not mount!
. mount!
is only the first of its kind, so we may still have lift function as a usecase and expose a ring webapp as another
yeah, might be, the aws-java-sdk api looked daunting without swagger when we were supporting only query params
either pk/mount-doom!
should either not take path and use /, or maybe user should define say /pets*
or even direct /pets/{proxy+}
(aws specific notation)
didn’t figure out details before, ended up trying things out in the console and exporting swagger and starting from there since the api gateway http-api (api :allthethings:) didn’t open up to me 🙂
being able to publish ring handlers would be great… it makes it easier to grow an app from a simple live coded lambda to a larger app, like an uberjar with beanstalk…. without changing the code
Raaaahhh HAL, okay it’s hypermedia I should like it but it wouldn’t be able to open the pod bay doors even if it wanted...
jokes apart, my peeves against HAL are that: • you can’t know when a link is safe to follow • requests shapes are described out of band in an unspecified fashion
oh and HAL is one of these systems where one value is the same as a singleton collection containing this value
> In short, it will make your API easier to work with and therefore more attractive to client developers.
so had much less thorough look on HAL and thought that if the thing eats swagger (which I needed to learn as well), I'm much more happy :)
to say that I was happy with swagger import/put by the java sdk for api creation and update, didn't read enough about HAL
one thing I wanted to ask is whether some kind of layer on top of the sdk is going to be part of this project, so for instance a layer that converts clojure data to the input to a DynamoDB putItem
Oh cool that's awesome, I should really try to allot some time for a cljs port