This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-12-07
Channels
- # adventofcode (114)
- # announcements (3)
- # aws (5)
- # babashka (62)
- # beginners (111)
- # calva (4)
- # cider (20)
- # clara (5)
- # clj-kondo (1)
- # cljs-dev (9)
- # clojure (255)
- # clojure-europe (75)
- # clojure-italy (10)
- # clojure-nl (3)
- # clojure-norway (5)
- # clojure-uk (6)
- # clojuredesign-podcast (5)
- # clojurescript (34)
- # community-development (28)
- # conjure (1)
- # cursive (3)
- # data-science (1)
- # datavis (1)
- # datomic (4)
- # figwheel-main (1)
- # fulcro (14)
- # graalvm (1)
- # graphql (8)
- # integrant (4)
- # introduce-yourself (2)
- # jobs (2)
- # juxt (4)
- # kaocha (2)
- # malli (6)
- # membrane-term (53)
- # mount (2)
- # nextjournal (2)
- # off-topic (27)
- # pathom (11)
- # polylith (3)
- # portal (11)
- # reagent (4)
- # reitit (4)
- # remote-jobs (1)
- # reveal (14)
- # shadow-cljs (22)
- # tools-deps (24)
- # vim (6)
- # xtdb (19)
[metosin/malli "0.7.0"]
is out! Malli is a data-driven data specification library for Clojure/Script. This release contains the following:
• 1-2 orders of magnitude faster Schema creation and transformation
• 2 orders of magnitude faster Schema inferring via the new mp/provider
• Cached Schema workers (validators, explainers, parsers, generators) for better DX
• Alternative cljfx style map-syntax for Schemas via the new SchemaAST
protocol
• Default Schema registry can be swapped without tears (e.g. JVM-properties or CLJS Compiler options)
• Schema provider can infer :maybe
and :map-of
schemas
• Lot’s of bug fixes and small improvements
• Some breaking changes in the Extender API, read CHANGELOG for details
Thanks for for sponsoring the development of Malli and kudos to all contributors and testers, especially to @ben.sless for some mad perf stuff and reviews.
• code: https://github.com/metosin/malli
• release post: https://www.metosin.fi/blog/high-performance-schemas-in-clojurescript-with-malli-1-2/
![gotta_go_fast](https://emoji.slack-edge.com/T03RZGPFR/gotta_go_fast/188aa47f36cceb61.gif)
[metosin/jsonista "0.3.5"]
is out! Jsonista is a Clojure library for fast JSON encoding and decoding. This release updates the Jackson deps and adds support for ContextualDeserializer
, making JSON decoding ~30% faster on the https://github.com/metosin/jsonista#performance. Special thanks to Tatu Saloranta (the creator of Jackson) for the help on this 🙇
https://github.com/metosin/jsonista