Advertisement Β· 728 Γ— 90

Posts by tjallingt

Preview
GitHub - tokio-rs/toasty: An async ORM for Rust (incubating) An async ORM for Rust (incubating). Contribute to tokio-rs/toasty development by creating an account on GitHub.

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...

2 weeks ago 59 8 2 1

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.

2 weeks ago 93 11 4 2

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.

1 month ago 0 0 0 0

Oh amazing, will the talk be available online too?

1 month ago 0 0 0 0

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...

2 months ago 0 0 1 0

Curious to hear how you feel about `type Alias = impl Trait`.
Its not stable yet but it seems quite niche and quite complicated.

2 months ago 0 0 1 0

I believe valid critiques of LLMs are the environmental impact and the ethics of collecting training data.

3 months ago 1 0 0 0

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.

3 months ago 0 0 1 0

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.

3 months ago 0 0 1 0
Advertisement
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

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

2 years ago 639 468 23 22
Dave Grohl, throughout the years.

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.

2 years ago 3495 1902 136 684

I hadn't taken a look at react-resizable-panels before but the library and the overview pages look fantastic!

4 months ago 1 0 1 0
remoc πŸ¦‘ Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple remote channels and RPC over TCP, TLS or any other transport.

oooh first I'm hearing of this remoc crate: lib.rs/crates/remoc

4 months ago 16 1 0 1

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?

5 months ago 1 0 1 0

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.

5 months ago 71 13 1 2

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

5 months ago 292 77 7 8
Preview
React 19.2 – React The library for web and native user interfaces

React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...

6 months ago 211 50 4 11
Advertisement

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()?`

8 months ago 1 0 0 0

Fantastic, thank you so much for fixing this

9 months ago 1 0 0 0

Oh that's fantastic, I'll try on Monday

9 months ago 0 0 0 0

Also when you do set up the react-compiler how do you know its working correctly?

9 months ago 0 0 1 0

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.

9 months ago 0 0 1 0
Billionaire math I have a friend who exited his startup a few years ago and is now rich. How rich is unclear. One day, we were discussing ways to expedite th...

A little perspective

apenwarr.ca/log/20250711

9 months ago 164 34 17 15
Fake website servic welcome page. text reads:

"Your favorite tool is now ruined by AI"
"you might not like it but shareholders love it"

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

9 months ago 15499 5972 60 85
Advertisement
Video

Why Does Oxide Use Rust?

9 months ago 130 20 1 3
Preview
Malleable software: Restoring user agency in a world of locked-down apps The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can...

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.

10 months ago 95 24 3 3

All this to say, with something like the above and using react-routers loader/clientLoader I personally feel `use` is actually very nice.

10 months ago 1 0 0 0

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.

10 months ago 1 0 1 0
Preview
RustWeek 2025 - All talks - YouTube All talks from RustWeek 2025 https://rustweek.org/ May 13&14, 2025. Utrecht, The Netherlands. Join us next year? Sign up here: https://2026.rustweek.org/

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

10 months ago 11 4 0 1
CRDTs #2: Turtles All the Way Down This is the 2nd post in a series of 4 posts I'm doing on CRDTs. Please see the intro post for context. Modern distributed systems often seem to rest on an stack…

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...

10 months ago 62 9 1 1