Rado's Blog
  • Home
  • Management
  • GraphQL
  • React
  • Ruby on Rails

ruby

A collection of 13 posts

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.

React

Product Hunt Architecture

How we combine React, Next.js, GraphQL, Apollo, and Ruby on Rails

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

SearchObject 1.1

New features in the newest version of Search Object.

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?

Rado's Blog © 2023
Latest Posts Twitter Ghost