Lenz Weber-Tronic
banner
phry.dev
Lenz Weber-Tronic
@phry.dev
Maintaining Apollo Client at Apollo GraphQL

Redux Toolkit Co-Maintainer
Creator of RTK Query

Some additional keywords for people to find me:
OpenSource, TypeScript, JavaScript, React

web: phryneas.de
phryneas on most platforms
@phry on the bird
Reposted by Lenz Weber-Tronic
Not a trick, just a treat! 🍭

GraphQL Summit 2025 sessions are live! 🎉

Catch up on new ideas or the sessions you missed 👉
https://youtube.pulse.ly/5ucsxwzia1
October 31, 2025 at 1:02 PM
Reposted by Lenz Weber-Tronic
add to the list of reasons to never accept homework in hiring pipelines 📝

(on a more serious note, HOLY S*** this is actually a surprising approach to try and hack someone - and with AI all around... YIKES)

...and perfectly spoOOoky 👻 for today 👻

🔗 blog.daviddodda.com/how-i-almos...
October 31, 2025 at 3:57 PM
Reposted by Lenz Weber-Tronic
You’re using GraphQL fragments wrong.

They’re not for reuse, they’re for co-location.

Here’s what Meta learned refining this idea 👇🏼
youtube.com/watch?v=gMCh...
How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta
YouTube video by GraphQL Foundation Talks
youtube.com
October 28, 2025 at 11:24 AM
Oh great, now the person that reported "enabled directory listings" on my "only public static HTML files" homepage expects a bug bounty 🤦
October 28, 2025 at 7:55 AM
There is nothing more frustrating than opening a GitHub issue with lots of detail, only for an AI to respond to me, repeating everything agree that this is a bug that needs to be fixed and asking me if it can close the issue now.
October 22, 2025 at 9:55 AM
13 PRs against the React Repo from different people, all adding one line to the `security.md`, all within three minutes.
One of the PRs is even titled "lololololololoolol".
This stuff ruins Open Source - seems like the repo is now closed to new contributors 😔
October 11, 2025 at 8:49 PM
Weeks ago my timeline was full of "I beat Silksong" posts.

So yeah... I beat the last judge now.
Gotta take this at my own speed I guess.
September 28, 2025 at 11:17 AM
Reposted by Lenz Weber-Tronic
👀 Browserslist 4.26 - Now supports Baseline Queries

Thanks @en.sitnik.ru @tonypconway.com , this will be way more convenient in many cases!
September 12, 2025 at 8:39 PM
Reposted by Lenz Weber-Tronic
Reposted by Lenz Weber-Tronic
That’s a wrap 🙏🏻 Thank you, GraphQLConf!

@graphql.org
September 10, 2025 at 4:00 PM
Reposted by Lenz Weber-Tronic
Apollo Client 4 is here and it’s a big deal. @phry.dev is taking the #GraphQLConf stage to talk about everything that’s new!
September 10, 2025 at 11:44 AM
Reposted by Lenz Weber-Tronic
Behind the scenes with @michael-watson.bsky.social photographing @bodbod.bsky.social at #GraphQLConf
September 10, 2025 at 8:20 AM
Reposted by Lenz Weber-Tronic
Good morning, #GraphQLConf 🌞
It's another beautiful day in Amsterdam - we're ready to kick-off our community day with workshops, unconf sessions, and our GraphQL All Hands meeting!
September 9, 2025 at 7:00 AM
Reposted by Lenz Weber-Tronic
1. Never manually enter your GitHub or npm password; use a Passkey instead.
2. Enable npm 2FA for both authorization and publishing.
3. Use trusted publishing and remove all npm CI tokens.
4. Only invite maintainers who follow these security practices.
All the packages affected by this attack had not enabled trusted publishing and provenance.
- The top four packages were all impacted.
- More than half of the top ten packages were affected.

github.com/sxzz/npm-top...
September 8, 2025 at 5:01 PM
Woohoo I'm up there 🎉
Celebrating the contributions of our amazing community at #GraphQLConf - thank you to our 2025 GraphQL Stars!
September 8, 2025 at 11:51 AM
Reposted by Lenz Weber-Tronic
GraphQLConf is on!
September 8, 2025 at 7:06 AM
On my way to #GraphQLConf 🚆🚆🚆✈️🚋
See you in Amsterdam!
September 7, 2025 at 8:30 AM
Reposted by Lenz Weber-Tronic
i don’t know why people want this but they’re finally getting what they wanted!
September 4, 2025 at 11:51 PM
Reposted by Lenz Weber-Tronic
Just did some brainstorming with @phry.dev and @eskimojo.bsky.social and sketched out a notional API design for simplifying optimistic / pessimistic updates in an RTKQ endpoint. Seems very feasible at first glance:

github.com/reduxjs/redu...
Add helpers for optimistic updates · Issue #5073 · reduxjs/redux-toolkit
Right now the standard pattern for an optimistic update is pretty verbose: const api = createApi({ baseQuery: fetchBaseQuery({ baseUrl: '/', }), tagTypes: ['Post'], endpoints: (build) => ({ getPost...
github.com
September 5, 2025 at 5:42 PM
Phew, just finished my slides!
Let's say y'all are getting a very up-to-date talk about Apollo Client 4 and where we're going next at #GraphQLConf 2025, next week in Amsterdam!
See you there!
graphql.org/conf/2025/sc...
September 5, 2025 at 6:09 PM
Reposted by Lenz Weber-Tronic
September 3, 2025 at 6:40 PM
Reposted by Lenz Weber-Tronic
Just filed an issue to turn `--strict` on by default in TypeScript.

Maybe it's a little bit ambitious, but I'm excited for us to try this one. 😄

github.com/microsoft/Ty...
Enable `--strict` mode by default · Issue #62333 · microsoft/TypeScript
Background Almost a decade ago, we began to add certain options beyond --noImplicitAny and --strictNullChecks. Flags like --strictFunctionTypes, --noImplicitThis, and --strictBindCallApply have bee...
github.com
August 25, 2025 at 4:27 PM
Reposted by Lenz Weber-Tronic
The amount of love that went into this release cannot be understated
August 21, 2025 at 7:40 PM
Apollo Client 4.0 is officially out!

Take a look at the release notes here:

github.com/apollographq...
Release @apollo/[email protected] · apollographql/apollo-client
Apollo Client 4.0 Release Notes Apollo Client 4.0 delivers a more modern, efficient, and type-safe GraphQL client experience through various architectural improvements and API refinements. This rel...
github.com
August 21, 2025 at 6:46 PM