Fork me on GitHub
#announcements
<
2021-08-02
>
ambrosebs04:08:37

Typed Clojure 1.0.17: enhanced error messages--destructuring is now a first-class concept! Old: Polymorphic static method clojure.lang.RT/nth could not be applied to arguments New: The type (t/HSet #{:foo}) cannot be destructured via syntax [a] #core-typed https://www.patreon.com/posts/54411134

catjam 28
🎉 14
😻 2
tengstrand15:08:20

#polylith v0.2.0-alpha10 I’m proud to announce that the poly tool now suports the latest version of tools.deps.alpha! This https://github.com/polyfy/polylith/releases/tag/v0.2.0-alpha10 is a milestone which includes several improvements. The https://github.com/polyfy/polylith can be found here. Happy coding!

polylith 32
party-corgi 6
gotta_go_fast 6
clojure-spin 19
🚀 6
bubblebobble 11
sheepy 18
bowie 8
👍 9
🎉 16
catjam 15
partywombat 11
kwladyka19:08:47

new library https://github.com/kwladyka/consistency-clj TL; DR; You are interested in if 1) you use google cloud and really interested in if you use google cloud run. 2) you want to learn how to make ring-wrappers for logs, especially with reading :body and you don’t know about (.reset ^java.io.ByteArrayInputStream body). Or just want to use my wrappers. 1) Google jsonPayload (https://cloud.google.com/logging/docs/agent/logging/configuration#process-payload) for google cloud run (https://cloud.google.com/run / https://cloud.google.com/run/docs/logging#using-json) and not only. It also works with https://cloud.google.com/error-reporting/docs/ without any change. In other words it is the simplest and most efficient solution for google cloud run when you want to keep your infrastructure simple and use google native solutions for logging and error reporting. 2) rings wrappers for logging: request, response, exceptions PS library is not only about logging. I have plan to push there code which I share across projects which I develop, but feel free to use it.

👍 12