GraphQL Fragment CacheGraphQL Fragment CacheImprove GraphQL Ruby applications performance with the ability to cache response fragments.Open SourceRuby on RailsRubyGraphQL
ArLazyPreloadArLazyPreloadLazy loading associations for Active Record models.Open SourceRuby on RailsRuby
GraphQL Ruby Persisted QueriesGraphQL Ruby Persisted QueriesA plugin for graphql-ruby to reduce HTTP request sizes by sending a request ID instead of an entire selection set.Open SourceRuby on RailsGraphQLRuby
StoreModelStoreModelA Ruby gem to simplify working with JSON database columns which are used to store various unstructured data.Open SourceRuby on RailsRubyPostgreSQL
RuboCop GraphQLRuboCop GraphQLA Ruby gem containing a number of rubocop rules to keep GraphQL-related code tidy.Open SourceRuby on RailsRubyGraphQL
One row, many threads: How to avoid database duplicates in Rails applicationsOne row, many threads: How to avoid database duplicates in Rails applicationsAugust 18, 2021Blog PostRailsRuby on RailsRubyPostgreSQL
Custom "cops" for RuboCop: an emergency service for your Ruby codeCustom "cops" for RuboCop: an emergency service for your Ruby codeJune 22, 2021Blog PostDXRuby on RailsRubyGraphQL
How to GraphQL with Ruby, Rails, Active Record, and no N+1How to GraphQL with Ruby, Rails, Active Record, and no N+1November 9, 2020Blog PostRailsRuby on RailsRubyGraphQL
Pulling the trigger: How to update counter caches in your Rails app without Active Record callbacksPulling the trigger: How to update counter caches in your Rails app without Active Record callbacksNovember 19, 2019Blog PostPerformanceRuby on RailsDB optimizationPostgreSQLElasticsearchRuby
Persisted queries in GraphQL: Slim down Apollo requests to your Ruby applicationPersisted queries in GraphQL: Slim down Apollo requests to your Ruby applicationNovember 5, 2019Blog PostRuby on RailsGraphQLApolloRuby
GraphQL on Rails: On the way to perfectionGraphQL on Rails: On the way to perfectionJuly 16, 2019Blog PostRuby on RailsFrontend & real-timeGraphQLApolloRuby
GraphQL on Rails: Updating the dataGraphQL on Rails: Updating the dataJune 19, 2019Blog PostRuby on RailsFrontend & real-timeGraphQLApolloRuby
GraphQL on Rails: From zero to the first queryGraphQL on Rails: From zero to the first queryJune 4, 2019Blog PostRuby on RailsFrontend & real-timeGraphQLApolloRuby
Wrapping JSON-based ActiveRecord attributes with classesWrapping JSON-based ActiveRecord attributes with classesFebruary 26, 2019Blog PostRuby on RailsRubyPostgreSQL
Building high-performance GraphQL APIsBy Dmitry TsepelevBuilding high-performance GraphQL APIsMay 28–29, 2021EurukoTalkRuby on RailsGraphQLRuby
GraphQL doesn’t need to be hellPodcast with Dmitry TsepelevGraphQL doesn’t need to be hellOct 6, 2020Ruby RoguesPodcastRuby on RailsGraphQLRuby
GraphQL-Ruby under the hood and how to write more elegant APIsBy Dmitry TsepelevGraphQL-Ruby under the hood and how to write more elegant APIsSep 28, 2019RubyRussiaTalkRuby on RailsGraphQLRuby
Thinking in graphs, or why GraphQL is not about mapping database to schemaBy Dmitry TsepelevThinking in graphs, or why GraphQL is not about mapping database to schemaJun 1–2, 2019Saint P RubyConfTalkRuby on RailsGraphQLRuby