I finally published Toasty (async Rust ORM) crates! Iβll be writing about it soon (and why it took so long). github.com/tokio-rs/toa...
Posts by tjallingt
The React Compiler rust port is now up as an in-progress PR at github.com/facebook/rea... - more to come as we test and polish.
Amazing, super relevant to what I happen to be doing at work. Would really love to start using this as it seems to hit most of the boxes (PI 5 + WPE + RAUC) but it also seems quite early to adopt.
Oh amazing, will the talk be available online too?
Including Astro and keeping everything as a "default setup" seems like the opposite of fair. Compared to the other frameworks Astro's scope of default features is wildly different...
Curious to hear how you feel about `type Alias = impl Trait`.
Its not stable yet but it seems quite niche and quite complicated.
I believe valid critiques of LLMs are the environmental impact and the ethics of collecting training data.
The difficulty of this discussion is that most use of LLMs (for vibecoding in particular) does seem to stem from this "laziness". It's seemingly rare that people actually put in effort.
However this is less of a critique of LLMs and more the people using them.
It has been very interesting to see you describe how you use LLMs of the past months.
Most people seem to use LLMs as a way to "skip" doing work, a form of laziness. To me its clear that you choose to be rigorous and use the LLMs as an extension to your method.
this is the money face it happens only once every 5000 years (the money face) repost in the next 20 seconds or you will never have money again
Dave Grohl, throughout the years.
I don't think I've ever talked on Bluesky about why I hate the Foo Fighters and Dave Grohl.
Don't read any further unless you're prepared for uncomfortable truths about the "Nicest Guy in Rock", and his very substantial body count & subsequent cover-up.
I hadn't taken a look at react-resizable-panels before but the library and the overview pages look fantastic!
reading up on "releasing zalgo" i get the problem but existing apis already allow you to do this easily:
```js
fn zalgo(ms, cb) {
if (ms === 0) cb();
else setTimeout(cb, ms);
}
```
Adding more ways to introduce this footgun seems bad but should we not also trust developers with perf features?
With all the excitement of (Same-Document) View Transitions (and more VT features) becoming Baseline Newly available (yay! π), one might overlook the inclusion of the moveBefore() method.
This method is a pretty big deal as it allows you to move elements around the DOM while preserving their state.
not even slightly joking when I say that sora should not exist. it should be crime for something like it to be made available without restriction to the general public. its servers should be destroyed with hammers
React 19.2 is now available!
This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:
react.dev/blog/2025/10...
yea i could even imagine a `Result::err_into()` helper would be nice to have. All that would change is that current `action()?` would become `action().err_into()?`
Fantastic, thank you so much for fixing this
Oh that's fantastic, I'll try on Monday
Also when you do set up the react-compiler how do you know its working correctly?
I'm not sure if it is still the case but a few months ago I tried to set up the react-compiler with react-router "framework mode". There where no clear docs for this and i didn't get it to work at the time.
Fake website servic welcome page. text reads: "Your favorite tool is now ruined by AI" "you might not like it but shareholders love it"
when you open a service you've been using for a decade only to find it out it caught the virus
Why Does Oxide Use Rust?
New longform @inkandswitch.com essay! π
Malleable Software: Restoring user agency in a world of locked-down apps
by me, @joshuahhh.com, @pvh.ca and @seaofclouds.com
inkandswitch.com/essay/mallea...
It's about why people need agency over their software tools, and how to make that happen.
All this to say, with something like the above and using react-routers loader/clientLoader I personally feel `use` is actually very nice.
function Example() {
const [data, setData] = useState(() => fetchData());
return (
<>
<div>{use(data)}</div>
<button onClick={() => setData(fetchOtherData())}>Click</button>
</>
);
}
This pattern is pretty nice to get a stable promise that can be updated at whenever.
We just published all talks from RustWeek 2025 π¦ π
Clear your calendars: 25+ hours and 54 talks worth of amazing Rust content!
www.youtube.com/playlist?lis...
#rustlang #rust #RustWeek
Good post by @joehellerstein.bsky.social on the theoretical foundations behind CRDTs. Automerge has exactly the layered structure he describes (commutative ops on top of a partially ordered log semilattice). Looking forward to the rest of the series jhellerstein.github.io/blog/crdt-tu...