FAQ: is now a good time to start learning Electric or should we wait, e.g. I heard that there are performance issues with fixes coming soon?
Um, yes and no. Based on my experience it can take several "weekend deep dives" over the course of several months to get swimming with Electric. People will bounce off of some non-obvious or half baked or undocumented idiom but then come back because there is really no other viable way to build the types of apps that Electric is designed to make possible. So it really depends on how important your app is to you, how good a fit it is for Electric (does it align with our public demos?), and how much time you intend to invest in achieving it. The learning curve is going to be steeper than you want it to be (despite how easy our talk demos look). On the other hand, if you're going to learn it eventually, and it is going to take several passes, you might as well get started on that process.
Talk announcement: on Tuesday at 8am ET / 2pm CEST I'm going to rerecord my recent talk "Process Supervision and User Interfaces". One of the goals of this talk is to explain why differential dataflow is important and exactly what it gets us. There's more to it than just avoiding resending collections. This is the talk I gave live at LambdaConf and ReClojure in May, though both were flawed or compromised in various ways due to "irl mechanical issues", time constraints, etc. I will re-record now the canonical version at 1080p youtube resolution for the online audience. If you'd like to watch it live, reply in this thread to subscribe to updates and I will post a calendar event and zoom link. The talk will be 45 minutes with 10 mins at the end for questions.
i have it but need to review, didn't love it, the reclojure take may be the best take
i'm also considering if we can just merge the content into our new documentation
yes, I would like to watch!
plus_one
yes
Today, 8am ET / 2p CEST (in 2 hours) โ impromptu talk "Process Supervision and User Interfaces" or maybe alternatively titled "Why Electric Clojure v3 implements differential dataflow". I'm going to start the zoom and post the zoom link around 7:30 and hang out, talk starts at 8am
Is there a record available of yesterdayโs talk?
plus_one
plus_one I was searching for this vid a few days ago - happy to find the best version live tomorrow, then!
Confirming that this is on for tomorrow. I will send the zoom link 30 minutes prior. We will be starting promptly.
Electric mentioned in the wild: https://overreacted.io/rsc-for-lisp-developers/ and https://news.ycombinator.com/item?id=44150081
The point of RSC is to have the programming model actually span both sides. Thatโs why I brought up Electric in the end, which does do that.Seems to be a pertinent quote from Dan Abramov