Skip to content
Linbudu's Blog

【暂时搁置】开新坑预警:GraphQL Deep Dive

1 min read

突然发现这好像是我的老传统了,搞一个东西一段时间,搞得比较熟悉了,就会开始想着搞个系列,比如之前的 TypeScript 系列。

这次呢准备搞个 GraphQL Deep Dive 系列!只玩真实的,不搞入门、Hello World、Demo 这种,玩点深入的!当然,我要顶不住的话就当我没说,比如后面 PostGraphile 源码这种,我是觉得我不一定顶得住哈。

目前预计的文章系列,最终应该不会全部保留,只会保留大概 7-8 篇。

你不知道的 GraphQL Directive

GraphQL Directive 简介、使用、实战、原理:

  • 它是个嘛玩意儿?
  • 如何基于指令实现骚操作?
  • 它是如何起作用的?
  • 它和 Angular Directive 有什么区别?

你不知道的 GraphQL Scalar

类似于 GraphQL Directive,造就完事了

GraphQL integration with modern Bundler: ESBuild, Vite, and more

  • GraphQL syntax support in bundler
  • ESBuild Plugin
  • Vite Plugin
  • Snowpack Plugin
  • What's the shared part?

构建基于 GraphQL 的微服务应用

  • 前端写给前端的微服务知识介绍
  • Apollo Federation 实战
  • 使用 Nest 构建基于 GraphQL 的微服务应用

Authority in GraphQL

  • GraphQL 中的鉴权层
  • 目前 GraphQL Libary 是如何支持鉴权的
  • GraphQL Shield

GraphQL Mesh Mesh!

  • TODO

从 GraphQL Generator 说到 GraphQL AST

Apollo Client 中的缓存

当 GraphQL 遇上 Web Components

How GraphQL PaaS works

  • Hasura、PostGraphile、and more

Gatsby 中的 GraphQL 工作机制

  • Gatsby 中是如何应用 GraphQL 获取数据的