Riffle
big fan of this work, everything https://twitter.com/geoffreylitt does is great but this paper in particular is real good for thinking about the design of Convex.
9 Replies
In particular the limitations of SQL for this way of structuring an application, and the details of wiring up React in particular and a reactive frontend in general.
Their work is a real breakthrough for what PWAs were supposed to be, which is fully functional in offline mode. I became aware of this from this talk https://www.youtube.com/watch?v=BmgL1SRfUyc&list=PL9WMsYBYyKzVh4b7zM5tZpevZi-LT2mj-&index=4
Worker Conf
YouTube
A new era of web development, Johannes Schickling WorkerConf 2022, ...
No field in software engineering is changing as rapidly as web development with new frameworks being released every week. Yet, many fundamental problems are still unsolved. This talk will present a range of new technologies and emerging paradigms that will shape a new era of web development.
It is different from what your guy's goals are but the database reactivity is one thing everyone should take note of 👀
their Cambria paper expresses some fundamental rules of migrations and evolving schemas clearly https://www.inkandswitch.com/cambria
oh wow, I hadn't seen https://www.inkandswitch.com/potluck/ yet! I'm a sucker for this stuff, worked at Observable on some related ideas.
Potluck: Dynamic documents as personal software
Gradually enriching text documents into interactive applications
Nice, it looks 🔥 The Potluck paper is really long though 😆
It is something I've been interested in, note taking software, but Notion got that market cornered at the moment
I'd really like to make a messaging app that sends it directly to an app like Notion
note taking is like one of the primary things I use Messenger for
Observable is awesome 👀 their charts are inspiring
I think Observable and Convex pair pretty well https://observablehq.com/@ballingt/hello-convex-beta
Observable
Hello Convex Beta
How do you get shared, reactive server-side state for an Observable notebook? There are many ways: AWS, firebase, a slick solution from Tom Larkworthy — and now there's one more, Convex. You can sign up for the Convex Beta at convex.dev. To use Convex in a webapp the standard
npm install convex
etc. is recommended, but in Observable importing ...just like with React & other reactive frameworks, using Convex cuts out the step of translating imperative APIs through to the reactive application code
it does feel like magic 🤔 but that is kind of how I felt when I first started using React coming from Rails/Django background