Anders Murphy
banner
andersmurphy.bsky.social
Anders Murphy
@andersmurphy.bsky.social
Pinned
Two way data bindings when you need them makes #datastar an absolute joy to work with.
Reposted by Anders Murphy
We had @andersmurphy.bsky.social back on the pod to discuss his One Billion Checkboxes and other demos.
youtu.be/DFYuHGKMit8
Billionaire Anders Murphy
YouTube video by Datastar
youtu.be
October 28, 2025 at 12:10 PM
Love finding random checkbox art
October 26, 2025 at 12:43 PM
immersive arts in action love when people get creative like this!
October 2, 2025 at 5:52 PM
Reposted by Anders Murphy
You can try out the working example. Remember, it's multi-player, so be nice!

datastar-todomvc.cross.stream
September 10, 2025 at 8:45 PM
#datastar is art
September 19, 2025 at 6:43 PM
September 12, 2025 at 10:34 PM
Reposted by Anders Murphy
Having a blast making some final demos for my upcoming #CraftCMS talk at Dot All Lisbon 🇵🇹, using Datastar.
September 10, 2025 at 10:24 AM
Reposted by Anders Murphy
#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
August 25, 2025 at 4:57 PM
Adaptive row rendering virtual scroll in #datastar. The red number is the total number of rows rendered including offsets/tolerance.
August 21, 2025 at 1:49 PM
Reposted by Anders Murphy
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
August 15, 2025 at 8:59 PM
`select count(*)` for the win.
August 12, 2025 at 8:52 AM
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)
July 27, 2025 at 7:35 PM
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.
July 27, 2025 at 7:48 AM
July 23, 2025 at 6:03 PM
Simple checkbox art location share links with #datastar
July 21, 2025 at 8:40 PM
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.
June 20, 2025 at 12:14 PM
June 19, 2025 at 12:09 PM
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.
June 19, 2025 at 6:37 AM
More checkbox art.
June 18, 2025 at 2:32 PM
Banksy?
June 16, 2025 at 5:03 PM
Nothing beats profiling in production especially when you realise you are spending a large chunk of your CPU on something you can inline cache.🔥 #flamegraphs
June 16, 2025 at 10:52 AM
Two way data bindings when you need them makes #datastar an absolute joy to work with.
June 15, 2025 at 3:39 PM
Reposted by Anders Murphy
When you have 100+ microservices to manage, it becomes a macrodisaster.
June 10, 2025 at 7:17 PM
Compression vs diffing it's not as intuitive as you think.

Sending down 2304+ divs (85041 bytes uncompressed ) over SSE and relying on #brotli compression instead of diffing results in a checkbox change being 13 bytes.
June 9, 2025 at 1:18 PM
Reposted by Anders Murphy
@danabra.mov @bencroker.com @benapatton.com
So I threw up a quick version of what I'm saying. This is a one time 12KB shim. Has the fastest signals approach in the world and also the fastest morphing known current. You also get 200-400:1 content compression ratio, auto reconnect, ...
June 5, 2025 at 2:05 AM