Hotwire之Turbo介绍

我去年 7 月的博客对 Hey.com 技术栈的期待 中提到了 DHH 在 HEY 中所使用的新技术栈。而在去年 12 月 23 日,DHH 不负所望,如期宣布了他的“NEW MAGIC”:Hotwire

行云流水般的NeoVim Builtin LSP操作

既然我们的 NeoVim 已经配置好 Builtin LSP 的 Server 和 Client,就该来看看如何使用它的问题了,也就是相关的 Keybinding 设定。好的 Keybinding 设定会让人在使用时运指如飞。

NeoVim Builtin LSP的基本配置

上一篇博客说过,现在官方对 NeoVim Builtin LSP 的配置已经做到了足够简洁易用的地步。这一篇就来看看怎样按照 NeoVim 官方的说明,一步一步把 LSP 给配置为可用于实际开发中。

正式切换到NeoVim Builtin LSP了!

从 2019 年起,我的 Vim(实际是 NeoVim)都使用 coc.nvim作为 LSP(Language Server Protocol,微软的一套标准)。但现在,时代变了。

GraphQL on Rails——避免N+1问题

本文已获得原作者(Dmitry Tsepelev)和 Evil Martians 授权许可进行翻译。原文重点介绍了如何在 GraphQL 的世界里避免 N + 1 问题——以六种不同的方案。“六瞳之中莲花开放,七尺红绫击排空巨浪”。

GraphQL on Rails——至臻

本文已获得原作者(Dmitry Tsepelev)、(Polina Gurtovaya)和 Evil Martians 授权许可进行翻译。原文是 Rails + React 使用 GraphQL的系列教程第三篇,介绍了以 Rails 作为后端,React + Apollo 作为前端,如何进行重构、错误处理以及实时更新等高级主题和技巧。