Anders Murphy
@andersmurphy.bsky.social
32 followers 20 following 54 posts
Posts Media Videos Starter Packs
Pinned
andersmurphy.bsky.social
Two way data bindings when you need them makes #datastar an absolute joy to work with.
andersmurphy.bsky.social
immersive arts in action love when people get creative like this!
Reposted by Anders Murphy
ndyg.ca
You can try out the working example. Remember, it's multi-player, so be nice!

datastar-todomvc.cross.stream
Reposted by Anders Murphy
bencroker.com
Having a blast making some final demos for my upcoming #CraftCMS talk at Dot All Lisbon 🇵🇹, using Datastar.
Reposted by Anders Murphy
nerdy.dev
#CSS

✅ contrast-color()
✅ control-value()
✅ sibling-index()
✅ scroll-state()
✅ mixins/functions
✅ @starting-style

We chat these and much more over on the @workingdraft.de show

nerdy.dev/working-draf...
Working Draft Show Revision 672 · July 28, 2025
Website for Adam Argyle: Teacher, Speaker, CSSWG member, and creator of Open Props and VisBug.
nerdy.dev
andersmurphy.bsky.social
Adaptive row rendering virtual scroll in #datastar. The red number is the total number of rows rendered including offsets/tolerance.
Reposted by Anders Murphy
lukefonasch.bsky.social
just found out the xbox version of morrowind has different loading screens with advice text and some of these have very funny shit post energy out of context
andersmurphy.bsky.social
`select count(*)` for the win.
andersmurphy.bsky.social
Today I learnt some QR scanners (google lens) struggle/fail with inverted QR codes and generally a lot of scanners scan non inverted QR codes faster.

Also CSS is awesome:

backdrop-filter: blur(5px)
andersmurphy.bsky.social
If you've read this far. There's a bug in the qr code conversion function. 0.01 internet points if you can find it. Also congratulations you can read lisp.🤣
andersmurphy.bsky.social
If you want to checkout Dundee Founder Collective you can find them here:
lu.ma/dll9xxro
andersmurphy.bsky.social
Here's the code to convert the QR Codes to SVG.
andersmurphy.bsky.social
Had a load of fun at Maker Gonna Make Dundee. Ended up making a location share QR code (after spending a morning messing with quadkeys).

The codes are generated on the server, converted to SVG and then morphed in to DOM via SSE (using #Datastar). They compress nicely too.
andersmurphy.bsky.social
Simple checkbox art location share links with #datastar
andersmurphy.bsky.social
Why TCP slow start makes minification matter. 300ms slower when going from a 10kb to 18kb ( #Datastar unminified), both with brotli level 11. What's worse this is on a good connection if it was 3G with higher packet loss the difference would be even larger.
andersmurphy.bsky.social
In the first frame most of the work is done closing the compressor (somethings not quite right, either in user land or the library implementation). In the second frame (a different library) there's no such close overhead. 5X faster reads. Another win for performance profiling.