Did a dev blog video on some Data Rabbit features - namely "editing the editor" and a brief rant on how re-usability and composability work.
Still working on the alpha. Soon™!
https://t.co/dhfQzVbtTO
#clojurescript#clojure#dataviz
More @datarabbits content - Editing the editor: user-space "extending" of the UX. Takes "flying the plane while fixing it" to a whole new level. lol
https://t.co/JSqVcr5NTO
#clojurescript#dataviz
Spent way too long making a sankey/heatmap inspired multiple level filter menu. lol
Kinda neat, but you know... super unnecessary.
#react#clojurescript#dataviz
@datarabbits ..."Pseudo Isometric" Screen view - helps to visualize the z-index values in a way that can be seen CLEARLY & allowing you to get back to work building.
Sometimes the best UI is UI that also doubles as a data viz. (2/2)
#dataviz#clojurescript#clojure#lowcode#buildshit
Quick vid with some unexpected @datarabbits features that popped up.
- TMUX inspired "screen splitting"
- Ghetto Flexbox recursive drawing
Not enough for a blog post, but neat nonetheless.
https://t.co/CJS8ufvIgB
More #DataViz#clojurescript magic. :P
More layout / "screen builder" work. Undo, redo, & embedding screens into screens...
Build a nice little screen with it's own layout, graphs, etc - reuse it in all the diff "real" screens that need it. Not to mention treating it like a function & sending data params per use.
Working with #Clojurescript is just fn' magic sometimes.
Testing out my new layout system with some @worrydream style manipulation feedback.
My fancy term for this kind of live builder system - "Understandable Complexity".
#dataviz#ui#control
Sweet. The @datarabbits "live container building layer" (aka "screens") sorted for v0. Giving users the full power of CSS and Flexbox with only simple vectors and maps?
It even tries to help make sense of it all visually.
#clojure#clojurescript#uidesign
More features that won't get much use - but will be enjoyed by those who *need* it.
Data pulls that are generated by (& wait on) others. Here SQL query results are passed to a GET call to exec for-each id to create a gaggle of new param'd sources!
@datarabbits#clojure#neato
Thought that this was neat.
Small left bars shows the status of one of our viz queries.
Top - run time (yawn), middle - row count (yawn), bottom is a hash of the whole dataset... is it changing enough for 10 sec intervals?
#clojurescript#clojure#dataviz#nocode#lowcode
Dashboards? Pffft.
Experimental / early "UI" for "drawing" @datarabbits containers. I dig it.
Config based atm (w EDN), but w enough observability & instant feedback that it doesn't feel overwhelming. Feels like learning.
Alpha in August.
#clojurescript#dataviz#lowcode