-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7c969a3
commit 9202f91
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
= Clojure Deref (Nov 3, 2023) | ||
Alex Miller | ||
2023-11-03 | ||
:jbake-type: post | ||
|
||
ifdef::env-github,env-browser[:outfilesuffix: .adoc] | ||
|
||
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: https://clojure.org/feed.xml[RSS]). Thanks to Anton Fonarev for link aggregation. | ||
|
||
== Podcasts and videos | ||
|
||
* https://www.youtube.com/watch?v=xtTCdT6e9-0[A functional approach to massively concurrent application design (by Léo Noel)] - London Clojurians | ||
* https://clojure.stream/podcast[E95 Kit With Dmitri Sotnikov] - ClojureStream Podcast | ||
* https://clojuredesign.club/episode/097-application-of-composition/[Ep 097: Application of Composition] - Functional Design in Clojure | ||
* https://www.youtube.com/watch?v=_g0hn4hFaj0[deknil static website written in Clojure] - Clojure Diary | ||
* https://www.youtube.com/watch?v=EbhxJltK9zA[for and doseq with conditions] - Clojure Diary | ||
|
||
== Blogs, articles, and projects | ||
|
||
* https://www.clojuriststogether.org/news/october-2023-project-updates/[October 2023 Project Updates] - Kathy Davis (Clojurists Together) | ||
* https://www.taoensso.com/news/2023-10-open-source[Open source update] - Peter Taoussanis | ||
* https://corfield.org/blog/2023/10/31/long-term-funding-5/[Long-Term Funding, Update #5] - Sean Corfield | ||
* https://blog.tvaisanen.com/show-me-the-javascript[Show me the Javascript!] - Toni Väisänen | ||
* https://biffweb.com/p/xtdb-compared-to-other-databases/[XTDB compared to other databases] - Jacob O'Bryant | ||
* https://clojure.stream/workshops/kit[Kit Workshop] - Jacek Schae | ||
* https://blog.michielborkent.nl/oss-updates-oct-2023.html[OSS updates October 2023] - Michiel Borkent | ||
* https://blog.michielborkent.nl/porting-cljs-project-to-squint.html[Porting a ClojureScript project to Squint] - Michiel Borkent | ||
* https://medium.com/@joakimtengstrand/understanding-polylith-through-the-lens-of-hexagonal-architecture-8e7c8757dab1[Understanding Polylith through the lens of Hexagonal architecture] - Joakim Tengstrand | ||
* https://www.juxt.pro/blog/mutable-deftypes/[Dealing with Mutable Fields in deftype] - Matt Butler (JUXT) | ||
|
||
== Libraries and Tools | ||
|
||
New releases and tools this week: | ||
|
||
* https://github.com/tonsky/extend-clj[extend-clj] 0.1.0 - Easily extend clojure.core built-in protocols | ||
* https://github.com/gethop-dev/object-storage.core[object-storage.core] 0.1.4 - Library that provides an object-storage protocol that can be implemented by other libraries | ||
* https://github.com/gethop-dev/object-storage.azure-blob-storage[object-storage.azure-blob-storage] 0.1.0 - A HOP library that provides Integrant keys for managing Azure Blob storage objects | ||
* https://github.com/babashka/sci.configs[sci.configs] - A collection of ready to be used SCI configs | ||
* https://github.com/enragedginger/clj-pool-party[clj-pool-party] 0.2.0 - Simplistic, performant Clojure object pooling library | ||
* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure | ||
* https://github.com/damesek/eszterlanc[eszterlanc] 0.3.2 - Clojurized access to Magyarlanc toolkit | ||
* https://github.com/oliyh/oxbow[oxbow] 0.1.6 - A Server Sent Events (SSE) client for Clojurescript based on js/fetch | ||
* https://github.com/balloneij/slouch[slouch] 0.1.0 - An idiomatic Clojure interface to Apache CouchDB | ||
* https://github.com/clojure-lsp/clojure-lsp[clojure-lsp] https://github.com/clojure-lsp/clojure-lsp/releases/tag/2023.10.30-16.25.41[2023.10.30-16.25.41] - Clojure & ClojureScript Language Server (LSP) implementation | ||
* https://github.com/igrishaev/pg[pg] https://github.com/igrishaev/pg/blob/master/CHANGELOG.md#0110[0.1.10] - PostgreSQL driver in pure Clojure | ||
* https://github.com/clojure-lsp/clojure-lsp-intellij[clojure-lsp-intellij] 0.13.0 - Intellij Plugin for Clojure & ClojureScript development via Language Server (LSP) made in Clojure | ||
* https://github.com/nrepl/nrepl[nrepl] https://github.com/nrepl/nrepl/releases/tag/1.1.0[1.1.0] - A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments | ||
* https://github.com/PawelStroinski/dockerfile-stevia[dockerfile-stevia] 0.0.1 - Write your Dockerfiles in Clojure (or Babashka) | ||
* https://github.com/babashka/babashka[babashka] 1.3.186 - Native, fast starting Clojure interpreter for scripting | ||
* https://github.com/kbosompem/bb-excel[bb-excel] 0.0.7 - Read Excel Files in babashka scripts | ||
* https://github.com/viesti/timbre-json-appender[timbre-json-appender] 0.2.11 - JSON appender for Timbre | ||
* https://github.com/seancorfield/honeysql[honeysql] https://github.com/seancorfield/honeysql/releases/tag/v2.5.1091[2.5.1091] - Turn Clojure data structures into SQL | ||
* https://github.com/behrica/clj-polyglot-app[clj-polyglot-app] - A deps-new template to create a polyglot app in Clojure | ||
* https://github.com/seancorfield/polylith-external-test-runner[polylith-external-test-runner] 0.3.0 - An external (subprocess) test runner for Polylith | ||
* https://github.com/lilactown/helix[helix] 0.2.0 - A simple, easy to use library for React development in ClojureScript | ||
* https://github.com/squint-cljs/squint[squint] https://github.com/squint-cljs/squint/releases/tag/v0.3.36[0.3.36] - ClojureScript syntax to JavaScript compiler | ||
* https://github.com/gnl/playback[playback] https://github.com/gnl/playback/blob/master/CHANGELOG.adoc[0.5.2] - Easier-than-print dataflow tracing to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data | ||
* https://github.com/hoplon/javelin[javelin] 3.9.3 - Spreadsheet-like dataflow programming in ClojureScript | ||
* https://github.com/clojure-emacs/cider[cider] https://github.com/clojure-emacs/cider/releases/tag/v1.10.0[1.10] - The Clojure Interactive Development Environment that Rocks for Emacs | ||
* https://github.com/juji-io/datalevin[datalevin] https://github.com/juji-io/datalevin/blob/master/CHANGELOG.md[0.8.21] - A simple, fast and versatile Datalog database |