It's not that we think our implementation is worse, it's just that we don't want you to be locked into our framework.
We will also launch something like ActiveRecord and a Convex like experience.
3,397 karma · joined February 20, 2007
RedwoodJS & RedwoodSDK - https://rwsdk.com Agent CI: https://agent-ci.dev Machinen: https://machinen.dev Kindling: Coming soon.
Previously built Snaplet: https://github.com/supabase-community/seed
It's not that we think our implementation is worse, it's just that we don't want you to be locked into our framework.
We will also launch something like ActiveRecord and a Convex like experience.
100%.
I kinda feel like we've fooled ourselves into creating these domain specific languages for frameworks, where we glue things together using magic, and just dealing with the features of the language, the browser and the network make a lot of sense in the AI world. And our framework is actually much less complicated than I think a lot of them are...
> I suppose there's not much of an escape hatch if you ever needed one?
I of course don't want to be vendor locked in, so I've started working on something called open durable objects, and I have a concept for something called open bindings.
these are the two core technical solutions that the framework really needs from Cloudflare. This does not include durability in the same way you get it from Cloudflare: it will run on a single machine.
This runs on both bun and node.
This is the second time I’ve built this framework.
The first version was a collaboration with Tom Preston-Werner. When Tom asked me to become the steward of RedwoodJS, I realized we had a massive opportunity to take what we’d started and make it bulletproof.
I brought my experience from my own startup to the table, specifically the scars , to ensure this version allowed you to iterate rapidly.
Here's the journey: https://rwsdk.com/blog/redwood-v1-getting-out-of-the-weeds
> showing the middle finger (Stinkefinger) is illegal in Germany and considered a criminal offense under Section 185 of the Criminal Code (StGB). Known as an insult (Beleidigung), this gesture can lead to fines, or in severe cases, up to a year in prison.
The code remains:
- https://github.com/supabase-community/seed - https://github.com/supabase-community/copycat - https://github.com/supabase-community/snapshot
This looks like a great project, wishing them all the best on the journey.
I like to think that AI are the great apes of the digital world.
> We spent a decade rebuilding the browser by hijacking routing, manually syncing state, rebuilding forms and transitions in JavaScript to match native app expectations. Now the browser has caught up. It's time to stop the hacks and build on the web again, but properly.
We've been "holding the browser wrong" for the past 10 years.
I'm not sure that you really appreciate that RedwoodJS is open source, and if you cared as much as you're pointing out to care, then you would have opened a bunch of PR requests to help us out. I'm still open to that, so please why don't you help us?
Because of AI, the difficulty in writing code is greatly reduced. And because of platforms, the difficulty of shipping to production is greatly reduced.
That combination can be really great for your velocity when trying to build a business.
So I'm trying to encourage you to consider picking a platform and just sticking with the tools of the platform rather than bundling it yourself together.
The reason why I really love Cloudflare is because of their bindings. A lot of the time you are simply using fetch, so request and response to interact with their services. It feels as if fetch has become like the Unix pipe of the web.
I agree with you. If you're starting out, if your business is not profitable, don't pick SaaS. Don't take the time and pay those 5 taxes. Rather just use the platform, and if you're scalable and profitable and growing, pick some other technology that supports you in the long run.
I'm saying that if you don't want to use a platform because it's "lock-in," but then use SaaS... then the argument doesn't hold true, especially if you consider the "taxes" of using SaaS.
AFIAK GDPR only applies if you're profitable, otherwise a fine on revenue ... pre-revenue isn't applicable.