Jordan Eldredge (@captbaritone) 's Twitter Profile
Jordan Eldredge

@captbaritone

Engineer on relay.dev at Meta | Made webamp.org | Hacking on GraphQL Server for TypeScript grats.capt.dev

ID: 4409501

linkhttp://jordaneldredge.com calendar_today12-04-2007 21:05:56

11,11K Tweet

3,3K Followers

2,2K Following

Jordan Eldredge (@captbaritone) 's Twitter Profile Photo

People are often curious to learn how I went from a background/education in classical music to a career in software, so I’ve written a note telling and reflecting on that story: jordaneldredge.com/notes/opera-to…

Jordan Eldredge (@captbaritone) 's Twitter Profile Photo

The continued deterioration of Twitter has been a great motivation to just publish more stuff on my personal site. Formalizing my thoughts somewhere that they have url has been quite enough. If you want to follow along or read any of them: jordaneldredge.com

GraphQL (@graphql) 's Twitter Profile Photo

Client-controlled-nullability, null-only-on-error, semantic-nullability... Whatever term you use, we've been discussing errors & nullability in GraphQL for years. Jordan Eldredge explains these concepts and shares the current solution projects like Relay are working on:

Michael Staib (@michael_staib) 's Twitter Profile Photo

#GraphQL embedded from day one a primitive for composition to describe the data contract of a client component called a fragment. While this is great, one key element is still missing that allows for fragment isolation so that errors effecting one fragment do not bleed into other

jovi 🐨 (@jovidec) 's Twitter Profile Photo

On the GraphQL JS maintenance side we've been really focused on getting issues triaged and I'm pretty proud of what we've achieved in the last month already! We're on a great path towards v17 with improved defer/stream, fragment-arguments and much more!

On the GraphQL JS maintenance side we've been really focused on getting issues triaged and I'm pretty proud of what we've achieved in the last month already!

We're on a great path towards v17 with improved defer/stream, fragment-arguments and much more!
Relay (@relayframework) 's Twitter Profile Photo

The Relay compiler is gaining a new capability: codemods What GraphQL codemods would you like to see built into the Relay compiler? relay.dev/docs/next/guid…

Justin Fagnani (@justinfagnani) 's Twitter Profile Photo

Do any TypeScript compiler nerds out there know if there's anyway to create a TS server plugin asynchronously? I need to import some standard JS modules into my plugin.

Guillermo Rauch (@rauchg) 's Twitter Profile Photo

Cookie banners. Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside. Going to the "trust" provider website yields a 5.3s

Cookie banners. 

Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside.

Going to the "trust" provider website yields a 5.3s
Jordan Eldredge (@captbaritone) 's Twitter Profile Photo

Same question but for Rust. Would love to get the full Relay working in Wasm, but figuring out how to inject file system io is tricky.

Jordan Eldredge (@captbaritone) 's Twitter Profile Photo

I wrote a technical note about the Winamp Skin Museum’s over-engineered upload flow, and how it helped enable a virtuous cycle that helped the museum surpass 100k skins. jordaneldredge.com/notes/skin-upl…

@alloy@mastodon.social (@alloy) 's Twitter Profile Photo

This past year at Microsoft Teams, I've had the pleasure to lead the UI architecture for part of this new Chats and Channels UX, and introduce Relay to our React stack to use GraphQL the way originally intended. Coming soon to 320+ MAU 😅 microsoft.com/en-us/microsof…

Josh Goldberg 🦋 (@joshuakgoldberg) 's Twitter Profile Photo

Making a new starter pack on 🦋 for folks around linting / static analysis in general for JavaScript & TypeScript. If you're not on there yet, now would be a great time to join! bsky.app/profile/joshua…

Relay (@relayframework) 's Twitter Profile Photo

We’ve just released version 18.2.0 of Relay. This version includes compiler-driven codemods and expanded support for at-catch. github.com/facebook/relay…

Michael Staib (@michael_staib) 's Twitter Profile Photo

We have released #HotChocolate 14.2 with experimental support for semanticNonNull. If you are using relay you can already take advantage of this new feature. github.com/ChilliCream/gr… #graphql #dotnet

Christoph Nakazawa (@cpojer) 's Twitter Profile Photo

I built "go-to-definition" for GraphQL Pothos, @nkzw/pothos-locate. `cmd+click` on anything in a client GraphQL query to take you directly to the backend implementation of the resolver.

Johannes Schickling (@schickling) 's Twitter Profile Photo

After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone. It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback!