Remix beta.4 is now available!
- More composable router
- More explicit middleware returns
- Improvements to remix/test
- Multiple bug fixes
https://t.co/5kSy8MwNNa
Remix Austin is next Wednesday
Come hang out and learn more about Remix 3 and what our presenter thrive or fail to vibe code an app
https://t.co/fC7FxZDNDN
Oh by the way, in case you missed it over the long weekend, we launched Remix Jam sales!
Early Bird for a limited time. Just $299 to hang out with me (and the rest of the Remix team I guess) what a steal!!
Remix 3.0.0-beta.2 is available
- 140 commits since beta.0
- nearly 30 bug fixes and stability improvements
- tons of API polish
- reduced client JS payload
- improved documentation
- improved template/getting started experience
I watched @syntaxfm's recent livestream where they talked about Remix 3 a bit
The feedback was super helpful, I wanted to address a few things, mostly for me to be able to reference back to as we're improving stuff 🧵
https://t.co/fwmLlGwJbG
Got back to this demo again today. Two thoughts:
1. as usual, the hardest part is knowing what you actually want. Took a lot of trial-and-error to find a collision approach that felt good.
2. Creating a data-only functional model for the schedule was key for the agent to really rip with requirements:
blocks = moveBlock(blocks, blockId, placement)
handle.update()
The Remix 3 component model purposefully does not have a "state management" and is not reactive to state changes for this reason: Model your data however you want, add event handlers, then update the component when you have your new data
This is 100% coded with gpt-5.5-extra-high in Cursor's agents window and mostly voice prompts.
Here's the code, it's the first time I've looked at it and I don't hate it: https://t.co/pcUUL6e0iG
Instead of designing every screen, I designed the parts and the tooling to craft the desired experience.
The workflow for this website involved designing logo assets in Illustrator, writing content in Obsidian, and finally using Cursor to vibe the tools necessary to put it all together.
Obviously, it's built on Remix.