tjallingt
tjallingt.com
tjallingt
@tjallingt.com
Reposted by tjallingt
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.
September 16, 2023 at 10:12 PM
Reposted by tjallingt
oooh first I'm hearing of this remoc crate: lib.rs/crates/remoc
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.
lib.rs
November 20, 2025 at 12:46 AM
Reposted by tjallingt
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.
October 15, 2025 at 9:57 AM
Reposted by tjallingt
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
October 15, 2025 at 9:26 AM
Reposted by tjallingt
React 19.2 is now available!

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

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
Reposted by tjallingt
Reposted by tjallingt
when you open a service you've been using for a decade only to find it out it caught the virus
July 5, 2025 at 5:52 PM
Reposted by tjallingt
Why Does Oxide Use Rust?
June 27, 2025 at 3:04 PM
Reposted by tjallingt
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.
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...
inkandswitch.com
June 10, 2025 at 2:52 PM
Reposted by tjallingt
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
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/
www.youtube.com
June 10, 2025 at 9:53 AM
Reposted by tjallingt
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...
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…
jhellerstein.github.io
May 28, 2025 at 5:51 AM
Reposted by tjallingt
In 2016 I started this big paper collage (6x6 ft, all torn/cut by hand) that quickly devolved into a chaotic/grotesque portrait of Donald J. Trump as President of the United States

I stopped working on it in 2021, nearly a year after J6

This🧵is about the ideas, sources, & references that inform it
May 18, 2025 at 6:07 PM
Reposted by tjallingt
new #rustlang crate drop: iddqd! ID-based maps where keys are borrowed from values. Four maps are included: IdOrdMap, IdHashMap, a bijective (1:1) BiHashMap and a trijective (1:1:1) TriHashMap.

At Oxide we've found this pattern to be very useful. iddqd is no-std compatible, too!

docs.rs/iddqd
May 21, 2025 at 9:19 PM
Reposted by tjallingt
Just use CIDs for hash proofs. Specifically, this CID: dasl.ing/cid.html

- cidV1
- sha256
- base32
- raw multicodec
April 10, 2025 at 8:05 PM
Reposted by tjallingt
Odd for a 1700s nursery rhyme to be so applicable, but this is the world we live in.
April 9, 2025 at 4:48 AM
Reposted by tjallingt
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
May 13, 2025 at 5:00 PM
Reposted by tjallingt
Reposted by tjallingt
Exciting news for egui: there is a draft branch for switching the text handling to Parley, which will bring support for color emojis, right-to-left text, access to system fonts, and much more! github.com/emilk/egui/p...
[WIP] Render text with Parley by valadaptive · Pull Request #5784 · emilk/egui
Resolves Cosmic Text for font rendering #3378 Resolves Automatically load system fonts when needed #5233 Closes feat: add feature for load system fonts according user input #1687 (superseded) Resol...
github.com
April 24, 2025 at 12:39 PM
Reposted by tjallingt
Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:

react.dev/blog/2025/04...
React Labs: View Transitions, Activity, and more – React
The library for web and native user interfaces
react.dev
April 23, 2025 at 3:45 PM
Reposted by tjallingt
Okay so imagine this, you have no opinions, you have no skills, you have no wants or desires, you are a smooth orb of nothing and our subscription service helps make sure you still cast a shadow that resembles a human being. Sounds sick right?
April 22, 2025 at 9:46 PM
Reposted by tjallingt
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...
React Compiler RC – React
The library for web and native user interfaces
react.dev
April 22, 2025 at 4:31 PM
Reposted by tjallingt
Ever wonder what happens between your code and the CPU? @matt.godbolt.org explores how modern processors & compilers boost performance—and what to do when they don’t.
What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024
This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgohttps://gotochgo.comMatt Godbolt - Low-level Latency Geek @MattGodbolt RESOURCEShttps:...
youtu.be
April 16, 2025 at 12:04 PM
Reposted by tjallingt
Ohh I didn't see that ast-grep has a VSCode extension nowadays. This tool just keeps getting better. marketplace.visualstudio.com/items/?itemN...
April 18, 2025 at 1:48 PM
Reposted by tjallingt
view transitions in react 🧑‍🍳💋
April 15, 2025 at 5:17 PM
Reposted by tjallingt
⚛️📝 New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...
JSX Over The Wire — overreacted
Turning your API inside-out.
overreacted.io
April 15, 2025 at 3:54 PM