watching a bit of react conf, and i have to say they really made the right call modeling their RPCs after form actions. it makes the progressive enhancement story dead simple
my only complaint is that they implicitly make the forms do a POST instead of using the default GET
@mrtrimble you can immediately recognize a flutter site since it feels like a native android app with material components.
but this site doesn't feel like that (though i could have guessed it's built with Lit before opening devtools). it's so so bad i had to pinch myself to make sure it's real
Hey #a11y friends - when do you recommend use of a roving tab index? When do you say proceed with caution, and when is definitely not appropriate?
Having some discussions where the sentiment from others is it can be "an accelerator" for getting though a "collection" but I'm not finding evidence for that recommendation vs allowing normal tab behavior outside of tabs or custom radio-type groups.
(Not so secretly hoping this nerd-snipes some of you into a blog post ๐)
One of my oldest friends really went โIโm tired of computers Iโm going to be a woodworkerโ and became one of the best goddamn woodworkers anywhere
(Check out his work! โjiawoodโ on Instagram and YouTube. He ships stuff to the Bay Area from time to time, thereโs a bunch of us here who like to tell people about his work)
Not sure how unpopular this opinion is but: Using an 's for possessive is the more intuitive thing with "it's" despite being "wrong" and I think we should just all rebel and do that.
@bkardell it feels arbitrary, but i kinda like that it creates a distinction between the possessive and the contraction
the one i'd really like to change is when some proper noun ends with an "S" and suddenly doesn't require an apostrophe 'S, as if it were a plural. it makes no sense!
Safari 17.5 is out today! With
โข text-wrap: balance and text-wrap: stable
โข light-dark()
โข @โstarting-style
โข @โimport <url> supports(<feature>);
โข AV1 for WebCodecs
โข WebGL EXT_conservative_depth and NV_shader_noperspective_interpolation
and more!
i really respect that #11yconf had speaker honorariums, despite being a free event.
it's super important for conferences to compensate all speakers, who spend dozens (sometimes hundreds) of hours preparing their talks.
personally, i chose to have my honorarium be donated to open source projects that i think need it more than me (namely, @openwebdocs, @servo, @OddBird, and @vite)
this kind of lock-in is the big thing i'm trying to avoid. like, i could just use the reading list and bookmark features built into the browser, but i may not use the same browser one year from now. so i want something that can work more like a markdown file in obsidian.