hyperfiddle

Dustin Getz (Hyperfiddle) 2025-01-24T03:07:51.633469Z

We've pushed new snapshots, a couple bugfixes and error report improvements, no known breaking changes

👍 8
⚡ 4
Toyam Cox 2025-01-24T10:07:21.653109Z

Enter a number into a search field. "missionary.Cancelled". well. From this I conclude that null is a mistake. It's probably my biggest pain point with Clojure.

Toyam Cox 2025-01-24T10:23:01.447549Z

Hrm, re-rending a list of items takes quite a while (it's only 300 items but it's far from instant-interactive. I wonder if there is anything I'm doing with this data that I should not be. Maybe the whole SQL query is being executed each time... which would be cool since I could refine it there, but it does seem like I'm leaving performance on the table.

Toyam Cox 2025-01-26T04:16:00.877619Z

Alright, I have signed up for the beta

Toyam Cox 2025-01-26T04:17:19.280989Z

My biggest hang up with a license key required for each application version launch is I believe very strongly that there must be a development environment separate from production and the more development environments you can have, the better. Ideally every commit, every bridge gets a development environment, almost as a preview environment. Otherwise operations get harder and harder. That's the reason I haven't signed up before now.

Toyam Cox 2025-01-27T15:10:55.864029Z

It appears I have not yet received an email from having filled out the form. Is that broken?

Dustin Getz (Hyperfiddle) 2025-01-27T16:39:44.113589Z

hey sorry just got this notification (like it came through just this instant)

Dustin Getz (Hyperfiddle) 2025-01-27T16:40:31.401779Z

https://gitlab.com/hyperfiddle/electric3-starter-app is all you need, it prompts for login (in dev builds only)

Dustin Getz (Hyperfiddle) 2025-01-27T16:41:23.027349Z

IIUC, you're saying that you need the ability to have many CI environments (prod test qa staging etc), and license key checks are a barrier to that?

Dustin Getz (Hyperfiddle) 2025-01-27T16:41:52.636279Z

I think we came up with an approach that is compatible with that - only the hot code reloading setup checks for activation

Dustin Getz (Hyperfiddle) 2025-01-27T16:42:17.423939Z

CI environments will always use the prod build (they do not have hot code reloading), and the prod build has no activation check nor does it even have activation related code on the classpath

Dustin Getz (Hyperfiddle) 2025-01-27T16:42:45.447319Z

Does this approach mitigate your objection?

Toyam Cox 2025-01-27T17:49:01.220469Z

Yes it does! I'm excited!

🙂 1
Dustin Getz (Hyperfiddle) 2025-01-24T22:36:07.105859Z

Please tell us more about what you're doing and we can help

Dustin Getz (Hyperfiddle) 2025-01-24T22:37:21.737809Z

I intend to publish source code to https://electric.hyperfiddle.net/datomic-browser.mbrainz-browser!DatomicBrowser/:attributes soon - the UI portions are like 250 LOC for all of it - this is probably the pattern you want to follow

Toyam Cox 2025-01-24T23:35:04.532369Z

Thanks! I am visualizing a Postgres table in a filterable spreadsheet with summary entries at the bottom. I've used v0.dev to give me a UI that looks good. I have then translated that to electric V2.

Toyam Cox 2025-01-24T23:35:53.646769Z

I'm issuing one for-by

Dustin Getz (Hyperfiddle) 2025-01-25T03:56:48.449159Z

you definitely need to be on electric v3, electric v2 struggles badly with syncing collections and dealing with that contributed to the differential design of v3

Toyam Cox 2025-01-24T10:33:43.148679Z

Or maybe I should be doing my filtering closer to the presentation.

henrik 2025-01-24T10:49:09.766789Z

What are you up to exactly?

xificurC 2025-01-24T11:35:52.543779Z

See https://electric.hyperfiddle.net/tutorial/explorer/'' for a performant implementation

➕ 1
refset 2025-01-24T11:42:42.623189Z

Quick poll: who here is interested to use Electric on top of already running SQL databases for creating internal tools?

✋ 16
✋🏼 1
Dustin Getz (Hyperfiddle) 2025-01-24T16:31:24.899989Z

https://electric.hyperfiddle.net/blog/y20250123_waveform

👍 3
💡 2
🔥 8
grounded_sage 2025-01-25T15:14:32.206769Z

really great write up 💯