Fork me on GitHub
#clojure-austin
<
2023-02-19
>
norman20:02:08

So, as I understood the plans from discussions after the last meetup: • march - no meeting at CF due to SXSW, probably going to try a code-up at another location on meeting night • april - clojurescript talk (matthew?) and my pushed protohackers/writing network servers in clojure talk, possible local clojure/conj watch party at the end of the month

norman20:02:40

Also, meeting suggestion - what if we did lightning talks showing off how we each have our real life day to day clojure dev environments set up? I was always fascinated looking at other people's setups at the codeups. lein? deps? nrepl? socketrepl? containers? cloud? local services? etc...

Matthew DiLoreto21:02:57

I would love to learn about everyone's dev setup, I've been curious about that for ages. I'd also like to present on hyperfiddle's electric (FKA photon) and compare / contrast to other modern FE approaches if people are interested. Should be 30-45 min. Let me know if it's possible to do in April as I won't be able to come in May.

👍 4
norman21:02:40

Ok. I'll put a placeholder for this on the meetup tonight unless @U060WE55Z beats me to it!

👍 1
camdez20:02:31

I would love to hear this talk. We (CollBox) were in the beta for Electric (née Photon), and while we thought it was super cool, we were a bit too busy to give it a proper tryout and a bit concerned about platform risk / support in the early days (which, in no way should be seen as a knock against the Hyperfiddle folks, who seemed quite willing to help). I bridged it into Aleph so we could run it in our stack, which required me to quasi-grok Missionary’s https://github.com/leonoel/missionary/blob/master/src/missionary/impl/Reactor.cljs, which was kind of a bear (notice, not a single comment in that file to explain what the heck it’s doing…). Things are a lot easier if you use Jetty (https://github.com/hyperfiddle/electric/blob/master/src/hyperfiddle/electric_jetty_adapter.clj), and I’d likely choose that approach on a green-field Electric project. FWIW, Missionary is super cool, and I’m always happy to see new and interesting async approaches, because I still basically see that as a poorly-solved problem in general. What they do (walking the source tree, rewriting as coroutines with different concurrency semantics) has always struck me a direction we should be exploring more as Lispers—though I hadn’t thought to do it with a network in the middle!—so I’d love to see these guys succeed. AFAIK, it’s distinctly different from what any other project (in any language) is doing.

👍 2