I miss this from Flow all the time. Typescript is such a big downgrade for this reason alone. And I hate it the most because the type system could support it easily, but JSX has shitty typedefs.
11.02.2026 03:29 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0@nmn.sh.bsky.social
I miss this from Flow all the time. Typescript is such a big downgrade for this reason alone. And I hate it the most because the type system could support it easily, but JSX has shitty typedefs.
11.02.2026 03:29 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0Lol
07.02.2026 05:36 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Hereโs a proposal to make this easier:
open-ui.org/components/l...
Intrigued if it can help me work on @stylexjs.bsky.social while spending less time.
04.02.2026 22:21 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0If youโd like to chat more about this or otherwise Iโd be happy to.
DMs always open!
The TLDR is that setState in React is usually asynchronous. So you need some kind of hook to detect when React is done applying the changes.
The slightly longer issue is that with Suspense and Transitions, you sometimes want to wait for async operations.
Doing all this in userland is very tricky.
You *can* make โฆ.
(Really wish bsky had editable posts!)
Thatโs the main thing I noticed too!
04.02.2026 19:40 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I think trying to advertise changing the handle to their domain as something desirable.
โMove from yourhandle.bsky.social to yourhandle.eurosky.social !!!โ
I donโt know why someone would want to, but that seems to be what theyโre selling.
One argument could be that custom domains are not free. But a subdomain is.
04.02.2026 19:25 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0@chriscoyier.net I would have be happy to chat and explain why view transitions donโt work reliably without using the <ViewTransition> component.
You make things work slightly better by waiting for a layoutEffect (and resolving a promise) but even that has its limits.
Google Cloudโs customer chief returns to Microsoft as head of security. Hayete Gallot previously spent nearly 16 years at Microsoft. She's taking over from Charlie Bell, who Satya Nadella has asked to take on a new role. Details ๐ www.theverge.com/news/873930/...
04.02.2026 17:29 โ ๐ 29 ๐ 4 ๐ฌ 0 ๐ 0Why should reach for grid when flex does the job?
I grid when I need it but default to flexbox when both could work.
BlueSky probably uses Flexbox intentionally so it works with React Native that only recently added support for grid layouts.
04.02.2026 02:08 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0Yeah that might work.
<style id=โall-cssโ>
@import atomic from โ/global.cssโ;
</style>
<template>
<style>
@import โ#all-cssโ;
</style>
</template>
Do we even need @sheet for this if I just want all the same CSS? All we need is the ability to @import an ID.
I think thatโs just how the video is.
02.02.2026 18:57 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0If there was a way to import all css from root, maybe that would work.
Or if the ID could be used to importing where the id is on a link tag itself.
I donโt think @sheet helps with my gripes.
One issue is that bundlers like Vite will add a hash to the name of the css file and update the <link> tag in the HTML file but not in the various shadow doms which may even be rendered dynamically.
@sheet is cool for other use-cases, sure.
bsky.app/profile/nmn....
02.02.2026 05:05 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0bsky.app/profile/nmn....
02.02.2026 05:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I wrote about what I think is wrong or missing with the web component APIs.
Thereโs probably many more nice-to-haves that could be added, but I wanted to focus on what feels like the most obvious issues.
nmn.sh/blog/2026-02...
Fair.
01.02.2026 22:08 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0The web component APIs are some of the worst web APIs added within the last decade. Sharp edges. Surprising behaviour. You can tell them were rushed.
Maybe Iโll write an article with a list of changes I think could make them usable without significant downsides.
"who cares if it's slop it works code doesn't matter" isn't a good way to sell ai
im producing cleaner codebases than ever because of ai
now i can actually refactor everything when we find a better way of doing something
before shitty code just lingered forever
Still the greatest video ever made. Sorry. I don't make the rules...
29.01.2026 22:19 โ ๐ 757 ๐ 307 ๐ฌ 23 ๐ 33Inside Out
30.01.2026 06:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0โAgentic Webโ is a BS term. Itโs just agents using the web. Itโs not some new kind of web.
29.01.2026 23:07 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0โUgliest of allโ
29.01.2026 17:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I have a 16E for work and it lasts almost a week between charges! Again mostly because I barely use it.
27.01.2026 06:27 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0