This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-06
Channels
- # announcements (3)
- # aws (23)
- # beginners (61)
- # calva (57)
- # cider (121)
- # clara (1)
- # clj-kondo (9)
- # cljs-dev (62)
- # cljsrn (3)
- # clojure (79)
- # clojure-europe (2)
- # clojure-nl (19)
- # clojure-spec (9)
- # clojure-uk (14)
- # clojurescript (92)
- # clojureverse-ops (2)
- # cursive (3)
- # data-science (2)
- # duct (1)
- # figwheel (2)
- # graphql (6)
- # jobs (1)
- # kaocha (5)
- # leiningen (11)
- # off-topic (25)
- # overtone (1)
- # pedestal (4)
- # portkey (1)
- # re-frame (1)
- # remote-jobs (2)
- # shadow-cljs (179)
- # slack-help (3)
- # specter (7)
- # testing (14)
- # tools-deps (14)
- # unrepl (12)
- # vim (2)
- # yada (3)
Hi all! I’m doing a live stream on twitch every mon, wed, and friday 7:30am-8:30am. I’ll be tinkering around with clojure and trying to build out a twitch chat bot over the next few weeks. I’d love for other clojurists to join me! https://www.twitch.tv/videos/421161433
You might want to specify the time in the UTC timezone - Clojurians are from everywhere.
Oops, thanks, I meant to put the timezone … it’s 7:30-8:30am EST (U.S. East Coast Time), or 11:30am-12:30 UTC.
Cool! Are there going to be stream recordings available? (That’s a little early for me in my timezone, but sounds interesting!)
Hi Chris, yep, just checkout my twitch channel https://twitch.tv/upgradingdave and click videos, I think the video recordings are available for 30 days after the live stream.
If I have time, I’ll let you know if I can do some streams in afternoon EST, because I’d love to have you hang out during the live stream.
The “big, 10,000 foot” plan is I’d love to build a channel where folks can all code together and just have fun experimenting with stuff. Building a chat bot is the first step, then adding ability for people to actually send clojure thru chat to the chat bot is the next step.
Yeah, that definitely sounds exciting! I’m a relatively new hobbyist, so I love seeing how other people are coding and picking up ideas
I’ve been playing with clojure over the past few years as a hobby and really enjoy it (and I’ve learned so much from the community). This is a personal development challenge I’ve set for myself to become better at programming, to become more comfortable in front of a camera, and also hopefully to give back to the community. If you’re interested, please stop by during a stream!
How do Clojurists offload work from the process? I'm thinking of Celery in Python-land. Is Quartz the equivalent in JVM-land?
I don't like from byplay
that it enqueues function calls, using positional parameters.
That's essentially a bug waiting to happen as arities change over time...
One might be able to reuse its code though, as the underlying implementation seems well thought-out.
Personally I favor robust APIs over convention / best practices (unmistakeable vs mistakeable)
in generally offloading from the process is to some degree less common because the jvm doesn't have a gil
There's the concern of retriability though... sometimes retries may succeed only after 6 hours (e.g. some API was down) so persistence is worth it
Yeah. An agent will do fine for most things I want to do but I need persistence, sometimes for easier retries, and sometimes to schedule things.
@U883WCP5Z Clojure ecosystem now has a reliable & persistent background processing library: https://github.com/nilenso/goose
If you have a need for it, do give it a spin and ping in #goose for any issues or feature requests.