-
Notifications
You must be signed in to change notification settings - Fork 272
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
af1be77
commit e950760
Showing
1 changed file
with
46 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,46 @@ | ||
= Clojure Deref (Jan 19, 2024) | ||
Alex Miller | ||
2024-01-19 | ||
: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=HZTrfz-2yW4[Desktop GUI Made Easy (by Nikita Prokopov)] - London Clojurians | ||
* https://www.youtube.com/watch?v=v5VSjQqWyc0[How to define functions in Clojure: everything about defn] - Andrey Fadeev | ||
* https://www.youtube.com/watch?v=hYSxlN_d2-g[Functional Design: Applying past software architecture and design by Janet Carr] - Func Prog Sweden | ||
* https://clojuredesign.club/episode/106-robustify/[Ep 106: Robustify!] - Functional Design in Clojure | ||
* https://clojuredesign.club/episode/107-idempotify/[Ep 107: Idempotify!] - Functional Design in Clojure | ||
|
||
== Blogs, articles, and projects | ||
|
||
* https://www.metosin.fi/blog/2024-01-16-malli-data-modelling-for-clojure-developers[Malli, data modelling for Clojure developers] - metosin | ||
* https://tilton.medium.com/flutter-mx-the-red-pill-begins-fd59d499cd2a[Flutter/MX: The Red Pill Begins] - Kenny Tilton | ||
* https://flexiana.com/2024/01/dont-give-me-no-saas-how-we-solved-our-saas-product-development-headaches[Don’t give me no SaaS! – how we solved our SaaS product development headaches] - Flexiana | ||
* https://blog.hughpowell.net/modern-software-engineering-for-a-small-team.html[Modern software engineering for a small team] - Hugh Powell | ||
* https://medium.com/qantas-engineering-blog/leveraging-polylith-to-improve-consistency-reduce-complexity-and-increase-changeability-2031dd3d5f3d[Leveraging Polylith to improve consistency, reduce complexity and increase changeability] - Felix Barbalet | ||
* https://jmglov.net/blog/2024-01-17-clickr.html[clickr, or a young man's Flickr clonejure] - Josh Glover | ||
* https://blog.nundrum.net/posts-output/2024-01-05-more-svg-tools/[More for the ClojureScript SVG Toolbox] - Nundrum | ||
|
||
== Libraries and Tools | ||
|
||
New releases and tools this week: | ||
|
||
* https://github.com/clojure-emacs/cider[cider] https://github.com/clojure-emacs/cider/releases/tag/v1.13.0[1.13.0] - The Clojure Interactive Development Environment that Rocks for Emacs | ||
* https://github.com/clojure-emacs/cider-nrepl[cider-nrepl] https://github.com/clojure-emacs/cider-nrepl/blob/v0.45.0/CHANGELOG.md#0450-2024-01-14[0.45.0] - A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc. | ||
* https://github.com/clj-commons/aleph[aleph] https://github.com/clj-commons/aleph/blob/master/CHANGES.md#070[0.7.0] - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP | ||
* https://github.com/metosin/malli[malli] https://github.com/metosin/malli/blob/master/CHANGELOG.md#0140-2024-01-16[0.14.0] - High-performance data-driven data specification library for Clojure/Script | ||
* https://github.com/dundalek/dinodoc[dinodoc] 0.1.0 - Docusaurus-powered documentation system for Clojure | ||
* https://github.com/robbieh/cljs-polys-etc[cljs-polys-etc] 0.0.1 - A utility for working with polybooljs in ClojureScript, and some extras | ||
* https://github.com/generateme/fastmath[fastmath] https://github.com/generateme/fastmath/blob/master/CHANGELOG.md#230[2.3.0] - Fast primitive based math library | ||
* https://github.com/clojure/tools.namespace[tools.namespace] https://github.com/clojure/tools.namespace/blob/master/CHANGES.md#version-145[1.4.5] - Tools for managing namespaces in Clojure | ||
* https://github.com/afucher/clojure-repl-intellij[clojure-repl-intellij] https://github.com/afucher/clojure-repl-intellij/blob/master/CHANGELOG.md#015[0.1.5] - Free OpenSource IntelliJ plugin for Clojure REPL development | ||
* https://github.com/babashka/babashka[babashka] https://github.com/babashka/babashka/blob/master/CHANGELOG.md#13188-2023-01-12[1.3.188] - Native, fast starting Clojure interpreter for scripting | ||
* https://github.com/abogoyavlensky/automigrate[automigrate] https://github.com/abogoyavlensky/automigrate/blob/master/CHANGELOG.md#030---2024-01-12[0.3.0] - Auto-generated database migrations for Clojure | ||
* https://github.com/clj-holmes/clj-watson[clj-watson] https://github.com/clj-holmes/clj-watson/releases/tag/v5.1.1[5.1.1] - clojure deps SCA | ||
* https://github.com/holyjak/fulcro-troubleshooting[fulcro-troubleshooting] https://github.com/holyjak/fulcro-troubleshooting/blob/master/CHANGELOG.md#v10---2024-01-14[10] - A development-time library for Fulcro that helps to detect problems earlier and find and fix their root cause faster | ||
* https://github.com/steffan-westcott/clj-otel[clj-otel] https://github.com/steffan-westcott/clj-otel/blob/master/CHANGELOG.adoc#026-2024-01-15[0.2.6] - An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry | ||
* https://github.com/eerohele/sigel[sigel] https://github.com/eerohele/sigel/blob/master/CHANGELOG.md#110-2024-01-17[1.1.0] - XSLT and XPath in your Clojure |