はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ REST

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 56件)

ネットスーパーアプリ GraphQL から REST へ移行始めました - every Tech Blog

2024/03/29 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL 移行

はじめに こんにちは、retail HUBで Software Engineer をしているほんだです。 今回は私が現在着手している事業譲渡されたアプリを社内で持続的なプロダクト開発を行える状態にするリプレイスプロジェクトをどのように行っているか紹介しようと思います。 この記事ではリプレイスを行うにあたってどのようなことを課題... 続きを読む

GraphQLはいつ使うか、RESTとの比較

2023/10/04 このエントリーをはてなブックマークに追加 169 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL 観点 用途 ヒント 設計

さぼです、沖縄でWebと設計について考えてます。2023/09/23 に沖縄で行われたTechBaseOkinawa2023 にて上記のタイトルで登壇しました。 今回の内容は GraphQLを設計の観点から考えてみる GraphQLの目的や用途を整理する GraphQLを使う時、または使わない時のヒントを持ち帰ってもらう 最近、GraphQLじゃなくてRESTで良く... 続きを読む

9ヶ月かけて全ての API を REST から GraphQL にリプレースした話 - がぶちゃんの日記

2023/08/02 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL サマリー API 変遷 移行

サマリー システム構成の変遷 創業フェーズ はじめての API と技術選定 GraphQL 移行直前 GraphQL への移行を決めたきっかけ GraphQL 移行方針 移行期間 ふりかえり 1つ目の方針は正解だった 2つ目の方針は微妙だったかもしれないけど、正解だったかもしれない 3つ目の方針はやはり苦戦した さいごに サマリー サービス... 続きを読む

GraphQLを徹底解説する記事

2023/03/01 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL クエリ言語 実務 公式ドキュメント 全体像

はじめに 今回の記事では、学習や実務でGraphQLを活用する人を対象に、GraphQLの全体像を把握するためのチュートリアル記事になる。本記事の対象読者は以下の通りである。 GraphQLの全体像を把握したい人 公式ドキュメントの理解で苦しんでいる人 GraphQLとは GraphQLはWeb APIを開発するためのクエリ言語である。REST A... 続きを読む

REST API設計のパターンと原則|Sachiko Kijima|note

2022/10/25 このエントリーをはてなブックマークに追加 246 users Instapaper Pocket Tweet Facebook Share Evernote Clip Note API設計 原則 パターン

APIの設計って意外と移り変わりがあるんです。例えばAPIのバージョンの指定方法がヘッダーを使う方法からURLを使う方法にだんだん統合されてきました。 したがって本やスライドなど、その時点のベストプラクティスを読むよりは、生きているベストプラクティスを読んだ方が良いと思います。 ここではいくつか参考になるリ... 続きを読む

OpenAPI + Zod で型安全な API クライアント出力

2022/09/28 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip OpenApi Zod openapi-generator

バックエンドが OpenAPI(REST) で API 仕様を公開している場合、 フロントエンド側で OpenAPI の仕様から、 型安全、かつ API 仕様通りに型定義と API クライアントを生成したい場合があり、 現状 API クライアント生成系ライブラリとして、以下のいずれかが候補に上がるかと思います。 openapi-generator 様々な言語... 続きを読む

GraphQLでバックエンドのコードをすっきりさせた話 - LayerX エンジニアブログ

2021/04/12 このエントリーをはてなブックマークに追加 258 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL LayerX github.com 榎本

こんにちは!LayerXの mosa_siru (榎本) です。 LayerX インボイスでは、もともと github.com/go-swagger/go-swagger を利用してREST APIを開発していましたが、最近開発したワークフロー機能 のコンポーネントではGraphQLを取り入れました。 GraphQLには様々なメリットがあり、RESTとの比較記事は多くありますが、なぜ... 続きを読む

加齢した父親の精子が子どもの神経発達障害に影響する、東北大が確認 | マイナビニュース

2021/01/07 このエントリーをはてなブックマークに追加 908 users Instapaper Pocket Tweet Facebook Share Evernote Clip 精子 父親 神経発達障害 東北大 マイナビニュース

東北大学は1月4日、父親の加齢が子どもの神経発達障害様行動異常の原因となりうること、またその原因となる分子病態基盤として、神経分化を制御するタンパク質「REST/NRSF」が関与し、加齢した父親の精子の非遺伝的要因が子どもに影響することを発見したと発表した。 同成果は、同大学大学院 医学系研究科・発生発達神経... 続きを読む

API 設計: gRPC、OpenAPI、REST の概要と、それらを使用するタイミングを理解する | Google Cloud Blog

2020/04/16 このエントリーをはてなブックマークに追加 712 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc OpenApi API タイミング 設計

