This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-03
Channels
- # bangalore-clj (1)
- # beginners (16)
- # boot (23)
- # chestnut (5)
- # cljs-dev (3)
- # cljsjs (3)
- # clojure (115)
- # clojure-conj (3)
- # clojure-italy (17)
- # clojure-russia (22)
- # clojurescript (20)
- # core-async (11)
- # events (3)
- # fulcro (91)
- # funcool (5)
- # heroku (7)
- # hoplon (5)
- # leiningen (3)
- # off-topic (2)
- # om (1)
- # onyx (9)
- # parinfer (1)
- # protorepl (2)
- # re-frame (3)
- # slack-help (2)
- # spacemacs (5)
- # unrepl (1)
amazonica e' attualmente il meglio, ma non mi piace che per usare S3 (ad esempio) mi devo tirar dentro tutti gli altri servizi. Lo vorrei modulare.
l'altra cosa che mi scoccia dell'approccio "wrapper a java" e' che per implementarlo ti devi sorbire la quantita' di menate OO tipiche Java enterprise. Con l'arrivo del java-aws sdk2 (con async) l'effetto e' evidente.
cioe', aws e' una cacchio di chiamata REST con qualche header encrypted! quanti layer di layer di layer ci devo mettere sopra?!? 🙂
Buondì! Appena rientrato da ClojuTRE, bellissimo anche quest’anno 🙂
@reborg a proposito di AWS, Christophe Grand durante il suo talk ha lanciato l’idea di generare un wrapper clojure per l’sdk direttamente dal codice
Penso che non verrebbe fuori curato come amazonica, ma neanche brutto quanto fare interop con i bei pattern OOP
E non credo ci sia niente di concreto ancora, ma ha abbastanza senso IMHO
mmmh, il java sdk e' anche generato (in parte)... potrebbe avere senso generare clj a partire dalle definizioni REST dei servizi, non sono sicuro abbia senso dal codice (se ho capito bene)
https://github.com/aws/aws-sdk-java/tree/master/aws-java-sdk-models/src/main/resources/models
Oh I see
Potrebbe avere senso generare un clojure wrapper direttamente da qua, così da evitare problemi con versioni e jar enormi
In realtà nel nuovo progetto stiamo usando GCloud, e non ci sono wrapper clj al momento
Quindi ho già un bel progettone in coda 😄
io uso le chiamate dell'SDK dirette con un po' di sugar in-house...e' praticamente solo chiamate a clj->js
se per ora (il layer intendo, e uso ClojureScript)