ruby My favourite Ruby on Rails engines Ruby on Rails Engines is one of the most powerful and underestimated features. Here are some of my favorite ones.
product hunt How Not Implement Html Editor The story of technical failure at Product Hunt. We used Slate for an HTML editor and tightly coupled its internal structure to our database.
GraphQL Testing GraphQL Backend in Product Hunt Custom tooling and conventions about testing resolver and mutation GraphQL ruby classes.
GraphQL How Product Hunt Structures GraphQL Mutations At the time of this writing, our codebase and related projects have 222 mutations. Here the guide on structuring GraphQL mutations.
ruby Dealing with N+1 in GraphQL (Part 2) How to deal with N+1 queries in GraphQL within Ruby on Rails project when Active Record's build in preload is not enough.
ruby Dealing with N+1 in GraphQL (Part 1) How to deal with N+1 queries in GraphQL within Ruby on Rails project using GraphQL::Batch gem.
GraphQL Learnings From Graphql Europe 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.
GraphQL Introducing SearchObject GraphQL Plugin When I started using GraphQL, I immediately saw, that SearchObject would be a perfect fit for search resolvers.
ruby Introducing KittyEvents 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.
open_source Introducing MiniForm Introducing my newest gem - MiniForm. It is group of helpers for dealing with form objects and nested forms.
ruby Preserving Named Arguments On Inheritance 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?