How we combine React, Next.js, GraphQL, Apollo, and Ruby on Rails
The story of technical failure at Product Hunt. We used Slate for an HTML editor and tightly coupled its internal structure to our database.
Custom tooling and conventions about testing resolver and mutation GraphQL ruby classes.
At the time of this writing, our codebase and related projects have 222 mutations. Here the guide on structuring GraphQL mutations.
How to deal with N+1 queries in GraphQL within Ruby on Rails project when Active Record's build in preload is not enough.
How to deal with N+1 queries in GraphQL within Ruby on Rails project using GraphQL::Batch gem.
This weekend, I had the pleasure to attend GraphQL-Europe, the first GraphQL conference in Europe. This is a recap of most notable things I learned there.
When I started using GraphQL, I immediately saw, that SearchObject would be a perfect fit for search resolvers.
Super simple publish/subscribe pattern using ActiveJob. You setup your events and list the subscribers for them. When an event is triggered, KittyEvents will fanout the event to each of your subscribers.
Introducing my newest gem - MiniForm. It is group of helpers for dealing with form objects and nested forms.
New features in the newest version of Search Object.
Ruby doesn't care very much carrying when you overwrite a method. The method is just replaced by the new method. But what happens with named arguments?