This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-05-15
Channels
- # announcements (20)
- # babashka (281)
- # beginners (13)
- # biff (8)
- # calva (20)
- # cider (5)
- # clj-commons (1)
- # clojure (46)
- # clojure-boston (1)
- # clojure-europe (6)
- # clojure-losangeles (24)
- # clojuredesign-podcast (3)
- # clojurescript (12)
- # datomic (1)
- # events (1)
- # fulcro (12)
- # guix (2)
- # honeysql (1)
- # integrant (1)
- # introduce-yourself (1)
- # rdf (16)
- # reagent (3)
- # reitit (14)
- # releases (3)
- # sci (28)
- # shadow-cljs (122)
- # specter (1)
- # tools-deps (10)
- # xtdb (6)
Pure-clojure zero-deps prometheus client https://github.com/HealthSamurai/prometheus.clj
Is this also a recommendation for Prometheus in production? ๐
Just thought Iโd perform a bit of necromancy on this thread to say that I just tested this library on my little Babashka-powered webserver that feeds Grafana Prometheus with temperature values.
Seems to work great so far!
Beta version of the fitter
โ new system components library
https://github.com/strojure/fitter
Have you considered writing a tradeoffs section of the readme explaining where this library may fit better into an application than the alternatives
Agreed. More generally, the Design goals section could probably be expanded on a bit to give us a moral sense of where the library is coming from.
I'm noticing some interesting ideas here; I like how what a component is is kind of flexible.
The other thing I find interesting is "suspend". I'm curious; what's your rationale or use case for this?
@U5NCUG8NR maybe, when release version will be ready.
Oh, since you announced it in #announcements I assumed this was a release version.
@U05100J3V the library is coming from some pain I've got from use of other libraries :-) And I create it firstly for my personal needs
@U5NCUG8NR it was a release of beta version :-)
Looking forward to seeing updates on it
@U05100J3V about suspend. Integrant has suspend, I use it and I find it useful in some scenarios.
OK; Thanks. I didn't realize integrant had that already. I guess if there's a cheaper way to pause processing or connectivity of some component, being able to plug in and use that as appropriate makes sense. I'm just curious to know more specifics of when you've found that handy, and if there's a particular flow you find yourself using with that.
@U05100J3V my reloaded workflow in large applications means system restart on changes. Some components start slowly (hikary-cp, database migrations), and don't need restart most of the time if related configuration does not change. So I make such components suspendable.
Got it; Thanks.
Hello @U05100J3V Would you like to help me to improve readme? I could answer all your questions then you provide suggestions what to add in the readme ๐ I'm not good in writing documentation...