Email or username:

Password:

Forgot your password?
242 posts total
(λ. borkdude)

Coming up with new ideas is not the problem. It's getting rid of the old ones.

(webdev Tory) :emacs:

@borkdude absolutely. This is one reason I have more success with student developers in their early years, Freshmen or Sophomores, so they don't need to unlearn all the tooling and OO bad patterns they have been taught.

D know this is probably a different register than you are talking about, but I find it holds here, too

(λ. borkdude)

The is getting really professional now!

We have a keynote speaker: @malcolmsparks (see tentative schedule: babashka.org/conf/schedule.htm)

And a t-shirt you can order for yourself:
etsy.com/listing/1475981599/ba

Bobbi Towers

@borkdude are those your models, or does Etsy provide them?

(λ. borkdude)

1.12.0-alpha2 is now available, with exciting new built-in functions for adding dependencies to your REPL!

clojure.org/news/2023/04/14/cl

(λ. borkdude)

cljs-exif-reader by @rwv

git.sr.ht/~rwv/cljs-exif-reade

Extract information from TIFF and JPEG images.

Also works in , despite the name :)

(λ. borkdude)

CLI explained in one example:

(cli/parse-args ["arg1" "-X" "file1.clj" "-X" "file2.clj" "--myflag" "arg2"] {:coerce {:myflag :boolean :X [:string]}})
;;=>
{:args ["arg1" "arg2"], :opts {:X ["file1.clj" "file2.clj"], :myflag true}}

github.com/babashka/cli

(λ. borkdude)

A great introduction on how to get started with deps.edn using neil

Finding Clojure: New Beginnings

rattlin.blog/finding-clj-new-b

(λ. borkdude)

Some more clerk + fun
Use cherry as an alternative to SCI for compiled viewer functions. Also added an interactive input so you can compile code from a textarea.

snapshots.nextjournal.com/cler

And all of this works under advanced compilation too!

Work in progress!

(λ. borkdude)

Pushed a macro to clj2el which shells out to clj2el, transpiles and then returns the transpiled expression as the macro expansion which then gets evaluated :)

A bit slow but could be optimized by running clj2el as a server process

(λ. borkdude)

, a linter and static analyzer for , was born 4 years ago this week!

(λ. borkdude)

Edamame, a highly configurable parser, now comes with a new :uneval option to preserve #_ expressions combined with the next value, to implement clj-kondo-like "ignore" expressions:

#_:clj-kondo/ignore (inc :foo)

github.com/borkdude/edamame

(λ. borkdude)

Edamame, a configurable parser, now adds support for auto-resolving keywords based on a previously read ns form:

github.com/borkdude/edamame#au

(λ. borkdude)

Rumor has it that martian, a library that can read OpenAPI / Swagger specs and generate a web client from it, is now compatible. Take 0.1.23-SNAPSHOT from clojars for a spin!

(λ. borkdude)

If you're sponsoring my work via Github Sponsors and are still on the "Paypal" payment method, you might want to update to a creditcard, as Github no longer supports it and your sponsorship is cancelled automatically at the next cycle. Better yet, ask your company to sponsor. 😓

Go Up