off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
Shantanu Kumar 2021-03-03T06:39:18.128700Z

Is there any channel to discuss rule engines like Oโ€™Doyle, Minikusari, Clara etc?

๐Ÿ‘€ 2
โค๏ธ 3
dharrigan 2021-03-03T07:39:17.129100Z

There is a #clara channel ๐Ÿ™‚

bherrmann 2021-03-03T18:25:44.131400Z

https://twitter.com/yogthos Always consider what domain they want to focus on when somebody asks what programming language they should learn. For example: backend: Clojure frontend: Clojure mobile: Clojure machine learning: Clojure shell scripting: Clojure games: Clojure embedded: Clojure

๐Ÿ’ฏ 4
๐Ÿ˜‚ 15
Ben Sless 2021-03-03T18:49:31.133200Z

Okay, I got to ask, what does the acronym ANN stand for when folks share their libraries?

ghadi 2021-03-03T18:49:43.133400Z

announcement

๐Ÿ™ 2
๐Ÿ˜„ 1
Ben Sless 2021-03-03T18:49:49.133500Z

hold up, there's embedded clojure?

coby 2021-03-03T18:58:04.133900Z

^ yeah, what? link plz

lilactown 2021-03-03T19:03:13.137500Z

I've got an ESP32 that runs ClojureScript

lilactown 2021-03-03T19:03:26.137700Z

I don't think that ๐Ÿ’ฏ counts tho ๐Ÿ˜›

coby 2021-03-03T19:05:52.138200Z

Anyone have experience with Prometheus? And can you speak to how it compares with New Relic in terms of granularity? I've used New Relic to find slow code paths in production, which was great - but for the project I'm on now we'd rather not deal with the bureaucracy of another sales pitch, so Prometheus would be awesome if it's a comparable replacement.

Pradeep B 2021-03-04T17:06:56.154800Z

as per my understanding & usage, new relic is APM tool where we integrate the sdk at code level for granuler details and help identify bottleneck. It is more useable for Developer. prometheus is more of montiroing/alerting only system. I have not come across any use case where they replace each other. It is more usesable for Devops.

coby 2021-03-04T18:05:08.157300Z

Thanks, that is the sense I'm getting. I'm not experienced in devops so it's hard to tell the difference.

coby 2021-03-04T18:14:53.159Z

Could you say more about the devops/developer distinction? I don't really know what that means. For example if Prometheus is designed for monitoring/alerting only but not performance monitoring, what exactly does it monitor/alert users about?

coby 2021-03-04T18:57:17.159300Z

I gather this generally means higher-level stuff like response times, latency, HTTP codes, etc. without app tracing. Would be good to get some validation of that understanding from a human though. ๐Ÿ™‚

Pradeep B 2021-03-05T05:46:42.166300Z

you can monitor your api performance with Prometheus.

Pradeep B 2021-03-05T05:47:11.166500Z

https://www.infoq.com/articles/prometheus-monitor-applications-at-scale/. โ€œPrometheus is great for monitoring metrics โ€“ and thatโ€™s it. Itโ€™s not an effective Application Performance Management (APM) tool, because it focuses solely on server-side metrics.โ€

coby 2021-03-05T17:24:59.169300Z

Yeah, I found the client libs too and that is what convinced me I need something less manual for my use-case. Thanks for the follow-up!

Ben Sless 2021-03-03T20:44:14.139800Z

@lilactown embedded devices are too large a category. Imagine writing Clojure for microcontrollers. Is it even possible in any way besides superficially having similar syntax?

souenzzo 2021-03-03T22:14:53.143600Z

Clojure with arduino https://nakkaya.com/clodiuno.html Clojury that compiles to C++ https://ferret-lang.org/ Clojury that has simple/easy interop with C https://github.com/carp-lang/Carp clojurescript on esp32 https://github.com/mfikes/esprit