Introducing Preact Signals: a reactive state primitive that is fast by default.
✅ feels like using plain values
🥳 automatic updates when values change
⏱ updates DOM directly (fast!)
🥹 no dependencies arrays
preactjs.com/blog/introducin…
Git at Scale (by cursor) has been one of the most interesting blog posts i've read in a while. It came right when I was frustrated with Shopify's internal git system.
As an exercise, I've implemented it over the weekend as open source. It's a single rust binary that you can point at any S3 type object store. It uses WAL and CAS primitives and requires no other data store.
It also implements bundle-uri so large git repos (like our mono) are very fast to download as a chain of static bundles. Also comes with basic familiar UX.
github.com/tobi/walgit
What if a signal on the server could just be a signal on the client?
Wrote about @_developit's mixed-signals - it reflects server-side Preact Signals to clients over any transport. Write your state once as a model, decide where it runs.
No fetch glue. No cache invalidation. Just signals.
jovidecroock.com/blog/mixed-…
Has anyone else noticed mobile frontends (native and web) are getting increasingly terrible (as we descend into UX vibe coding?)?
I keep noticing I've developed ridiculous coping strategies like constantly copying input to clipboard in case it gets lost when sending.
Figured I'd open source the little preact+signals mastodon client I wrote a few years ago, in case the code is useful to folks.
It's called Mastodawn.com - a streaming, offline-first installable Mastodon web app that weighs under 100kb.
github.com/developit/mastoda…
I've been using a template for all applications I've created recently
- Cloudflare worker w/ hono
- D1 database
- BetterAuth
- Polar
- Preact front-end with signals and models
I've decided to publish it in case anyone has a use for it
github.com/JoviDeCroock/prod…
Moltbot is cool, but this would all be a million times cooler if it was TRULY LOCAL, rather than a tip of local sitting on an iceberg of hosted inference
its crazy how bad codex (the cli at least, but probably also hosted) is at ... editing files. seems like an important feature of a thing that is for editing files.
We've released a first version of the preact-devtools-ui, you can see an example implementation at stackblitz.com/edit/vitejs-v…
Go play with it and if you have any feedback feel free to throw it at us!
Trying something new, we were working on a signals devtools extension but why limit ourselves to a browser extension? github.com/preactjs/signals/… - we're splitting it up and allowing you to render it anywhere with the proper adapter