Michael Staib's Avatar

Michael Staib

@michaelstaib.bsky.social

268 Followers  |  77 Following  |  11 Posts  |  Joined: 06.06.2023  |  1.5211

Latest posts by michaelstaib.bsky.social on Bluesky

Fixing GraphQL's Biggest Mistake in 512 Bytes - Benjie Gillam, Graphile
GraphQL error handling sucks. There, I said it.Ever hunted through the errors list to figure out if a null was legit or caused by an error? If you're like me... Fixing GraphQL's Biggest Mistake in 512 Bytes - Benjie Gillam, Graphile

GraphQL error handling sucks. There, I said it.

Null checks everywhere, and ambiguity: error, or true null? We've all been there.

In this talk, Benjie Gillam shows how to fix GraphQL's biggest mistake in 512 bytes. πŸ‘‡
youtu.be/odwQUAkmW44

04.11.2025 17:00 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta
The most natural way to understand fragments is as a reusable part of a query. We at Meta know that this isn't true and can lead to a world of pain when it c... How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta

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

28.10.2025 16:00 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta
YouTube video by GraphQL Foundation Talks How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta

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

28.10.2025 11:24 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 2
Death, Taxes, and Deprecation - Stephen Spalding, Netflix
YouTube video by GraphQL Foundation Talks Death, Taxes, and Deprecation - Stephen Spalding, Netflix

Great insights how @netflix.com approaches #graphql schema evolution. youtu.be/FINsHIb0p0g

16.10.2025 15:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing the GraphQL AI Working Group | GraphQL

The inaugural meeting of the GraphQL AI Working Group is Thursday, 23 October! @keweiqu.bsky.social and I will see you there πŸ“† graphql.org/blog/2025-10...

15.10.2025 19:46 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta
YouTube video by GraphQL Foundation Talks How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta

Very good talk on fragments in #graphql and what the mental model really is behind them.

www.youtube.com/watch?v=gMCh...

14.10.2025 19:45 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
GraphQL Berlin Meetup #29, Thu, Sep 11, 2025, 7:00 PM | Meetup New GraphQL Berlin Meetup is coming! Come join us at the stylish Zalando office located opposite to the East Side Gallery. \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-

#GraphQL Berlin is hosting a Meetup to talk about

πŸ—£οΈBatching by β€ͺ@michaelstaib.bsky.social‬
from ChilliCream
πŸ—£οΈHow to evolve your API over time by Stephen Spalding
from Netflix

Join us on Sept 11 at @zalando.com ! Seats are limited!

www.meetup.com/graphql-berl...

02.09.2025 12:04 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Offset Pagination Is Dead! Meet Relative Cursors - Michael Staib, ChilliCream | GraphQLConf 2025 What if you could keep traditional UI pagination concepts, but with the performance and reliability of cursor-based pagination? In this lightning talk, you’ll learn how relative cursors enable fast, consistent pagination while preserving familiar UX patterns like β€œjump to page.” It’s a smarter, more robust approach to navigating dataβ€”ideal for modern APIs and real-world apps.

Limit/offset pagination is simple but expensive & not resilient to changes in the underlying data. Cursor pagination is resilient and performant, but doesn't give you "jump to page"...
@michaelstaib.bsky.social‬ gives us the best of both worlds with "relative cursors" graphql.org/conf/2025/s...

20.08.2025 07:45 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Taking in the state of GraphQL Federation from @martijnwalraven.bsky.social and @michaelstaib.bsky.social. Awesome to see the leadership by contributors from ChilliCream, @apollographql.com, and The Guild on advancing the community forward and developing this standard in the open #GraphQLConf

09.09.2025 12:53 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

TSC member @michaelstaib.bsky.social is a #graphqlstar & secret weapon, working across our diverse ecosystem to build consensus in the composite schema WG & spec. Michael also created HotChocolate, which implements GraphQL features for the .NET ecosystem. Thank you for all you do!!

19.02.2025 15:00 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
GraphQL Foundation - Public

In case you're keen to get more involved with the GraphQL Community this year, tomorrow we have 2 Working Group meetings you can join - Composite Schemas and our Primary WG - Subscribe to the calendar if you want notifications! calendar.graphql.org

08.01.2025 17:01 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Preview
The MOIST Principle for GraphQL Schema Design Why MOIST is preferable to DRY when it comes to GraphQL Schema Design

New post 🌢️ The MOIST Principle for GraphQL Schema Design

10.01.2025 17:28 β€” πŸ‘ 14    πŸ” 6    πŸ’¬ 5    πŸ“Œ 1

About a month and our idea in Australia is from Melbourne up to the barrier reef along the coast. We did with the kids already quite a bit of road trips. So 8 hours is acceptable between stops. In Hawaii we do not know yet. Can you do there more than just surfing and swimming?

