This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-02
Channels
- # announcements (3)
- # aws (2)
- # babashka (60)
- # beginners (21)
- # cljs-dev (35)
- # cljsrn (3)
- # clojure (53)
- # clojure-android (2)
- # clojure-australia (3)
- # clojure-europe (45)
- # clojure-france (4)
- # clojure-nl (4)
- # clojure-uk (6)
- # clojurescript (33)
- # core-typed (1)
- # cursive (13)
- # datomic (6)
- # duct (1)
- # emacs (2)
- # fulcro (10)
- # introduce-yourself (3)
- # jobs (2)
- # jobs-discuss (13)
- # leiningen (1)
- # malli (19)
- # missionary (63)
- # music (1)
- # off-topic (21)
- # pathom (3)
- # polylith (18)
- # practicalli (12)
- # proletarian (1)
- # reagent (40)
- # reitit (23)
- # releases (1)
- # remote-jobs (1)
- # ring (14)
- # ring-swagger (1)
- # shadow-cljs (13)
- # sql (30)
- # testing (27)
- # tools-deps (31)
- # vim (10)
- # xtdb (4)
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
#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!
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.