Skip to content

Instantly share code, notes, and snippets.

@lagenorhynque
Last active November 11, 2022 07:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lagenorhynque/b4632000b7fcb1d22b85593ff88d8dfb to your computer and use it in GitHub Desktop.
Save lagenorhynque/b4632000b7fcb1d22b85593ff88d8dfb to your computer and use it in GitHub Desktop.
GraphQL入門

GraphQL入門


(defprofile lagénorhynque
  :id           @lagenorhynque
  :reading      "/laʒenɔʁɛ̃k/"
  :aliases      ["カマイルカ🐬"]

  :languages    [Clojure Haskell English français]

  :interests    [programming language-learning law mathematics]

  :commits      ["github.com/lagenorhynque/duct.module.pedestal"
                 "github.com/lagenorhynque/duct.module.cambium"]
  :contributes  ["github.com/japan-clojurians/clojure-site-ja"])

twitter icon


  1. GraphQLとは

  2. クエリ言語

  3. スキーマ言語

  4. 便利な機能

  5. 便利なツール/ライブラリ


1. GraphQLとは


APIに対するクエリ言語とクエリを実現するための実行エンジンについての仕様

cf. GraphQL Specification


2. クエリ言語


操作(operation)


3. スキーマ言語


GraphQL SDL

(schema definition language)


4. 便利な機能


クライアント側で便利な機能


5. 便利なツール/ライブラリ


GUIクライアント


代表的なフレームワーク


パフォーマンス/セキュリティ関連のライブラリ

cf. How to GraphQL > Security


Further Reading



#!/usr/bin/env bash
# npm install -g reveal-md
reveal-md introduction-to-graphql.md --theme night --highlight-theme monokai-sublime -w $@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment