This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-07-21
Channels
- # announcements (11)
- # architecture (8)
- # aws (7)
- # babashka (1)
- # beginners (55)
- # calva (52)
- # cider (4)
- # clj-kondo (5)
- # clojure (12)
- # clojure-europe (7)
- # clojure-uk (3)
- # clojurescript (40)
- # clr (1)
- # conjure (5)
- # data-oriented-programming (7)
- # datomic (8)
- # emacs (3)
- # events (1)
- # graphql (2)
- # honeysql (5)
- # lsp (7)
- # missionary (24)
- # nbb (10)
- # off-topic (12)
- # pathom (5)
- # reagent (9)
- # reitit (4)
- # schema (1)
- # sci (9)
- # shadow-cljs (2)
- # specter (6)
- # tools-deps (4)
- # xtdb (13)
The final version of Data-Oriented Programming is out! https://clojurians.slack.com/archives/CD9UFQS93/p1658375836842569
this is a fantastic, seminal piece of work, @U0L91U7A8 . well done and thank you!
I've bought your book the other week unsure because it was in MEAP, but this is great news! Hungry to read it out during the evenings. 🍪 time!
Thank you @U0509NKGK!
Congrats! Quite curious about this book. Is there a writeup somewhere answering the question: how useful is this book to Clojure developers? Here we're all in the few months/years of experience with Clojure, coming from typical engineering backgrounds with e.g. Java / C#. Might we learn a lot from this book or should Clojure already have sufficiently nudged us towards these 4 principles by default?
@U0514DPR7 That’s a great question that I have been asking myself since I have published the first version of the book (with just a few chapters). I think you should ask on #data-oriented-programming
@U0514DPR7 By coincidence, someone gave an answer to this question on Twitter an hour ago (more or less at the same time you asked the question here) https://twitter.com/agile_geek/status/1550131632115294214?s=20&t=3Xl59LmsWIevVF8-c5NlLQ
Thanks a lot Yehonathan! I still asked the question, as you suggested, in #data-oriented-programming. For anyone interested in how people will answer it: https://clojurians.slack.com/archives/C01M07CTYRY/p1658431698639939
Announcing Graffito: An idiomatic way to expose your Pathom 3 Graph as a Graphql Interface. • Expose your https://github.com/wilkerlucio/pathom3 graph to Clojurescript (using eql) or Javascript using Graphql • Uses https://github.com/walmartlabs/lacinia as Graphql engine backed by Pathom . • Support for: Graphql Queries and Mutations. • Sane conventions that reduce the boilerplate needed. • Todos: Subscriptions, Better Docs, Support for Graphql fragments, aliases and variables. https://github.com/jmayaalv/graffito/ Hoping that an announcement will bring more Pathom enthusiasts and help to Pathom reach to more developers.
Babashka CLI: turn Clojure functions into CLIs! v0.1.2 - v0.3.32 were released in the last (almost) two months with a large number of improvements. Special thanks to @cap10morgan for his contributions. Repo: https://github.com/babashka/cli API: https://github.com/babashka/cli/blob/main/API.md Changelog: https://github.com/babashka/cli/blob/main/CHANGELOG.md
This is a great library that I had been writing in my head for awhile. But @U04V15CAJ beat me to coding it and (of course) did it better!