Fork me on GitHub
#announcements
<
2021-07-06
>
wilkerlucio04:07:32

[com.wsscode/pathom "2.4.0"] is out at Clojars https://clojars.org/com.wsscode/pathom This release adds to parsers the support for the boundary interface from Pathom 3 (https://pathom3.wsscode.com/docs/eql#boundary-interface). Besides the utility of the feature itself, it's going to be required for a new entity editor data feature that I'll be landing in Pathom Viz soon.

๐Ÿ‘ 14
pathom 2
oxalorg (Mitesh)10:07:36

Since 4clojure is shutting down, I built "4ever-clojure": a completely static version of it which runs using cljs + sci. It interprets the code in the browser itself. ๐Ÿ™ (Thanks to @borkdude for sci + giving me the idea) It's live at: http://4clojure.oxal.orgย  Suggestions / Issues / PRs welcome:ย https://github.com/oxalorg/4ever-clojure ๐Ÿ˜Š New problems can be directly added via a PR ๐Ÿš€

๐Ÿ‘ 38
clojure-spin 12
๐Ÿ’ฏ 24
parens 8
4
๐Ÿ‘ 64
โค๏ธ 30
๐Ÿ’ฅ 8
2
nice 6
2
Apple13:07:08

Try problem 3. Says 'uppercase' not allowed?

Apple13:07:52

Perhaps display feedback in a div than a modal dialog?

oxalorg (Mitesh)13:07:51

Yup there are a few issues with platform specific code which won't work reliably in cljs. Fortunately there's a way to patch these specific issues using sci, will look into it ๐Ÿ™‚

raspasov13:07:08

This is very nice!

bananadance 2
raspasov13:07:38

Perhaps even makes sense to update Problem 3 with something like https://clojuredocs.org/clojure.string/upper-case

raspasov13:07:48

(if supported in SCI, not sure)

borkdude13:07:56

clojure.string is in SCI by default. there is also a way to enable all JS interop

nice 5
borkdude13:07:13

(was uppercase about JS interop?)

borkdude13:07:59

I haven't tested locally, since there were no instructions of how to run locally ;)

oxalorg (Mitesh)13:07:27

Adding instructions now! If you are using emacs+cider, you only need to cider-jack-in-cljs and a server should open up on localhost:8000

borkdude13:07:46

I just want to compile the CLJS locally, I don't need a REPL

borkdude13:07:10

but I'll try

borkdude13:07:50

I usually don't use jack-in since I can't follow what's happening with all those magically injected deps

๐Ÿ˜ฎ 2
4
oxalorg (Mitesh)13:07:56

After doing npm install once, you can npx shadow-cljs watch :my-build

borkdude14:07:01

Also I don't like the dev process to be a child process of emacs

๐Ÿ‘ 4
2
โ˜๏ธ 2
borkdude14:07:36

@U013MQC5YKD Not sure what this is: https://plausible.io/js/plausible.js net::ERR_BLOCKED_BY_CLIENT but my adblocker blocked it.

borkdude14:07:44

@U013MQC5YKD OK, I think PR is ready for merge. 1) allow all JS interop 2) fix React key warnings 3) update .gitignore

๐ŸŽ‰ 2
oxalorg (Mitesh)16:07:46

nyantocat Awesome!! Plausible is an open source analytics tool ๐Ÿ™‚ I've updated the readme with dev instructions, and merged your PR ๐Ÿ˜ Thanks!

Azzurite12:07:44

nice ๐Ÿ™‚ needs a <noscript> tag ๐Ÿ™‚

๐Ÿ‘ 3
eggsyntax22:07:14

@U013MQC5YKD thanks so much for doing this! 4clojure was a big part of my own Clojure learning process, and Iโ€™m thrilled that it can continue helping clj/s newcomers in the future.

๐Ÿ™Œ 3
oxalorg (Mitesh)06:07:21

Thank you @U077BEWNQ , Iโ€™m super grateful to the clojure community and just doing my small bit ๐Ÿ™Œ๐Ÿ™‚

oxalorg (Mitesh)06:07:44

I was sure that I did deploy after your merge, I guess not ๐Ÿ™ˆOn it now ๐Ÿ‘

alekcz14:07:27

Friends, the first version of PCPย is outย `0.0.1` ๐ŸŽ‰ PCP: Clojure Processor is almost a drop-in replacement for php-fpm behind nginx. Like php it allows for multiple different sites to be hosted on the same VPS with the endpoints being derived from the directory structure. Best of all you get to write Clojure (thanks to #sci). It's still relatively new, but can easily withstand ~100 req/s on $5 droplet. Please give it a whirl and lemme know what you think. I'd love some feedback. You can learn more about it here: https://github.com/alekcz/pcp Special thanks to @bruno and @borkdude for the support and guidance in the journey so far.

๐ŸŽ‰ 41
๐Ÿ‘€ 4
aw_yeah 4
๐Ÿ‘ 2
๐Ÿคช 2
hlship20:07:22

com.walmartlabs/lacinia-pedestal 0.16.1 lacinia-pedestal adds support for accessing Lacinia GraphQL as an HTTP endpoint GitHub repo: https://github.com/walmartlabs/lacinia-pedestal Documentation: http://lacinia-pedestal.readthedocs.io/en/latest/ Featured changes in 0.16.1: - Updated the version of the packaged GraphiQL; this included adding the request headers editor

๐ŸŽ‰ 3
3
๐Ÿ‘ 18
2