06.01.2025 19:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

We are planing the next holiday with the kids and are split between Hawaii and a road trip through Australia.

06.01.2025 16:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I created a starter pack that includes a bunch of folks who are in the GraphQL community! If I missed anyone, please let me know and I'll add them! And feel free to share this widely!

go.bsky.app/P8JViJA

This platform has astonishingly little reasoned discussion of GraphQL, and that should change!

28.12.2024 07:16 β€” πŸ‘ 23    πŸ” 7    πŸ’¬ 5    πŸ“Œ 1
Release Notes for v3 1.0.0 [2024 December 16] Documentation site for the xUnit.net unit testing framework

It's v3 1.0.0 release day! We are excited for you to try out our newly redesigned testing framework.

Release notes:

xunit.net/releases/v3/...
xunit.net/releases/ana...
xunit.net/releases/vis...

#DotNet #CSharp #FSharp #UnitTest #TDD

16.12.2024 19:54 β€” πŸ‘ 85    πŸ” 31    πŸ’¬ 4    πŸ“Œ 0

Uhh there is now an official @graphql.org account, if you are interested into the work of the GraphQL foundation or into news around the GraphQL ecosystem, follow us.

12.12.2024 12:15 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Dew Drop – December 3, 2024 (#4313) Top Links AI-Powered Insights: Streamlining Variable Analysis with GitHub Copilot in Visual Studio (Harshada Hole)How to Create a Minimal API in .NET Core – A Step By Step Handbook (Isaiah Clifford…

Dew Drop – December 3, 2024 (#4313)

https://buff.ly/49hqq8A
#dotnet #ai #visualstudio #cloud #windowsdev #webdev #csharp #mobiledev #dewdrop

03.12.2024 12:14 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 14.2.0 Β· ChilliCream/graphql-platform What's Changed Fixed URL-safe ID serialization (#7725) Added .NET 9 (#7741) Fixed issue when accept:/ and operation is a subscription. (#7732) Include net9.0 tools in StrawberryShake package (#771...

We have released Hot Chocolate 14.2 with experimental support for @semanticNonNull. If you are using relay you should already be able to take advantage of this new feature. github.com/ChilliCream/...

03.12.2024 12:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Finally got back into running. Had a string of flus and colds since end of September and only now are back at 100% so today a pit finally my running shoes back on πŸƒβ€β™‚οΈ

18.11.2024 22:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
mr bean is wearing a suit and tie and making a funny face while waving his hand . ALT: mr bean is wearing a suit and tie and making a funny face while waving his hand .
16.11.2024 13:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How use a Blazor QuickGrid with GraphQL - .NET Blog In this is the second post in a series of posts about GraphQL and .NET, we will see how to fill a Blazor QuickGrid component with data fetched with GraphQL. We will also use the virtualize feature of ...

How use a Blazor QuickGrid with GraphQL by @fboucheros.bsky.social.

#dotnet #blazor #graphql #aspnetcore #webdev
devblogs.microsoft.com/dotnet/how-u...

25.07.2024 11:57 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Building a GraphQL Client in .NET with JetBrains Rider and StrawberryShake | The .NET Tools Blog Many teams are using GraphQL for their API needs, thanks to its powerful query language and flexibility. Unlike traditional REST APIs, GraphQL lets you fetch the data you need in a single request, mak

Building a GraphQL Client in .NET with JetBrains Rider and StrawberryShake by Maarten Balliauw.

#webdev #dotnet #rider #graphql #hotchocolate #strawberryshake #jetbrainsrider #csharp

18.09.2024 13:00 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
The Billion Dβˆ…Llar Panel - Nullability in GraphQL
YouTube video by GraphQL Foundation Talks The Billion Dβˆ…Llar Panel - Nullability in GraphQL

What happened when Stephen Spalding null-checked Lee Byron? Who got null-pointer-exception-ed out off the panel? For answers to these and other Billion Dollar questions, you gotta watch this #graphqlconf talk:

youtu.be/1snK4dcN1rw

11.11.2024 17:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Getting Started with Hot Chocolate 14
YouTube video by ChilliCream Getting Started with Hot Chocolate 14

I have created a new episode on the getting started experience with Hot Chocolate 14 and look at the first things you might stumble over when migrating from Hot Chocolate 13.

youtu.be/AdyR4us0Ywc

#graphql #dotnet #hotchocolate

11.11.2024 15:41 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
What's new for Hot Chocolate 14 We are almost ready to release a new major version of Hot Chocolate, and with it come many new exciting features. We have been working on…

What's new for Hot Chocolate 14 by Michael Staib.

#aspnetcore #graphql #dotnet #webdev #apis #hotchocolate #csharp

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

@michaelstaib is following 20 prominent accounts