Good old Rich Hickey and his "Maybe Not" talk. He reflects on all these
#talk #clojure #optional
Optional<String> and String? thingies and comes up with a rather interesting solution for Clojure: we need to use the same User entity with optional fields in different contexts with different requirements - sometimes we want a firstName + lastName User, and sometimes we need only id + address.#talk #clojure #optional
YouTube
Maybe Not - Rich Hickey
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Check out this visual Clojure REPL. Have no idea why would I need something like this at the moment, but it looks impressive for sure.
#talk #tool #clojure
#talk #tool #clojure
YouTube
Data Rabbit - Alpha 1, Quick Intro / Overview (cljs-only version)
A flow-based Clojure(script) eval/REPL canvas for "composable" visual exploration, experimentation, and data observability.
https://datarabbit.com/
https://datarabbit.com/
You've probably heard of Nikita a.k.a. tonsky. There's this project he started: Humble UI.
And here's the post with lots of thoughts about signals (something similar to observable) for UI state management.
#clojure #declarative #ui
Humble UI is a desktop UI framework for Clojure. No Electron. No JavaScript. Only JVM and native code.And here's the post with lots of thoughts about signals (something similar to observable) for UI state management.
#clojure #declarative #ui
tonsky.me
Humble Chronicles: Managing State with Signals
An experiment of using incremental computations for managing state in Humble UI