Matt Mahoney's Avatar

Matt Mahoney

@mjmahone.bsky.social

86 Followers  |  71 Following  |  7 Posts  |  Joined: 03.08.2023
Posts Following

Posts by Matt Mahoney (@mjmahone.bsky.social)

Preview
Introducing Fate | fate A Modern React Data Framework

Looks like cpojer.net has shipped his Relay-like client library. It gets most of the Relay benefits without the need for GraphQL as an intermediary type-system. Same features like data-masking, view composition and deep React integrations.

Worth an explore

fate.technology/posts/introd...

09.12.2025 13:17 β€” πŸ‘ 26    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
Massive immigration raid on Chicago apartment building leaves residents reeling: 'I feel defeated' The Department of Homeland Security said federal agents with Border Patrol, the FBI and the Bureau of Alcohol, Tobacco, Firearms and Explosives arrested 37 people in the raid.

A neighbor said she saw agents dragging residents, including children, out of the building without any clothes on and into U-Haul vans. Kids were separated from their mothers, she said.

β€œIt was heartbreaking,” she said.

⁦β€ͺ@Suntimes‬⁩ ⁦β€ͺ@WBEZ‬⁩

www.wbez.org/immigration/...

02.10.2025 05:00 β€” πŸ‘ 228    πŸ” 130    πŸ’¬ 18    πŸ“Œ 15

Ah no this is fragment arguments (exactly as you have them!) and then more on top later. Sorry didn’t realize we’d miss you at the conf!

Basically with scope you can add generic fragment spreads. But fragment arguments are needed more badly and sooner!

11.09.2025 18:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Also if you’ve ever wanted to thread a fragment through a callback, well. Maybe we need to get ahead of the spec again!

05.09.2025 00:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah I’m fairly convicted that global scope for variables is worse than purely fragment local scope, but was what was needed for GraphQL in the moment of 2015.

I’d like to start pushing validation rules *requiring* fragment scoped definitions for all variables. But obviously can’t be spec.

05.09.2025 00:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jovidecroock.com want to get mad at me at #GraphQLConf for putting up a new (related!) idea instead of helping push fragment arguments forward more?

And no it’s not fragment aliases either.

05.09.2025 00:38 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
@async: Defer Even More! - Matt Mahoney, Meta | GraphQLConf 2025 @defer allows you to specify which parts of your operation are urgent, and which can be delayed. However, there is still a contract with @defer: all your data will always be returned, at some later po...

If you’re interested in how Meta gets ahead of the spec, I’ll be walking through how we decided we needed Defer/Stream. Now we’re finding new patterns that look kind of like Defer, but worse!

Let’s talk about how to bend GraphQL to a new domain with Async! graphql.org/conf/2025/sc...

05.09.2025 00:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Excited for #GraphQLConf Monday! See y’all in Amsterdam!

05.09.2025 00:11 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Web Player - Pocket Casts Listen to your favorite podcasts online, in your browser. Discover the world's most powerful podcast player.

Interesting episode from Meta about GraphQL and their mobile apps

play.pocketcasts.com/podcasts/c4e...

01.04.2025 08:25 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

SDL and Executables belong together. One mega document. Embrace everything

28.01.2025 23:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0