This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-24
Channels
- # announcements (26)
- # babashka (9)
- # beginners (63)
- # calva (2)
- # chlorine-clover (22)
- # cider (2)
- # cljsrn (8)
- # clojure (36)
- # clojure-europe (36)
- # clojure-italy (5)
- # clojure-nl (76)
- # clojure-spec (9)
- # clojure-uk (8)
- # clojurescript (39)
- # conjure (24)
- # cursive (19)
- # data-science (1)
- # datascript (10)
- # datomic (1)
- # emacs (2)
- # events (5)
- # figwheel-main (9)
- # fulcro (21)
- # graalvm (1)
- # helix (5)
- # jobs (1)
- # jobs-discuss (1)
- # kaocha (1)
- # leiningen (4)
- # meander (2)
- # off-topic (22)
- # re-frame (16)
- # reitit (3)
- # rewrite-clj (75)
- # rum (1)
- # sci (51)
- # shadow-cljs (110)
- # tools-deps (16)
- # vrac (9)
- # xtdb (23)
Hi everyone, I am pleased to announce the release of martian 0.1.13 Martian provides an abstraction allowing you to describe the HTTP endpoints that you call without methods, urls and query parameters leaking into your application code, allowing you to work with pure Clojure data. It builds on the flexible interceptor pattern familiar to users of pedestal and supports APIs described with OpenAPI/Swagger. Describing HTTP calls as data allows you to easily stub remote services, generate responses and add aspects such as logging and metrics. https://github.com/oliyh/martian Once again I am really pleased and proud to be supported by my contributors, thank you everyone. This release adds support for: • OpenAPI v3 - huge thanks to @czan #90 #51 • Parameter references - thanks to @kpmg-jp-jnorton #87 Enjoy! Cheers, Oliy
Hi @UNJE65T24 thank you for the kind words!
Friends, a new stable version of https://github.com/http-kit/http-kit is out 2.4.0
🎉
Graceful server shutdown. Server state queries. SNI-capable client.
And for compilation to a native-image with GraalVM try 2.5.0-alpha2
🙌
Check out the full list changes here: https://github.com/http-kit/http-kit/releases
Thanks, as always, to @ptaoussanis
A little off-topic, but I'm curious to know if any heap memory measurements have been done of httpkit?
From what I've read in the docs and code comments, the sense I get is that it's really light on resources.
In theory it should be, yeah. Maybe I'll measure. I've been curious about low memory clojure applications :)
I did some measuring. Http kit can run in 10 m of heap, and easily handles 22k req/s in an i7-3520M. This is two orders of magnitude above jetty which achieved 700req/s
@U09LZR36F Thanks! that's awesome. What did you use to generate requests?
Hi everybody! https://github.com/mikub/titanoboa 0.9.0 is out! 🎉💥The GUI is now free also for commercial purposes. 💥 🎉 Yay! I am also contributing Rabbit MQ support (for workflow job transactions / job channel) to the OSS community version. https://github.com/mikub/titanoboa/releases
Hi all, I am pleased to announce the first release of idx https://github.com/wotbrew/idx 🎉 0.1.0
, which provides clojure(script) data structures with secondary index support. It lets you treat your existing collections like little databases.
Feel free to ping me any questions.
Cheers!
Dan (wotbrew)
reminds me of https://github.com/riverford/compound & https://github.com/keechma/entitydb
How do you maintain the indexes alongside the actual data? Are they metadata?
https://github.com/riverford/compound was developed by a colleague, we have both been thinking about this problem a long time. idx wraps your collection, the indexes are just fields.
Ah, that’s awesome! I’m a sucker for a little bit of backstory like this in readmes hahah
indexed-vector
;; =>
[{:name "fred"} {:name "ethel"}]
this snippet from the readme communicates to me that it’s still just the raw input data?interesting, sounds like black magic to me 😂
Hey everyone, parcera
just reached v0.11.2 containing a fix for some edge cases where comments and discard is treated just like whitespaces. Special thanks to @sogaiu for the detailed report and testing
https://github.com/carocad/parcera