Morning Girl

Web API, Windows, C#, .NET, Dynamics 365/CRM etc..

GraphQL

既存のGraphQLサービスからJSON形式のSchemaを生成する prisma/get-graphql-schema

何度かやってるんですが、毎回何でやったか忘れてしまうので書き残し。 GraphQLのスキーマを生成したい GraphQLではスキーマが仕様上重要なポイントになっています。 このスキーマを元に、クライアントやサーバーサイドのベースとなるソースコードを生成した…

Meetup #8 GraphQL Tokyo 2019 Summer のまとめにもならない参加メモ

はじめて GraphQL関係の勉強会「Meetup #8 GraphQL Tokyo 2019 Summer」に参加してきたました。 www.meetup.com セッションはオープンスペースという形式で参加者から募集したトピックと投票によって決定します。初めてだったんですが、事前にスライドの準備…

Java クライント開発における Web API の実装アプローチ まとめ REST vs GraphQL vs Swagger vs OData

最近作成してきた、Java クライント開発における Web API の実装アプローチのまとめ記事です。 初めての試みでしたが、私自身多くの発見があり、とてもいいナレッジになったのではないかなと思っています! この記事では、まとめとして総括した内容を中心に…

Java クライント開発における Web API の実装アプローチ:その5 GraphQL 編

前回は REST ful な API プロトコルの OData でJavaクライアントを実装してみました。 今回は、2015年に公開された割と新しいAPI プロトコルであるGraphQLで実施してみたいと思います。 GraphQL は数年前に比べると海外のカンファレンスも活発に開かれるよう…

Java クライント開発におけるWeb API の実装アプローチ:その1 Web API を活用する上で意識したい APIエコシステム

最近個人的に気になったトピックとして、世界のAPI Management 市場規模のニュースがありました。 Global API Management Market Worth USD 3,436.16 Million by 2022 サイトから引用 このニュースによると、世界のAPI Management 市場は2022年までに現在の2…

【API Memo】MySQLやPostgreSQLへGraphQLインターフェースを提供するPrismaが$4.5Mのシードを獲得

MySQLやPostgreSQLからGraphQLインターフェイスを提供するPrismaというサービスが各エンジェル投資家などから、$4.5Mのシードを獲得したとのこと。 jp.techcrunch.com この記事で初めてPrismaというプロダクトをしりました。 Prismaの公式サイトは以下から。…

なぜポストREST APIが求められるのか? REST APIがカバーできない2つの要因とその対策

なんだか珍しく、あおり気味のタイトルにしてしまいました。 最近読んだ以下の記事が大変おもしろかったので、今まで私の中で度々反芻していたものを文章としてまとめてみました。 gihyo.jp なぜ今GraphQLが騒がれているのか。ポストRESTが求められている理…