|
| 1 | += Clojure Deref (July 14, 2025) |
| 2 | +Christoph Neumann |
| 3 | +2025-07-14 |
| 4 | +:jbake-type: post |
| 5 | + |
| 6 | +ifdef::env-github,env-browser[:outfilesuffix: .adoc] |
| 7 | + |
| 8 | +Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: https://clojure.org/feed.xml[RSS]). |
| 9 | + |
| 10 | +The https://2025.clojure-conj.org/[Clojure/conj] 2025 https://2025.clojure-conj.org/speakers[Call for Presentations] is open now until July 27! We are seeking proposals for both 30 minute sessions and 10 minute lightning talks. |
| 11 | + |
| 12 | +== Podcasts, videos, and media |
| 13 | + |
| 14 | +* https://youtu.be/NNwPAGlJFgo[Clojure Corner: Interview with Jakub Holý] - Flexiana |
| 15 | +* https://youtu.be/ML8cFrWkWeg[Electric Clojure: Differential Dataflow for UI (by Dustin Getz)] - London Clojurians |
| 16 | +* https://zencastr.com/z/JUIsWirq[defn episode 876b4c306172 Cora Sutton] - @defn podcast |
| 17 | +* https://youtu.be/iWrPgbWYsSU[Brain Data in Clojure (by Lorelai Lyons).] - London Clojurians |
| 18 | +* https://youtu.be/Ng9-OPrvjeM[Beginning GraphQL with curl and Clojure ring] - Clojure Diary |
| 19 | +* https://youtu.be/Zoyzy6ztfZM[When to use useEffectEvent hook | UIx, ClojureScript] - Functional Cave |
| 20 | +* https://youtu.be/MAsQznQsCgs[How I refactor my tests in Clojure] - Clojure Diary |
| 21 | +* https://youtu.be/bbu_-tgWwVg[keep-indexed and map-indexed in Clojure] - Clojure Diary |
| 22 | + |
| 23 | +== Blogs, articles, and projects |
| 24 | + |
| 25 | +* https://www.clojuriststogether.org/news/call-for-proposals.-june-2025-member-survey/[Call for Proposals. June 2025 Member Survey] - Kathleen Davis |
| 26 | +* https://spool-five.com/posts/2025-07-07-flow_first_impressions/[Clojure Flow - First Impressions] - Eoin Carney |
| 27 | +* https://romanliutikov.com/blog/bringing-granular-updates-to-react-the-clojure-way[Bringing granular updates to React, the Clojure way | Roman Liutikov, Software Engineer] - Roman Liutikov |
| 28 | +* https://jank-lang.org/blog/2025-07-11-jank-is-cpp/[jank is C++] - Jeaye Wilkerson |
| 29 | +* https://github.com/nufuturo-ufcg/clj-smells-catalog[GitHub - nufuturo-ufcg/clj-smells-catalog: This repository catalogs code smells in Clojure, providing descriptions, examples and causes.] - Walber Araújo |
| 30 | +* https://clojurecivitas.github.io/games/beginning_to_build_a_browser_game.html[Beginning to build a browser game – Clojure Civitas] - Matt Kleinsmith |
| 31 | + |
| 32 | +== Libraries and Tools |
| 33 | + |
| 34 | +New releases and tools this week: |
| 35 | + |
| 36 | +* https://github.com/mpenet/legba[legba] - Clojure library for building OpenAPI services |
| 37 | +* https://github.com/babashka/babashka[babashka] https://github.com/babashka/babashka/releases/tag/v1.12.205[1.12.205] - Native, fast starting Clojure interpreter for scripting |
| 38 | +* https://github.com/clojure-emacs/cider[cider] https://github.com/clojure-emacs/cider/releases/tag/v1.19.0[1.19.0] - The Clojure Interactive Development Environment that Rocks for Emacs |
| 39 | +* https://github.com/hyperfiddle/datomic-browser[datomic-browser] - web-based support/diagnostics UI for any production Datomic service |
| 40 | +* https://github.com/simm-is/repl-mcp[repl-mcp] - Model Context Protocol Clojure support including REPL integration with development tools. |
| 41 | +* https://github.com/weavejester/teensyp[teensyp] - GitHub - weavejester/teensyp |
| 42 | +* https://github.com/escherize/huff[huff] https://github.com/escherize/huff/blob/master/CHANGELOG.md[0.2.21] - Juicy hiccup in pure Clojure |
| 43 | +* https://github.com/RokLenarcic/mcp-server[mcp-server] - MCP Server library |
| 44 | +* https://github.com/ovistoica/ring-nexus-middleware[ring-nexus-middleware] - Ring FCIS (Functional Core Imperative Shell) support through nexus |
| 45 | +* https://github.com/scicloj/clay[clay] https://github.com/scicloj/clay/blob/main/CHANGELOG.md[2-beta48] - A REPL-friendly Clojure tool for notebooks and datavis |
| 46 | +* https://github.com/lsolbach/qclojure[qclojure] https://github.com/lsolbach/qclojure/blob/main/Changelog.md[0.8.0] - A functional quantum computer programming library for Clojure with backend protocols, simulation backends and visualizations. |
| 47 | +* https://github.com/NoahTheDuke/lazytest[lazytest] https://github.com/NoahTheDuke/lazytest/releases/tag/v1.8.0[1.8.0] - A standalone BDD test framework for Clojure |
| 48 | +* https://github.com/BetterThanTomorrow/calva[calva] https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.521[2.0.521] - Clojure & ClojureScript Interactive Programming for VS Code |
| 49 | +* https://github.com/clj-commons/pretty[pretty] https://github.com/clj-commons/pretty/blob/main/CHANGES.md[2.3.0] - Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions |
| 50 | +* https://github.com/squint-cljs/squint[squint] https://github.com/squint-cljs/squint/releases/tag/v0.8.150[0.8.150] - Light-weight ClojureScript dialect |
| 51 | +* https://github.com/squint-cljs/cherry[cherry] https://github.com/squint-cljs/cherry/releases/tag/v0.4.29[0.4.29] - Experimental ClojureScript to ES6 module compiler |
| 52 | +* https://github.com/babashka/cli[cli] https://github.com/babashka/cli/releases/tag/v0.8.66[0.8.66] - Turn Clojure functions into CLIs! |
0 commit comments