Palestine Action have WON their judicial review in the High Court!
A massive victory for free speech, freedom of association and the right to protest.
A massive defeat for the draconian attempts by Keir Starmer's government to curtail our fundamental rights.
13.02.2026 10:13
๐ 2804
๐ 820
๐ฌ 58
๐ 51
GitHub - weavejester/cljfmt: A tool for formatting Clojure code
A tool for formatting Clojure code. Contribute to weavejester/cljfmt development by creating an account on GitHub.
cljfmt 0.16.0 has been released. cljfmt is a code formatter for #clojure, and this release adds more options for configuring form alignment. Thanks go to Jon Ramos for submitting the PRs. https://github.com/weavejester/cljfmt
12.02.2026 15:23
๐ 3
๐ 0
๐ฌ 0
๐ 0
1719394 - Early WebSocket messages can be missing in the Network tab
NEW (nobody) in DevTools - Netmonitor. Last updated 2025-11-30.
Just spent a while trying to work out why my initial websocket messages weren't being sent, only to discover that the Firefox websocket inspector misses messages that are sent immediately after the websocket opens. https://bugzilla.mozilla.org/show_bug.cgi?id=1719394
22.12.2025 14:06
๐ 1
๐ 0
๐ฌ 0
๐ 0
Original post on mastodon.social
There was no discussion on how requiring UK adults to submit identifying information to third-party age-gating companies is a security risk. There was no discussion on whether Ofcom's ability to issue Technology Notices to force companies to insert backdoors into their E2E encryption undermines [โฆ]
16.12.2025 01:02
๐ 1
๐ 0
๐ฌ 0
๐ 0
Original post on mastodon.social
I found it interesting to read the transcript of the UK petitions committee debate on the Online Safety Act today. Most of the discussion was on the dangers posed to children online; some of it was about smaller forums being unduly burdened; none of was about the many technical issues with the [โฆ]
16.12.2025 00:53
๐ 1
๐ 1
๐ฌ 0
๐ 0
Three-finger scrolling in #paperwm is broken on Gnome 49, so I've been trying out the #niri window manager with dms as an alternative. So far it feels snappy and polished - I'm very impressed! My only real complaint is that it lacks an option to turn off window snapping when scrolling.
08.12.2025 16:26
๐ 0
๐ 0
๐ฌ 0
๐ 0
Does anyone have any recommendations for simple collaborative online whiteboards? I need something that can add sticky-notes, has realtime collaboration, and allows users to join via a share link (without needing a login).
27.11.2025 23:40
๐ 2
๐ 0
๐ฌ 2
๐ 0
I've created a Homebrew tap to install the #clojure code formatter, cljfmt:
brew install weavejester/brew/cljfmt
27.11.2025 23:38
๐ 2
๐ 0
๐ฌ 0
๐ 0
Original post on mastodon.social
I've returned to an old #clojure project of mine: a simple templating system called Comb that was inspired by Ruby's erb library.
Comb hasn't changed for 10 years, so long past time it was made stable. I've released version 1.0.0 with the only change being some extra clj-kondo metadata to make [โฆ]
23.11.2025 22:00
๐ 3
๐ 3
๐ฌ 2
๐ 0
cljfmt 0.15.4 has just been released. cljfmt is a formatter for #clojure code.
12.11.2025 19:44
๐ 6
๐ 0
๐ฌ 0
๐ 0
GitHub - weavejester/cljfmt: A tool for formatting Clojure code
A tool for formatting Clojure code. Contribute to weavejester/cljfmt development by creating an account on GitHub.
cljfmt 0.15.1 has been released, with support for aligning maps and bindings forms into neat columns (a harder problem than you might expect!).
cljfmt is a code formatter for #clojure. https://github.com/weavejester/cljfmt
21.10.2025 20:25
๐ 2
๐ 0
๐ฌ 0
๐ 0
The Duct Framework
Duct now has a proper website at https://duct-framework.org/ - albeit one where responsiveness is a work in progress.
Duct is a #clojure framework for server-side development that bases itself on an immutable data structure rather than a file tree layout.
08.10.2025 20:44
๐ 4
๐ 1
๐ฌ 0
๐ 0
Original post on mastodon.social
@demiguru I'm unsure if I agree with that, at least when it comes to Neovim and modern versions of Emacs. I load both editors with plugins; the only conceptual difference is that the Neovim plugins are written in Lua and the Emacs packages in elisp.
Maybe old-school Vi and Emacs were opposites [โฆ]
01.10.2025 01:50
๐ 0
๐ 0
๐ฌ 0
๐ 0
I've used Spacemacs for some years now as my primary editor, but recently I've been looking into #neovim.
It starts up a lot quicker, even with a bunch of plugins, and surprisingly for a terminal editor it has a more sophisticated UI than windowed Emacs.
30.09.2025 17:39
๐ 1
๐ 0
๐ฌ 1
๐ 0
Original post on mastodon.social
Ring 1.15.1 has been released. This fixes a small bug in the content-length middleware. https://github.com/ring-clojure/ring
I've also released Ring-Defaults 0.7.0, a #clojure library that supplies sensible default middleware configurations for Ring-based applications [โฆ]
13.09.2025 00:18
๐ 1
๐ 1
๐ฌ 0
๐ 0
GitHub - weavejester/integrant: Micro-framework for data-driven architecture
Micro-framework for data-driven architecture. Contribute to weavejester/integrant development by creating an account on GitHub.
Integrant 1.0.0 has been released, a #clojure microframework for creating data-driven applications. Not much has changed since 0.13.1 was released a year ago, but the API can now be considered stable. https://github.com/weavejester/integrant
10.09.2025 18:58
๐ 6
๐ 2
๐ฌ 0
๐ 0
GitHub - ring-clojure/ring: Clojure HTTP server abstraction
Clojure HTTP server abstraction. Contribute to ring-clojure/ring development by creating an account on GitHub.
I've also released Ring 1.15.0-RC1. This is the first release candidate for Ring 1.15, a #clojure web abstraction library.
Ring 1.15 adds a wrap-content-length middleware function, and acceptor/selector thread number options to the default Jetty adapter.
https://github.com/ring-clojure/ring
04.09.2025 12:26
๐ 1
๐ 1
๐ฌ 0
๐ 0
GitHub - weavejester/ragtime: Database-independent migration library
Database-independent migration library. Contribute to weavejester/ragtime development by creating an account on GitHub.
I've release Ragtime 0.12.0 with support for SQL migrations that use Clojure functions - in case you need a little more logic than raw SQL. Ragtime is a #clojure library for handling database migrations. https://github.com/weavejester/ragtime
04.09.2025 12:23
๐ 2
๐ 0
๐ฌ 0
๐ 0
GitHub - ring-clojure/ring: Clojure HTTP server abstraction
Clojure HTTP server abstraction. Contribute to ring-clojure/ring development by creating an account on GitHub.
Released Ring 1.15.0-beta2, a #clojure web abstraction library. This beta release adds support for configuring acceptor and selector thread pool sizes in the included Jetty adapter. https://github.com/ring-clojure/ring
30.08.2025 13:50
๐ 1
๐ 0
๐ฌ 0
๐ 0
Original post on mastodon.social
After trying out Copilot for a while, there are currently two major use-cases for LLMs. First, they're good at searching through documentation and giving relevant information to questions, as long as you have a way of verifying the answers. Second, they're good at reading unstructured data and [โฆ]
29.08.2025 21:19
๐ 0
๐ 0
๐ฌ 0
๐ 0
I experimented with using Copilot with ChatGPT 5 to do some analysis and refactoring, to get an idea of what state of the art was. It managed some simple improvements, but still made errors that had to be manually corrected, such as not replacing all calls for a function it moved around.
29.08.2025 17:08
๐ 0
๐ 0
๐ฌ 0
๐ 0
Original post on mastodon.social
I tried out writing a small single-page web app with Copilot with ChatGPT 4.1. It was broadly competent at writing individual functions, but made some very elementary mistakes (e.g. putting Javascript outside the script tags). It didn't have a consistent style or good organisational skills, and [โฆ]
29.08.2025 14:51
๐ 0
๐ 0
๐ฌ 0
๐ 0
GitHub - weavejester/integrant: Micro-framework for data-driven architecture
Micro-framework for data-driven architecture. Contribute to weavejester/integrant development by creating an account on GitHub.
I've put out a release candidate of Integrant 1.0.0, which is essentially the same as 0.13.1 but with the deprecations removed. Integrant is a #clojure micro-framework for data-driven applications. https://github.com/weavejester/integrant
13.08.2025 16:36
๐ 3
๐ 1
๐ฌ 0
๐ 0
The Duct Framework [Beta]
Duct is now in a pre-1.0.0 beta, with a stable release looming on the horizon. Duct is a #clojure application framework with an emphasis on web development. The complete docs and a full tutorial is at: https://duct-framework.github.io/
07.08.2025 18:11
๐ 1
๐ 1
๐ฌ 0
๐ 0
GitHub - ring-clojure/ring: Clojure HTTP server abstraction
Clojure HTTP server abstraction. Contribute to ring-clojure/ring development by creating an account on GitHub.
I've recently released Ring 1.15.0-beta1 for #clojure. This includes some improvements to response streaming, and the addition of wrap-content-length middleware for string and file response bodies. https://github.com/ring-clojure/ring
22.07.2025 19:51
๐ 1
๐ 0
๐ฌ 0
๐ 0
Electric #Clojure: Differential Dataflow for UI - a talk at #reClojure 2025 from Dustin Getz - is up on YouTube: https://www.youtube.com/watch?v=ML8cFrWkWeg
07.07.2025 13:44
๐ 1
๐ 0
๐ฌ 0
๐ 0