Questa sera ho partecipato al meet Porto On Rails, organizzato da Pedro Vilaça di XING. I relatori erano Jan Habermann che ha parlato della sua esperienza di sviluppo con Edge On Rails e André Gonçalves che ha spiegato come utilizzare la gemma BatchLoader per evitare il problema delle N+1 query lavorando con GraphQL.
Ho utilizzato in passato BatchLoader ma era la prima volta che sentivo parlare di GraphQL, un interessante strumento che, oltre ad essere innovativo nell’utilizzo come linguaggio di ricerca, offre una alternativa (o meglio come dice André un complemento) all’utilizzo dei servizi REST.