Skip to content

Commit de5d484

Browse files
committed
new images
1 parent 9b402c6 commit de5d484

File tree

10 files changed

+26
-21
lines changed

10 files changed

+26
-21
lines changed

README.md

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ This also has a 3rd order effect - due to RVBBIT's open systems - advanced users
7676
## Clojure based
7777
### Data is Code, Code is Data.
7878

79-
While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, knowing Clojure is *not* a requirement. You can build an entire dashboard with only drag & drop and a SQL database - but its full flexibility is unlocked with some Clojure knowledge.
79+
While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, knowing Clojure is *not* a requirement. You can build an entire dashboard with only drag & drop and a SQL database - but its full flexibility is unlocked with some Clojure knowledge and some creative thinking. Shape rotators welcome.
8080

8181
## SQL Specific Features
8282

@@ -88,18 +88,19 @@ While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, kn
8888
- Cache table cross joins
8989
+ A unified SQL cache layer allows joining of arbitrary queries, no matter what database they come from (or if they came from a Clojure REPL value, any other place)
9090

91+
<br/>
9192
<div style="display: flex; justify-content: space-between; align-items: flex-start; width: 100%;">
9293
<div style="width: 48%; text-align: center;">
9394
<a href="https://www.youtube.com/watch?v=IhqEOnrv38E" target="_blank">
94-
<img src="https://img.youtube.com/vi/IhqEOnrv38E/0.jpg" alt="Basic SQL ops" style="width: 100%;">
95+
<img src="docs/bbs.jpg" alt="Basic SQL ops" style="width: 100%;">
9596
</a>
96-
<p style="margin-top: 10px; font-size: 21px;">Basic SQL</p>
97+
<p style="margin-top: 10px; font-size: 21px;">Basic SQL</p>
9798
</div>
9899
<div style="width: 48%; text-align: center;">
99100
<a href="https://www.youtube.com/watch?v=OT5yBr06QII" target="_blank">
100-
<img src="https://img.youtube.com/vi/OT5yBr06QII/0.jpg" alt="Basic SQL Viz Ops" style="width: 100%;">
101+
<img src="docs/ddd.jpg" alt="Basic SQL Viz Ops" style="width: 100%;">
101102
</a>
102-
<p style="margin-top: 10px; font-size: 21px;">Basic SQL + Viz</p>
103+
<p style="margin-top: 10px; font-size: 21px;">Basic SQL + Viz</p>
103104
</div>
104105
</div>
105106

@@ -127,18 +128,19 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
127128
+ A flow that hits OpenAI's DALLE3 API, with a prompt, downloads the image, saves it as a JPEG, adds Exif data, and then displays it in a generated HTML view. All the user knows is that there is an :image-generator card - they type in text (the card's 'source') and the output is an image to be used on their canvas
128129
+ A custom nREPL connection that executes some arbitary code or text and returns some specific output - like a shell command, or to a Python interpreter, an R calculation - or perhaps an nREPL across the office that has special libraries and hardware to process very specific tasks. All wrapped up in a friendly interface. Just another "card" on your data board.
129130

131+
<br/>
130132
<div style="display: flex; justify-content: space-between; align-items: flex-start; width: 100%;">
131133
<div style="width: 48%; text-align: center;">
132134
<a href="https://www.youtube.com/watch?v=9CPvZtFu2fo" target="_blank">
133-
<img src="https://img.youtube.com/vi/9CPvZtFu2fo/0.jpg" alt="as a Clojure REPL client" style="width: 100%;">
135+
<img src="docs/rpl.jpg" alt="as a Clojure REPL client" style="width: 100%;">
134136
</a>
135-
<p style="margin-top: 10px; font-size: 21px;">as a Clojure REPL client</p>
137+
<p style="margin-top: 10px; font-size: 21px;">as a Clojure REPL client</p>
136138
</div>
137139
<div style="width: 48%; text-align: center;">
138140
<a href="https://www.youtube.com/watch?v=4sp151pex78" target="_blank">
139-
<img src="https://img.youtube.com/vi/4sp151pex78/0.jpg" alt="Custom Card Runners" style="width: 100%;">
141+
<img src="docs/rrr.jpg" alt="Custom Card Runners" style="width: 100%;">
140142
</a>
141-
<p style="margin-top: 10px; font-size: 21px;">Custom Card Runners</p>
143+
<p style="margin-top: 10px; font-size: 21px;">Custom Card Runners</p>
142144
</div>
143145
</div>
144146

@@ -171,18 +173,19 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
171173
- Each "step" in a flow it's it's own pub/sub value (a signal and a solver, essentially)
172174
- Users can utilize flows without even knowing it, it's just another abstractions for getting things done.
173175

