Hi all, I made a drop-in-replacement for clojure.core/atom
which records 'count of updates' and 'count of attempts to update' - ie it can be used to get an idea how much your threads are clashing: https://gist.github.com/henryw374/3627fb85be5cd909801b405b995428df . Ofc it adds some overhead of its own vs clojure.core/atom
depend on it from deps:
com.widdindustries/stats-atom {:git/url "<https://gist.github.com/henryw374/3627fb85be5cd909801b405b995428df>"
:sha "f35fb32cfa6d4d0781c1c03983f9589cb04cbe4f"}
any feedback welcomePGMIG 0.5.0 is out ✨ New: • Support native-image programmatic migrations via https://github.com/borkdude/sci • Add cli option for the migration format: sql (default), clj, edn • Support EDN migrations (uberjar only) • Print version command Release notes: https://github.com/leafclick/pgmig/blob/master/CHANGELOG.md This release you can even grab pre-built binaries for Linux/Mac/Windows here: https://github.com/leafclick/pgmig/releases/tag/v0.5.0 Shout out to @borkdude for SCI!
Zdravím Kamile 👋 I enlisted Windows binary of pgmig
in scoop-clojure bucket there among other great tools built using Clojure and Graalvm's native-image.
https://github.com/littleli/scoop-clojure
PR https://github.com/littleli/scoop-clojure/pull/127
Every scoop installer user on Windows can now easily install pgmig
with convenience of single command:
scoop install pgmig
I hope someone finds it useful.
Cheers :flag-cz: :simple_smile:After a bit of a hiatus, a new version of cljstyle
is available! Version 0.14.0 fixes a few bugs, revamps the configuration file format, and offers a 2.3x speedup over the previous version. :gotta_go_fast: Pre-built binaries are available on GitHub, or can be installed via Homebrew.
https://github.com/greglook/cljstyle/releases/tag/0.14.0
I have recently finished some major updates to https://findka.com/biff, a full-stack web framework:
• Tight (but optional) integration with Terraform. Deployment is now just "set some config variables, run a few commands". I'm trying to achieve a firebase/heroku-like experience but without being tied to a particular platform.
• Project templates for single-page and multi-page apps: run bash <(curl -s <https://raw.githubusercontent.com/jacobobryant/biff/master/new-project.sh>)
to get started.
• Simplified code structure. It's easier to understand now.
• Various cleanup/small improvements, e.g. moved from immutant to jetty.
• And I've kept all the documentation up-to-date. (Check out the new https://findka.com/biff/#overview section).
To help Biff grow, I've been considering giving free one-on-one mentoring to people who want to learn web dev in Clojure (with Biff), as my schedule allows. Fill out this quick survey if you're interested: https://airtable.com/shrKqm1iT3UWySuxe.
There's also a #biff channel by the way.
The documentation looks really good