Our latest paper on Clerk, in which we try to build a live programming system inside of our live programming system:
live24.clerk.vision
(I say “our”, but the heavy lifting was done by @unkai@mkvlr@elliotokay).
Why bi-temporality (or eventual business consistency)? A convo with the good folks at Juxt who offer a bi-temporal database.
juxt.pro/blog/kent-beck-podc…
We’re opening up early access to Y-Sweet Cloud, the hosted version of our y-sweet collaboration and data persistence backend!
Compared to others, we do two things differently:
1. A different take on persistence
2. We don’t lock you in
(a thread)
y-sweet.cloud
This talk by @mkvlr is a great introduction to what I think of as "REPL Tactics", i.e. the small scale details of productively programming with an editor-connected REPL.
(Also a good demo of things a live system can do for you that static analysis cannot.)
youtube.com/watch?v=KKvancXJ…
I fell flat on the street after tripping over a brick stone a week ago while running. My ribs still hurt, but I'm trying to keep moving. It happened while listening to @mkvlr on the @ClojureStream podcast, so it must have been pretty good!
Join us for a 4h workshop on #Clerk - the development productivity tool for #Clojure! Led by @mkvlr, you'll learn how to streamline your Clojure development process and boost your productivity. Happening on May 10th, reserve your spot now! clojure.stream/workshops/cle…
We (@mkvlr@unkai and myself) are in Tokyo to present our paper ‘Clerk: Moldable Live Programming for Clojure’ at Programming 23’s Programming Experience Workshop (PX23).
Of course we wrote the paper with Clerk and published it with Garden:
px23.clerk.vision
We are back on our (ir)regular schedule! Kickstarting 2023 with @jackrusher - talking about Clojure, exploratory programming, types, pull requests and more!
soundcloud.com/defn-77154474…
perhaps the better metaphor for infinite canvases is “floors”, rather than “desks”
while the desk is contained and focused, the floor is spread and chaotic (more so than the desk)
it gives space for spill-over, and supplements the space the desk affords