※この投稿は米国時間 2020 年 4 月 11 日に、Google Cloud blog に投稿されたものの抄訳です。 ほとんど&#... 続きを読む

Spring BootでWeb APIを作ろう (1/3):CodeZine(コードジン)

2019/06/05 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine servlet Spring Boot

Web APIを実装する(1) Spring BootでWeb(REST)システムを構築する場合には、Spring MVCを通常利用します。 Spring Bootを使わないSpring MVCの設定方法 最初にSpring Bootを使わない場合のSpring MVCの設定方法を紹介します。 Spring BootからSpring MVCを利用している場合には、Spring MVCがServletを利用したフレ... 続きを読む

「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!

2018/12/26 このエントリーをはてなブックマークに追加 1211 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL gfx エンジニアHub API 実装

この記事では、Web APIの規格のひとつであるGraphQL(グラフキューエル)について解説します。筆者(gfx)は2017年からGraphQL APIをプロダクションで運用しており、GraphQLのDX(Developer Experience) に大きな魅力を感じているソフトウェアエンジニアです。 GraphQLは、RESTful Web API(REST)の持つ問題を解決する... 続きを読む

「GraphQLのmutationは動的にネストしたリソースを更新するもの」ではない - suusan2号の戯れ

2018/11/20 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip mutation GraphQL POST リソース 意見

「参照系はGraphQLだけど、更新系はRESTでPOSTにします」みたいな意見を稀によく見る。 もちろん何かしらのトレードオフを考えてRESTを選択しているのだとは思うのだけど、GraphQLのmutation(要は更新系)を誤解している人も中にはいるのではなかろうか。 先日GraphQLのmutationは難しそう……という意見をもらって、詳しく... 続きを読む

nodeエンジニアがGoでつくるREST APIサーバー【ベストプラクティス!?】ʕ ◔ϖ◔ʔ

2018/06/11 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベストプラクティス Siva Echo APIサーバー 改修

はじめに 今回は競馬予想 siva の改修に伴い、バックエンドをnode.jsで作っていたものをGoで実装した際のメモになります。 Go経験ゼロから最低限必要な機能をサクッと実装するまでの記録です。 〇 ここでやること - 依存ライブラリの導入説明 - echoでRESTサーバを立てたときの設定 - 個人的にやってしまったミス × ここでやらないこと - goのインストール説明 - goの基本構文... 続きを読む

GraphQLはRESTの置き換えではない|こんぴゅ|note

2018/05/07 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip method RESTful GraphQL Body API

