Damn, can't use new codepen without logging in? I mostly used it as a quick & handy REPL, guess I'm switching to jsfiddle
Ryan
@rschristian.dev
Implicit "It depends" | Open Sourced Shenanigans http://github.com/rschristian | @preactjs.com stuffs
Yes FedEx, I’m sure you really did attempt to deliver that package. The complete black screenshot of “my front door” and submitting that update from ~20 blocks away really sells it.
The recent-ish changes Bluesky made to animations across the iOS app are a great example of how you can take a fine app & make it feel sluggish, slow, and frustrating in the pursuit of “flare”. It’s constantly showing me down as I wait for menus to shift in & off the screen.
Huuuuuge framework site update framework.sbesh.com the new site is live along with framework v0.11 and UI v0.3. shout out to @preactjs.com for being absolutely great to build on. Special thanks go out to @infrequently.org for helping me sort out some framework loading performance issues.
hono-preacthono-preact
One framework from the edge to the browser: Hono on the server, Preact on the client, and a single typed connection for routing, data, mutations, and realtime.
framework.sbesh.com
I've released what I think is one of the last betas for Preact 11 - github.com/preactjs/pre... is live. Go try it out, give feedback and read up on the migration guide at preactjs.com/guide/v11/up...
Upgrading from Preact 10.x – Preact Guide v11
Upgrade your Preact 10.x application to Preact 11
preactjs.com
Trying to figure out what’s clickable in modern UI
Happy 4th July American friends! Consistent feedback from my JND game was people wanting to test their strength at specific hues; some claimed they were better at detecting reds, or blues. So I figured a special "Whats My JND 4th July Edition" could do just that! 🫡🫡🫡🇺🇸🇺🇸🇺🇸🫡🫡🫡 k9l.io/jnd-4th-july
What's My JND? - 4th July Edition
The 4th July edition. Old Glory Blue versus a creeping algae green. How small a colour difference can you actually see?
k9l.io
Edelweiss seems to have misplaced an entire plane’s worth of checked bags, not quite sure you do that but I guess I’m wearing the same clothes for the next few days. Yayyyyy…. Oh, and their terms say they’re liable for minor toiletries only if my bag doesn’t turn up. What a sense of responsibility.
Really happy with OVpay today. Forgot to check out as I was switching trains (dumb traveler mistake + tight 2-minute transfer + many cancellations). Went to the website after to see not only could I update my check out point after the fact, but they didn’t even force me to make an account to do so!
got frustrated recently at work about people writing using AI instead of using their brains! here's my take on it: sophiebits.com/2026/06/25/t...
There are no lossless transformations of natural-language text
sophiebits.com
Whilst I’m a bit wary of increasing the security expectations of OSS maintainers, Jovi has been doing incredible work on this front in fleshing out happy paths amongst the many footguns and workflows without miserable amounts of friction. Really brilliant stuff that can benefit the entire ecosystem
The package you reviewed is not always the package people install. New post: how Drydock uses npm staged publishing + GitHub release gates to put release review at the useful point: after the artifact exists, before it ships. www.jovidecroock.com/blog/drydock...
"Apple’s claims for WebKit’s superior speed, privacy and security don’t stand up to scrutiny. It’s time for the regulators to strike down Apple’s restrictive terms and conditions, and compel Cupertino to fix BrowserEngineKit, so we can have genuine competition on iOS." 🧵👇️ (1/7) 📖Read more:
Bruce Lawson's personal site
» “Safari. Blazing fast. Incredibly Private.” – O RLY!?!?
brucelawson.co.uk
Good to be back after… 8 years 😳 Gettin’ a bit harder to lie to myself & say I’m not getting old these days. Damn you math
this may well be the defining joke of our era theonion.com/guy-who-suck...
Guy Who Sucks At Being A Person Sees Huge Potential In AI
SAN MATEO, CA—After spending the past three decades of his life being totally unable and unwilling to engage in any meaningful way with the world around him, James Parker, a local guy who sucks at bei...
theonion.com
YES, Dark Mode Toggles _should_ be a browser feature. I wrote about this before: brm.us/dark-mode-ov... Find the link to the Chrome Bug in the post, and hit the star next to it to "upvote" the bug. (I even have a prototype extension to provide this for you: brm.us/chrome-dark-...) #cssday
Dark Mode Toggles Should be a Browser Feature
When implementing Dark Mode and ways to toggle it, developers currently need to duplicate code and roll their own toggle implementation. What if, instead, browsers would take care of all that?
brm.us
So many Safari 26.x features I'd love to have access to, but I refuse to upgrade & be subjected to liquid (gl)ass. Really need actual browser choice on iOS.
I must waste 20+ minutes a day fighting GitHub's file navigation in the PR review page. 9 times out of 10 I'll click a file in the tree and be brought to a completely different file, which I will then take a few moments to figure out as the code looks nothing like I'd expect. It's so frustrating.
I'm so tired of being expected to read things that no one has bothered to write.
It's been years and yet forward/back nav is still very busted on Bluesky, it's a gamble where I'll end up. I'm honestly confused as to how you even break client-side routing this hard -- I'll click "Home" or a post link and it sends me back 8 entries in the stack instead of pushing a new entry?
Went to see a band I like last week & the exclusive ticket provider required my phone number. Oh well I thought, what can ya do? I’ve gotten no less than 8 spam calls a day every day since. It’s insane. I was already ignoring most calls but now I can never answer
Alright, it's been forever since I've shared what I'm up to with y'all. I've been spending time on and off working on a little JS framework (because there aren't enough of those yet). github.com/sbesh91/hono... It's extremely aptly named hono-preact, because it's.... built on hono and preact.
GitHub - sbesh91/hono-preact
Contribute to sbesh91/hono-preact development by creating an account on GitHub.
github.com
Speeding up the JS ecosystem OXC edition 🚀 We made both oxfmt and oxlint 50% faster on projects with >50k directories. marvinh.dev/blog/speedin...
Speeding up the JavaScript ecosystem - oxlint and oxfmt
Future versions of oxlint and oxfmt will be ~50% faster on projecs with many (>=20k) directories.
marvinh.dev
You only notice how bad npm's 2FA token reuse is once you transition 102 repositories to use provenance with GitHub environment gating... I had a 2FA code in my clipboard that worked for a solid minute
New post on supply chain security for npm packages — covering the publishing workflow I push in the projects I maintain, plus the consumer side: why pnpm is a better default than npm, its native minimumReleaseAge config, and trustPolicy: no-downgrade to catch provenance regressions automatically.
Hardening publishing & consuming
A practical look at reducing blast radius in npm publishing workflows — environment-gated OIDC publishing, limiting manual access, and what consumers can do on their end.
jovidecroock.com
this graduation speech moment is notable, and her amazed shock at having failed to read the room feels instructive. when you're inside the bubble, you think everybody else is. but everybody isn't.