176+
<br/>
174177
<div style="display: flex; justify-content: space-between; align-items: flex-start; width: 100%;">
175178
<div style="width: 48%; text-align: center;">
176179
<a href="https://www.youtube.com/watch?v=7JsOqQXz2gI" target="_blank">
177-
<img src="https://img.youtube.com/vi/7JsOqQXz2gI/0.jpg" alt="Signals and Solvers - Reactivity" style="width: 100%;">
180+
<img src="docs/sigsol.jpg" alt="Signals and Solvers - Reactivity" style="width: 100%;">
178181
</a>
179-
<p style="margin-top: 10px; font-size: 21px;">Signals and Solvers - Reactivity</p>
182+
<p style="margin-top: 10px; font-size: 21px;">Signals and Solvers - Reactivity</p>
180183
</div>
181184
<div style="width: 48%; text-align: center;">
182185
<a href="https://www.youtube.com/watch?v=nZKSIbc4x3Y" target="_blank">
183-
<img src="https://img.youtube.com/vi/nZKSIbc4x3Y/0.jpg" alt="Flows - Reactivity and Feedback loops" style="width: 100%;">
186+
<img src="docs/ffl.jpg" alt="Flows - Reactivity and Feedback loops" style="width: 100%;">
184187
</a>
185-
<p style="margin-top: 10px; font-size: 21px;">Flows - Reactivity and Feedback loops</p>
188+
<p style="margin-top: 10px; font-size: 21px;">Flows - Reactivity and Feedback loops</p>
186189
</div>
187190
</div>
188191

@@ -203,18 +206,19 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
203206
- I can easily envision RVBBIT "packages" that are tailored to specific industries or use cases.
204207
- Example: "JIRA for RVBBIT" with a number of pre-built cards and flows for use-cases like managing projects, tracking issues, reporting, etc.
205208

209+
<br/>
206210
<div style="display: flex; justify-content: space-between; align-items: flex-start; width: 100%;">
207211
<div style="width: 48%; text-align: center;">
208212
<a href="https://www.youtube.com/watch?v=18ZPDTYwzeA" target="_blank">
209-
<img src="https://img.youtube.com/vi/18ZPDTYwzeA/0.jpg" alt="Using AI to mutate the canvas" style="width: 100%;">
213+
<img src="docs/aii.jpg" alt="Using AI to mutate the canvas" style="width: 100%;">
210214
</a>
211-
<p style="margin-top: 10px; font-size: 21px;">Using AI to mutate the canvas"</p>
215+
<p style="margin-top: 10px; font-size: 21px;">Using AI to mutate the canvas</p>
212216
</div>
213217
<div style="width: 48%; text-align: center;">
214218
<a href="https://www.youtube.com/watch?v=a5B3SRAD6v8" target="_blank">
215-
<img src="https://img.youtube.com/vi/a5B3SRAD6v8/0.jpg" alt="User Space Kits and Plug-ins" style="width: 100%;">
219+
<img src="docs/kitt.jpg" alt="User Space Kits and Plug-ins" style="width: 100%;">
216220
</a>
217-
<p style="margin-top: 10px; font-size: 21px;">User Space Kits and Plug-ins</p>
221+
<p style="margin-top: 10px; font-size: 21px;">User Space Kits and Plug-ins</p>
218222
</div>
219223
</div>
220224

@@ -229,21 +233,22 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
229233
- The ./screens/ folder - this is where screen or "deck" definitions live (in the middle of a re-naming of things)
230234
- a screen can be opened on boot by going to http://localhost:8888/#/my-screen-name - or by using the floating editor panel, selecting "files" and clicking and dragging the screens row on to the canvas
231235

236+
<br/>
232237
<div style="display: flex; justify-content: space-between; align-items: flex-start; width: 100%;">
233238
<div style="width: 48%; text-align: center;">
234239
<a href="https://www.youtube.com/watch?v=fD6WCfR1PsU" target="_blank">
235-
<img src="https://img.youtube.com/vi/fD6WCfR1PsU/0.jpg" alt="Video 1 Title" style="width: 100%;">
240+
<img src="docs/gss.jpg" alt="Video 1 Title" style="width: 100%;">
236241
</a>
237-
<p style="margin-top: 10px; font-size: 21px;">Getting Started with RVBBIT</p>
242+
<p style="margin-top: 10px; font-size: 21px;">Getting Started with RVBBIT</p>
238243
</div>
239244
<div style="width: 48%; text-align: center;">
240245
</div>
241246
</div>
242247

243248
## Caveats
244249

245-
- Use Englebarts beautiful invention please
246-
- Various UI jank
250+
- Use Engelbart's beautiful invention please 🐁
251+
- Smattering of various UI jank; being worked on
247252
- Limited SQL DB support ATM
248253
Tested with SQLite, Postgres, MySQL, SQL Server, Vertica, Clickhouse, DuckDB
249254
(with various quirks to each as I continute to smooth out the SQL engine)

docs/aii.jpg

223 KB
Loading

docs/bbs.jpg

187 KB
Loading

docs/ddd.jpg

230 KB
Loading

docs/ffl.jpg

185 KB
Loading

docs/gss.jpg

300 KB
Loading

docs/kitt.jpg

273 KB
Loading

docs/rpl.jpg

244 KB
Loading

docs/rrr.jpg

189 KB
Loading

docs/sigsol.jpg

182 KB
Loading

0 commit comments

Comments
 (0)