I missed #Clojure, so decided to rewrite one of my maintenance scripts in Babashka. Not only is the code much saner than Bash, it's also about 30% shorter, though most of that is due to CLI specs vs more manual argument parsing.
#babashka_conf updates:
- We found our keynote speaker: David Nolen of ClojureScript fame!
- Call for proposals is now open until Feb 28
- Call for volunteers is open too.
- Two platinum sponsors: Exoscale and Bob.
More info at the conf's website:
Check out Exoscale's job page:
#babashka_conf updates:
- We found our keynote speaker: David Nolen of ClojureScript fame!
- Call for proposals is now open until Feb 28
- Call for volunteers is open too.
- Two platinum sponsors: Exoscale and Bob.
More info at the conf's website:
Check out Exoscale's job page:
If you want to try out my CLJS with async/await support + core.async based on async/await instead of state machine (probably better perf and less bundle size):
org.clojure/clojurescript {:git/url "https://github.com/borkdude/clojurescript"
:git/sha "2ecd2ebd8b79a5ad04c568bc348b4881ddedb4d7"}
org.clojure/core.async {:git/url "https://github.com/borkdude/core.async"
:git/sha "dc9650c0205dca6c0af1b41f198c0fd3226e6f15"}
Please give it a spin! 馃槉
If you want to try out my CLJS with async/await support + core.async based on async/await instead of state machine (probably better perf and less bundle size):
org.clojure/clojurescript {:git/url "https://github.com/borkdude/clojurescript"
:git/sha "2ecd2ebd8b79a5ad04c568bc348b4881ddedb4d7"}
org.clojure/core.async {:git/url "https://github.com/borkdude/core.async"
:git/sha "dc9650c0205dca6c0af1b41f198c0fd3226e6f15"}
Please give it a spin! 馃槉
Making Tools Developers Actually Use - Michiel Borkent
Making Tools Developers Actually Use - Michiel Borkent
I've just checked out a #Clojure project I last worked on thirteen years ago, compiled it, ran its unit tests, and they all passed. I then ran `lein ancient upgrade :check-clojure` to upgrade all the dependencies to their latest versions, ran the unit tests again, and they all passed.
I did get one 'deprecated' warning. I can live with that!
It's not stability that I came to Clojure for, but it's a feature I really appreciate.
Say 'no' to bit rot!
The first alpha release of #nREPL 1.6 is out https://github.com/nrepl/nrepl/releases/tag/v1.6.0-alpha1
So far it's mostly improvements (simplifications) of the internals, but that's never a bad thing. In my book simplicity and reliability are very strong related. :-)
I've just checked out a #Clojure project I last worked on thirteen years ago, compiled it, ran its unit tests, and they all passed. I then ran `lein ancient upgrade :check-clojure` to upgrade all the dependencies to their latest versions, ran the unit tests again, and they all passed.
I did get one 'deprecated' warning. I can live with that!
It's not stability that I came to Clojure for, but it's a feature I really appreciate.
Say 'no' to bit rot!
borkdude reviewing the borkiverse (bb, clj-kondo, scittle... ) and more
borkdude reviewing the borkiverse (bb, clj-kondo, scittle... ) and more
OK, you can all laugh about me holding a coffee cup all the way through a talk without me noticing now.
OK, you can all laugh about me holding a coffee cup all the way through a talk without me noticing now.
New year, so new #FediHire post I guess!
20+ year front-end/back-end/fullstack dev, open to work in #Oslo or remote. I'm drawn most to #UX, the web, and #FOSS, but have handled all sorts of 馃挬 in my time! Recent expertise in #Clojure (Script), #TypeScript, #React, #Python, and I understand the necessary hashtags.
Or if you're hiring for #GodotEngine work 馃ぉ
I'm an excellent dev, but terrible at sales and marketing, so looking for work is exhausting at the best of times, and these days... 馃槱
The first alpha release of #nREPL 1.6 is out https://github.com/nrepl/nrepl/releases/tag/v1.6.0-alpha1
So far it's mostly improvements (simplifications) of the internals, but that's never a bad thing. In my book simplicity and reliability are very strong related. :-)