本文已获得原作者(Dmitry Tsepelev)和 Evil Martians 授权许可进行翻译。原文重点介绍了如何在 GraphQL 的世界里避免 N + 1 问题——以六种不同的方案。“六瞳之中莲花开放,七尺红绫击排空巨浪”。
本文已获得原作者(Dmitry Tsepelev)、(Polina Gurtovaya)和 Evil Martians 授权许可进行翻译。原文是 Rails + React 使用 GraphQL的系列教程第三篇,介绍了以 Rails 作为后端,React + Apollo 作为前端,如何进行重构、错误处理以及实时更新等高级主题和技巧。
本文已获得原作者(Dmitry Tsepelev)、(Polina Gurtovaya)和 Evil Martians 授权许可进行翻译。原文是 Rails + React 使用 GraphQL的系列教程第二篇,介绍了以 Rails 作为后端,React + Apollo 作为前端,如何进行数据更新的教学。
本文已获得原作者(Dmitry Tsepelev)、(Polina Gurtovaya)和 Evil Martians 授权许可进行翻译。原文是 Rails + React 使用 GraphQL的系列教程第一篇,介绍了以 Rails 作为后端,React + Apollo 作为前端,如何经过基础的配置,构建一个简单图书馆列表页面。
在前一篇博客《自动运行MongoDB Docker为Replica模式》中,提到了如何自动实现让 MongoDB 在 docker 中以 Replica 模式运行的做法。但最近发现,当时的做法是有点问题的——如果跟其他 docker 镜像用docker-compose搭成环境后,其他的 docker 容器无法正常连接到该 MongoDB 使用。
本文已获得原作者(Vladimir Dementyev)和 Evil Martians 授权许可进行翻译。原文介绍了 对于 Rails 中经典的 N+1 问题,我们通常使用的 Bullet 的局限性,以及如何运用 n_plus_one_control 以测试的方式来尽早发现 N+1 查询。