This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-04-23
Channels
- # beginners (27)
- # boot (8)
- # cider (17)
- # cljs-dev (8)
- # cljsrn (5)
- # clojure (56)
- # clojure-dev (34)
- # clojure-gamedev (4)
- # clojure-italy (32)
- # clojure-nl (22)
- # clojure-poland (3)
- # clojure-russia (17)
- # clojure-spec (31)
- # clojure-uk (48)
- # clojurescript (47)
- # core-async (41)
- # cursive (13)
- # datomic (22)
- # emacs (9)
- # figwheel (7)
- # fulcro (18)
- # graphql (3)
- # hoplon (15)
- # jobs-discuss (38)
- # keechma (1)
- # luminus (10)
- # off-topic (42)
- # onyx (8)
- # overtone (3)
- # protorepl (5)
- # re-frame (42)
- # reagent (6)
- # reitit (3)
- # schema (4)
- # shadow-cljs (39)
- # slack-help (5)
- # spacemacs (8)
- # specter (1)
- # tools-deps (36)
- # uncomplicate (9)
- # vim (34)
buondì. Una meraviglia. Sto giusto ora scrivendo un post riassuntivo per il blog. Stay tuned. 🙂
Concordo con Manuel, è stato fantastico. Come sempre, complimenti a @skuro per l’ottima organizzazione e ospitalità 🙂
@reborg Wonderful
c'e' un qualche top #1 take away dalla conferenza che vi siete portati a casa? Tipo: nuova lib, letture, chicche, pettegolezzi?
Sembra che il generative testing (`test.check`) stia finalmente prendendo piede
Inoltre: GraphQL. L’ultima volta che ho provato a convincermi non c’era abbastanza tooling in giro, ma ora la situazione sembra molto migliore, quindi penso che il prossimo progetto fullstack qui proveremo GraphQL
Si ho appena finito di leggere il README, avevo la tab aperta da venerdì 🙂
E questo è quello che ha presentato nel talk: https://github.com/wilkerlucio/pathom
@reborg molto sul testing, in effetti. GraphQL è interessante, ma lo vedo limitato alla comunicazione tra frontend -> backend, imho
GraphQL ha preso piede anche qui da noi da 6 mesi a questa parte. Il punto di forza maggiore per noi e' nell'esporre API verso terze parti. Invece di produrre una miriade di endpoints per fare query di questo o di quello, ora gli proponiamo un endpoint solo 🙂
Si, ecco, anche tra services diversi
sono ancora un novizio con test.check ma ho mosso i primi passi negli ultimi progetti. Ora che clojure.spec.test.alpha
si integra, ho qualche unit test generativo
e.g.
(require '[clojure.test :refer :all]
'[clojure.spec.test.alpha :as stest]))
(defmacro generative [sym num-tests]
`(let [opts# {:clojure.spec.test.check/opts {:num-tests ~num-tests}}]
(-> (stest/check ~sym opts#)
first
stest/abbrev-result
:failure
nil?
(is "\n*** Failed generative testing ***\n"))))
(deftest ^:generative some-generative-test
(generative `core/myfn 50))
L'unica perplessità che ho su GraphQL, avendo io un background su graph db, è come fare query sugli edge invece che sui nodi. Non so nemmeno se sia possibile.
Ah, @skuro, grazie per avermi nominato ReasonML ieri, molto interessante.
@bronsa da quel che ho capito, ReasonML usa bucklescript per Javascript
Dal sito di ReasonML: > "We use the BuckleScript compiler to compile Reason to JavaScript, then we use NodeJS to run the JavaScript"
@mdallastella bucklescript semplicemante rimpiazza il backend di ocaml con uno che compila a javascript
Sì sì, questo l'avevo capito. Intendi quindi dire che preferisci il "vanilla" OCaml a Reason?