GraphQLは最近注目されているWeb APIのための問い合わせ言語だ。 現在主流の RESTful なAPIはURLとmethodでリソースを表現するわけだが、GraphQLは単一エンドポイント(ex: "POST /graphql")だけ存在し、欲しいリソースをHTTP POSTのbodyに明示的に記載してリクエストする。 ↑JSON APIをGraphQLの形式でコールする(引用:  ho... 続きを読む

RubyKaigi 2017 でどんな発表をしたか - onk.ninja

2017/09/21 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip onk.ninja Twitter 発表 JSON API

RubyKaigi 2017 でどんな発表をしたか 発表スライド 荷物とともに PC 送っちゃったのであとで貼ります ほぼ同内容のテキストはこちらの 4 記事です。 RESTful API のおさらい Rails での JSON API 実装まとめ スキーマファースト開発 The NEXT of REST 発表時の twitter での反応 togetter にまとめておきました。 API Dev... 続きを読む

GraphQLは90%のウェブサービス開発者にはまだ時期尚早ではないか - Qiita

2017/06/30 このエントリーをはてなブックマークに追加 249 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook GitHub Qiita GraphQL

PySpa統合思念体です。チャットで話をしたことのまとめです。何人かで雑に話をしたことのまとめで、特定の誰かの発言というわけではなく、一種の怪文書です。 さて、GraphQLが世間を賑わせ始めています。Facebookが開発し、GitHubも機能提供をし始めました。GraphQLはRESTの未来か?みたいな論調もありますが、新しいものが出てくると既存のものをサンドバックにして「まだそんな古いの使っ... 続きを読む

GraphQLはWeb APIの次のフロンティアか? | プログラミング | POSTD

2017/06/27 このエントリーをはてなブックマークに追加 409 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD GraphQL フロンティア プログラミング 規約

次のAPI技術に思いを巡らせ、RESTish JSON over HTTPは大幅に取って代わられることのないほど次のAPI技術に思いを巡らせ、RESTish JSON over HTTPは大幅に取って代わられることのないほど”十分優れている”かを考える 目次 DXが最重要 RESTは合格点 次の候補 a. GraphQL b. RPC c. カスタムクライアント 規約とツールで生産性を最大化する ... 続きを読む

GraphQLを勉強した - mizchi's blog

2017/02/07 このエントリーをはてなブックマークに追加 151 users Instapaper Pocket Tweet Facebook Share Evernote Clip GraphQL mizchi-sandbox URI 注釈

2017 - 02 - 07 GraphQLを勉強した 自分でGraphQLサーバーを実装しながら勉強したログ。間違ってるかも。 コードはここにあるが、何の注釈もない。 https://github.com/mizchi-sandbox/play-graphql-server RESTの課題 REST は URI とモデルの マッピング 構造だが、往々にしてクライアントで必要となる構造は モデルの... 続きを読む

Qiita API v2のJSON Schemaを公開しました - Qiita Blog

2015/06/05 このエントリーをはてなブックマークに追加 138 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON Schema Qiita Qiita API イカ

こんにちは、r7kamura です。 最近は主にイカとして活動しており、カラフルな墨を掛け合う日々を送っています。 さて、QiitaおよびQiita:Teamでは、Qiita API v2としてデータを操作するためのREST APIを公開しています。これまで開発者向けに APIドキュメント を提供していましたが、今回は主に機械向けのインターフェースとして、JSON Schemaで記述したREST ... 続きを読む

Android - クライアントアプリの為のREST API設計 - Qiita

2015/02/13 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip クライアントアプリ Qiita Retrofit API

エンジニアがアプリ担当とAPI担当で分かれているチームで、API担当のエンジニアがアプリ開発経験が無かったりすると、アプリ担当のエンジニアはどんなAPIがクライアントアプリにとって使いやすいのか、上手く伝えるのに苦労する事がありますよね?本記事はそんな場面でAPI担当のエンジニアに読んでもらう事を想定しています。 APIと型 アプリ側はRESTクライアントにRetrofitやRestkit等、既に... 続きを読む

技術/HTTP/REST設計思想の "Stateless" との付き合い方 - Glamenv-Septzen.net

2015/02/11 このエントリーをはてなブックマークに追加 203 users Instapaper Pocket Tweet Facebook Share Evernote Clip Stateless http ステートレス サーバサイド 技術

id: 1350 所有者: msakamoto-sf    作成日: 2015-02-11 21:34:52 カテゴリ: HTTP プログラミング  [ Prev ] [ Next ] [ 技術 ] RESTfulなAPIやWebアプリケーションを開発する際に、一つの疑問が生じる。 RESTでは「ステートレス」を重視して、サーバサイドでのセッション管理ではなく、クライアント側で認証情報や状態を保持... 続きを読む

【翻訳】RESTのベストプラクティス | POSTD

2015/01/05 このエントリーをはてなブックマークに追加 639 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD ベストプラクティス 翻訳

現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さんのAPIを他の人が使うことをとても容易 […]現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。こ... 続きを読む

RESTful#とは勉強会2はすごかった | いきあたりばったり

2014/12/03 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip RESTful アクション 興奮 会話 実践

先月末にRESTful#とは勉強会2を開催してきました。 これがもう!!!!本当に良かった!!!!勉強になった!!!まだ興奮冷めやらぬ感じです。 勉強会1回目が終わり、得たRESTの知識を私はすぐ実践に生かすことが出来ました。 「これはURLとアクション考えるとControllerもう1個用意する?」なんて会話も出るようになり、レベルアップした感があります。 2回目はどうしようかなとぼんやりしてい... 続きを読む

SE奮闘記: アプリ向けのサーバーAPIは「REST」 or 「WebSocket」?

2014/11/09 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebSocket Labels Platform 覚書

2014年11月8日土曜日 アプリ向けのサーバーAPIは「REST」 or 「WebSocket」? Labels: node.js, platform, 技術ネタ アプリとサーバー間のやりとりをREST APIかまたはWebSocketで実装するか迷ったときの覚書。 よくまとまっているサイト WebSockets versus REST? (上記サイトの日本語訳)WebSockets vs. R... 続きを読む

ぶいてく: RESTとJSON、スキーマ定義について思うところ

2014/08/27 このエントリーをはてなブックマークに追加 137 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON WebAPI mozaicfm 鉄則 スキーマ定義

水曜日, 8月 27, 2014 RESTとJSON、スキーマ定義について思うところ mozaic.fm #7 RESTや#mozaicfm REST を聴いての感想、それから「Web+DB vol82のWebAPIデザインの鉄則」に触発されたので書こうと思う。 REST設計について WebAPIを設計するうえでRESTが重要であることは周知のとおりである。 “Constraints are li... 続きを読む

 
(1 - 25 / 56件)