GraphQL役立ちテクニック「最終回」
だれだよ
54代
プロ研(無)
クソスライドの最先端を走る
発表会じゃん!!!
何か発表しなきゃ……
最近作った…もの…
tailwind-variant.macro
https://gyazo.com/f36b36c3e3e19ce5df085a0848c209c6
Tailwind(何?)のつらみを解決するBabel(何??) Macro(だから何?????)
前提知識が多すぎる
ところで
ところで
「最終回のサブタイトルがタイトルなアニメ作品は名作」という都市伝説がある
例: 少女☆歌劇 レヴュースタァライト # 12 「スタァライト」
自動化できるのでは?
Annict
/icons/annict.icon
アニメを「見た」「見たい」などの情報を管理するサービス
多くのテレビアニメの情報を持っている
そしてそれをプログラムから取得できる
GraphQL
/icons/graphql.icon
データを宣言的に取得できる仕様
LOVE
クエリ
code:graphql
query Query($after: String) {
searchWorks(first: 10, after: $after) {
pageInfo {
hasNextPage, endCursor
}
edges {
node {
id, title, media, wikipediaUrl, officialSiteUrl
episodes(last: 2, orderBy: { field: SORT_NUMBER, direction: ASC }) {
edges {
node{
id, title, numberText
}
}
}
}
}
}
}
結果
https://tweet-card.now.sh/1408798943882846211.jpg?lang=ja https://twitter.com/SnO2WMaN/status/1408798943882846211
言うほど名作じゃないな……
展望
12話(終) 「プリンと美月の決意/桜Trick」このパターンは条件の包含が逆向きだから抜けるか
編集距離を測る
まとめ
GraphQL is 神
雑なプログラミングは我々の心を満たしてくれる
気軽にやっていこう