並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

restfulの検索結果1 - 35 件 / 35件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

restfulに関するエントリは35件あります。 api設計web などが関連タグです。 人気エントリには 『RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ』などがあります。
  • RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ

    ※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便

      RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
    • RESTful API との比較で GraphQL API を作ることの難しさ|qsona

      上の資料でも書いてるんですが、要点を言うと以下のようなことを主張している。 API の設計手法として、以下の2つのパターンが考えられる ・Resource-based API ・Usecase-based API Usecase-based というのは要はクライアントの要求にそのまま沿った形で API を作るということだ。しかし、UI やその他クライアントの要求というのは変わりやすいものなので、そのたびにいちいち API を変更しないといけないとか、API に一貫性がなくて使いにくいとか、1つの endpoint で多数の要求に対処する "神API" が作られてパフォーマンスが悪化する、というような問題が起こる。 したがって、注意深く RESTful API を設計すると Resource-based になる。ここで言っている Resource というのはテーブル設計にやや近いが、そのまま

        RESTful API との比較で GraphQL API を作ることの難しさ|qsona
      • RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ

        ※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便

          RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
        • RESTful APIのURI設計(エンドポイント設計) - Qiita

          RESTful APIのリソース設計で述べた通り、何をリソースとするかを決めたらそのリソースを識別するURIを検討する必要がある。 エンドポイントとは何か エンドポイントとはAPIにアクセスするためのURIのこと。例えば、QiitaのAPIで自分の情報を取得する時のエンドポイントは以下となる。 http://qiita.com/api/v2/users/nagaokakenichi 似たような言葉に「エントリポイント」というものがある。エントリポイントとはプログラムやサブルーチンの実行を開始する場所のこと。 Qiita視点で考えると、 http://qiita.com/api/v2/users/nagaokakenichi を参照されることでプログラムが開始されるので、Qiitaからすると上記URIはエントリポイントとなる。 つまり、エンドポイントはAPIにアクセスする側からの、エントリポ

            RESTful APIのURI設計(エンドポイント設計) - Qiita
          • すべての Web サービス設計者に捧ぐ「RESTful って結局なんなんだ」

            誰もがその戦いの背景にある歴史の深淵と人々の覚悟を見誤っていた。開戦初日に決着が付くと高を括って鼻歌混じりに筆を取った私は、気が付けば夏休みの8割を喪失し、すべての指が腱鞘炎で悲鳴を上げる中で参考文献の海に這いつくばっていた。 —— Josh Nobus —— ぜんぜんわからない 俺たちは雰囲気で REST をやっている 何度調べてもなんだかよく分からない概念ランキングの個人的 Top5 に入る言葉。 それが「REST」だ。 いろんな Web サービスの REST API はよく使わせてもらっているし、REST API が何かと聞かれれば「その Web サービスの機能を HTTP リクエストで呼び出せる API エンドポイントのことだよ」みたいにそれっぽくお茶を濁すことはできると思うが、じゃあ自分で RESTful なサービスを作ってみろと言われたら私は作れない。作れなかった。 だってどん

              すべての Web サービス設計者に捧ぐ「RESTful って結局なんなんだ」
            • RESTful APIをシュッと作る技術 - PythonとFastAPIでバックエンドを5時間ちょいで作ってみた - Lean Baseball

              久々に開発ネタです. 大晦日ハッカソン2019 #大晦日ハッカソンで, 野球のデータをシュッと見るためのDashboardを作る(理由は後ほど). そんなDashboardのBackend APIをシュッと開発する. を目標に立て現在進行系でやってるのですが, 午後の進捗その2 Docker化が特に滞りなく完了. API Docも見れるとかFast API強すぎぃ 昨日の夕方から開発してたAPIはアッサリ1st Ver.できたので, 大晦日の買い物終わったらフロントエンドを除夜の鐘が鳴るまでになんとかするぞ #大晦日ハッカソン pic.twitter.com/wWMiSvQDKu— Shinichi Nakagawa (@shinyorke) 2019年12月31日 Backendを昨日(12/30)の18:00から着手して(実質作業時間)約5時間ちょいで完成させてしまいました. 本年最後

                RESTful APIをシュッと作る技術 - PythonとFastAPIでバックエンドを5時間ちょいで作ってみた - Lean Baseball
              • Cloudflare Workersで手軽にRESTful APIを公開する - kasuのブログ

                今回は、OpenAPI Specification から良い感じのドキュメントサイトを提供してくれるサービス bump.sh を見つけたので、RESTful API を用意して試してみます。 ドキュメントサイトがあることで、API が公開されていることがより分かりやすくなるでしょう。 こちらはスキーマの差分を解析するツール API Diff · Powered by Bump.sh を提供しており、今後 GraphQL もサポートされるそうなので楽しみです。 RESTful API まずは JSON を返すだけの簡単なAPIを作りたいと思います。 軽量なアプリケーションとなるので Cloudflare Workers をデプロイ先とします。 手書きしたくない ゼロから書くので定義ファイルとサーバーサイドの実装どちらも手書きすることはなるべく避けたいところです。 Node.js では pat

                  Cloudflare Workersで手軽にRESTful APIを公開する - kasuのブログ
                • RESTful な並び替え実装の個人的ベストプラクティス - Qiita

                  こんにちは。Mikatus でサーバーサイドエンジニアをしている gypsy と申します。 この記事は Mikatus アドベントカレンダーの17日目です。 最初、「Scala + DDD + 関数型でポケモンをモデリングしたい」というタイトルで記事を書こうと思っていたのですが、モデリングしているうちに情熱が失われてしまったので別のことを書きます。 並び替え処理の悩み 最近、要素の並び替え処理(ToDo アプリのタスクの並び替えのような)を設計する機会があったのですが、なかなか納得のいく実装が見つけられないでいました。 最初に考えたのは、並び順を 1 からの連番として表現し、 // resourceId の並び順を 2 番目にするリクエスト PUT path/to/resources/resourceId/sort { "order": 2 }

                    RESTful な並び替え実装の個人的ベストプラクティス - Qiita
                  • GitHub - contiamo/restful-react: A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥

                    A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥 License

                      GitHub - contiamo/restful-react: A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥
                    • RESTfulな「axios-mock-server」の使い方 - Qiita

                      axios-mock-serverとは フロントエンドの開発体験を向上させ、生産性を格段に高めるために作られたTypeScript製のモックサーバーです。 axios専用ではあるものの、JSON Serverよりも遥かに手軽にRESTfulなモック環境を構築出来ます。 GET/POST/PUT/DELETEのAPIエンドポイントを数行で作成できる サーバーを立てないので静的なJSファイルに出力してブラウザ単体でも動かせる TypeScript対応 Node環境のaxiosでも動く Nuxt.js同様のオートルーティング機能でパス記述が不要 IE11対応(>= v0.13.1) axios-mock-server - GitHub この記事はやたら長いので以下の入門記事から読むのをおススメします。 秒でaxiosをモックするnpmモジュールの入門サンプル Nuxt.jsのaxiosを秒でモッ

                        RESTfulな「axios-mock-server」の使い方 - Qiita
                      • REST と RESTful と RESTish について - A Memorandum

                        はじめに REST とは RESTful とは RESTish とは まとめ はじめに REST と RESTful 、さらに最近では RESTish という用語についてのまとめです*1。 REST とは REST(REpresentational State Transfer)という言葉が何を指すかは、かなり発散する話題です。 元となるのは Roy Fielding により示されたアーキテクチャスタイルで、アーキテクチャによる制約により以下のように導出されました。 このようなアーキテクチャの制約により導出された REST は、以下のスタイル(制約)を持つものとされています。 Client-Server Stateless Cache Uniform Interface Layered System Code-On-Demand ほとんどは読んだままですが、Code-On-Demand は

                          REST と RESTful と RESTish について - A Memorandum
                        • RestfulなWebAPIの設計 - Qiita

                          他にもHEADやPATCHなどがありますが今回は説明を割愛します。 ■POSTメソッドとPUTメソッドの違い POSTとPUTの違いは、新規登録かどうかです。対象のリソースが新規に登録される場合はPOSTを使用し、対象のリソースを更新する場合はPUTを利用するのがよさそう。 ■パスパラメータとクエリパラメータの使い分け https://xxxxx/path/pathparameter?query=queryparameter 上記URLのpathparameterがパスパラメータ、queryparameterがクエリパラメータ 特定のリソースを識別するために必要なものはパスパラメータ 検索やフィルタやソートなどで必要になるパラメータはリクエストパラメータとするのが良いです。 ■大文字・小文字が混同しないURI RFC3986にはschemeとhostは大文字と小文字を区別しなくても良いと定

                            RestfulなWebAPIの設計 - Qiita
                          • AWS IoT MQTTクライアントとRESTful APIを利用してDevice Shadowサービスの動作を確認してみた | DevelopersIO

                            AWS IoT MQTTクライアントとRESTful APIを利用してDevice Shadowサービスの動作を確認してみた こんにちは、CX事業本部の若槻です。 AWS IoTにはDevice Shadowサービスという機能があります。 AWS IoT 用の Device Shadow サービス デバイスのシャドウは、デバイスの現在の状態情報の保存と取得に使用される JSON ドキュメントです。Device Shadow サービスは AWS IoT に接続するデバイスごとにシャドウを維持します。シャドウを使用すれば、デバイスがインターネットに接続されているかどうかにかかわらず、MQTT または HTTP を介してデバイスの状態を取得および設定できます。各デバイスのシャドウは、対応するモノの名前によって一意に識別されます。 このDevice Shadowサービスの動作を理解したかったので良

                              AWS IoT MQTTクライアントとRESTful APIを利用してDevice Shadowサービスの動作を確認してみた | DevelopersIO
                            • RESTful web API Design best practices | Google Cloud Blog

                              Varun KrovvidiProduct Marketing Manager, Google Cloud Imagine ordering a “ready-to-assemble” table online, only to find that the delivery package did not include the assembly instructions. You know what the end product looks like, but have little to no clue how to start assembling the individual pieces to get there. A poorly designed API tends to create a similar experience for a consumer develope

                                RESTful web API Design best practices | Google Cloud Blog
                              • RESTful Web APIを扱う時の基本手法のまとめ(Python利用) - acokikoy's notes

                                Pythonで REST APIを扱う時の基本手法まとめ、Python編。 認証を通したり、CRUD操作、JSONファイルの加工などなど、Web APIのハンドリングに汎用で使える操作をまとめる。 oAuth 認証が未完成だけど、ひとまず公開して後から追記予定。 利用ライブラリ 準備: ライブラリのimport と、定数(環境固有値)のセット 認証いろいろ BASIC認証: authパラメーター で渡す方法 BASIC認証: HTTPヘッダで渡す方法 (要: BASE64エンコーディング) Base64エンコーディングの処理 HTTPヘッダ Authorization: Basic aWQ6cGFzc3dvcmQ=でBASIC認証 APIキー: HTTPヘッダで渡す BASIC認証配下にあるRedmine環境に、APIキー方式で接続 【後で書く】認証リクエストで得たアクセストークンを使う方

                                  RESTful Web APIを扱う時の基本手法のまとめ(Python利用) - acokikoy's notes
                                • 国内証券唯一となるRESTful APIの公開背景 - au Kabucom Engineer Blog

                                  2020年8月20日に kabuステーション APIを公開させていただきました。 実は、この構想は1年以上前からあったのですが、紆余曲折しながらようやく公開までこぎつけることができました。 今回は、なぜこのタイミングで個人向けの公開なのか?という点に関して語っていきたいと思います。 対象は「ITリテラシが高く」かつ「金融リテラシが高い」顧客層。ということで、相当ニッチな層に向けたソリューション公開ということもあり、 そもそもで、そんなニッチなソリューションが必要なのか?収益見込みはあるのか?等、容易に想像が付く意見を社内でも頂戴してきました。 そのような中、後述しますが、当該ソリューションの提供により、少しでも機関投資家と個人投資家の差を埋めていきたい!という想いから、何とかプロジェクトを立ち上げ、リリースまでたどり着くことができました。 kabuステーション API |株のことならネット

                                    国内証券唯一となるRESTful APIの公開背景 - au Kabucom Engineer Blog
                                  • Protocol Buffers を使って、Rails の RESTful API をスキーマ駆動開発してみた - Qiita

                                    Protocol Buffers を使って、Rails の RESTful API をスキーマ駆動開発してみた こんにちは、クラウドワークスの @t0yohei です。普段は Rails や Vue.js などを使って crowdworks.jp の開発をしています。 この記事は クラウドワークス Advent Calendar 2019 の20日目の記事です。 昨日は @juntetsu_tei による、Rails更新は最低限Controllerのテストが欲しいというお話でした。 今回は、Protocol Buffers を使った、 Rails の RESTful API はこんな感じに開発できるんじゃない?って内容です。実務で実際に使ったわけではないので、不足している点があると思いますが悪しからず。 用語の整理 Protocol Buffers って? Google が社内向けに開発を

                                      Protocol Buffers を使って、Rails の RESTful API をスキーマ駆動開発してみた - Qiita
                                    • [RESTful API]パスパラメータ、クエリパラメータ、リクエストボディの違いと設計 - Qiita

                                      事の発端 基本フロントのお仕事をしているのですが、RESTfulAPIの設計をしてね、と言われてRESTfulAPIについて色々調べることがありました。 パスパラメータ、クエリパラメータ、リクエストボディの使い分けについてヘ〜〜〜と思ったので、その結果を備忘として残したいと思います。 (かなり基礎的な情報なので、初心者向けです。) この記事で書くこと パスパラメータ、クエリパラメータ、リクエストボディってHTTPリクエストで言うどれのこと? パスパラメータ、クエリパラメータ、リクエストボディにはどういう情報を持たせればいいの? この記事で書かないこと(この記事を読む上での前提知識) HTTPリクエストとは何か? こちらの記事に説明を譲ります。 「HTTPリクエスト」と「HTTPレスポンス」 / ITSakuraさん RESTful APIとは何か? こちらの記事に説明を譲ります。 REST

                                        [RESTful API]パスパラメータ、クエリパラメータ、リクエストボディの違いと設計 - Qiita
                                      • RESTful APIとは? – Rakuten RapidAPI Blog

                                        Webやスマホアプリ開発に欠かせないRESTful APIとは? REpresentational State Transferの略であるREST。RESTful APIは、基本的に「RESTの原則」に従って実装されているWebシステムのHTTPでの呼び出しインターフェースのことを指します。そのため、広義には、「REST APIとRESTful APIは同じものである」といっても間違いではありません。では、RESTful APIとは具体的にはどういったものなのでしょうか? 今回はRESTful APIの概要や原則、そしてRESTful APIを使うことのメリットとデメリットについて紹介します。 RESTful APIの概要、REST、4つの原則とは? RESTは、HTTPプロトコル作成者の一人であるRoy Fieldingによって2000年頃に提案されたもので、分散アプリケーションを構築す

                                          RESTful APIとは? – Rakuten RapidAPI Blog
                                        • PostgreSQLデータベースを直接RESTful APIに変えるスタンドアロンのWebサーバ「PostgREST v11.1」がリリース

                                          シンガポールのSupabaseは、同社の提供するオープンソースのFirebase代替BaaSである「Supabase」において、PostgreSQLデータベースを直接RESTful APIに変えるスタンドアロンのWebサーバであるPostgRESTの最新バージョンとなる「PostgREST v11.1」を7月12日(現地時間)にリリースした。 「PostgREST v11.1」では、借用された権限において指定された時間を超えるステートメントを中止するstatement_timeout、ステートメントのコスト制限を可能にする拡張機能pg_plan_filterが利用できるようになっている。 また、クエリ実行時のトランザクション分離レベルを設定可能にするdefault_transaction_isolationが追加されるとともに、列のデフォルト値を考慮しつつJSONを一括挿入できるようになっ

                                            PostgreSQLデータベースを直接RESTful APIに変えるスタンドアロンのWebサーバ「PostgREST v11.1」がリリース
                                          • Laravel PHPでRESTful APIを構築する方法

                                            製品 コミュニケーション メッセージング マルチチャネルのテキストメッセージとメディアメッセージの送受信を180か国以上で

                                              Laravel PHPでRESTful APIを構築する方法
                                            • Deno🦕でRESTfulなAPIサーバーを立ててCloud Runへデプロイしてみる - Qiita

                                              Denoの学習用にRESTfulなAPIサーバーを作ってみたのでまとめます。 今回作るもの DenoとServestを使ってRESTfulなAPIサーバーを作り、GCPのCloud Runへデプロイするまでです。 (GIFではcURLで実行していますが、もちろんプラウザでも確認できます) 今回記載するサンプルコードは全て以下GitHubリポジトリにあります。もし、動かなければこちらを参照してみてください。 Denoとは? Denoは、Node.jsに変わる新しいJavaScriptのランタイムです。 ネイティブでTypeScriptをサポートしています。また、package.json での依存管理は不要で、URLから直接パッケージをimportしてキャッシュに保存します。ローカルに巨大な node_modules を持つ必要もないです。 その他詳細な情報は以下にとても分かりやすく記載されて

                                                Deno🦕でRESTfulなAPIサーバーを立ててCloud Runへデプロイしてみる - Qiita
                                              • RESTful APIのPOSTやPUTのレスポンスで、なんで登録や更新した情報を返すの? - Qiita

                                                前回に引き続き、会社恒例の3泊4日のプログラミングキャンプで、 RESTful APIの設計の際にRESTful APIのPOSTやPUTのレスポンスについて、 思ったことがあったので投稿してみました。 RESTful APIの設計をチームの先輩がSwaggerで作成してくれるということで、 完成したものを確認していると... (ふむふむ、一覧を取得するときのpathはこれで、一覧のレスポンスはこんな感じで返せばいいのか) (新規作成するときのpathはこれで、新規作成が成功した場合のレスポンスはこんな感じで返せばいいのか) (ん?あれ、新規作成のレスポンスに、登録した情報をレスポンスとして返してるな) (でも、新規作成した後は、一覧画面に遷移するから、登録した情報を返しても使わないんじゃないか?) っと思ったので、作成してもらった先輩に質問してみた。 僕 「すみません、新規作成が成功した

                                                  RESTful APIのPOSTやPUTのレスポンスで、なんで登録や更新した情報を返すの? - Qiita
                                                • 【論文詳解】RestGPT: ユーザ指示からRESTful APIを実行する新たなLLMエージェント

                                                  はじめに 初めまして、株式会社Carnotでインターンをしている長谷川と申します。 Carnotでは、LLMを活用し日々の業務フローの効率化や自動化をするためのソリューション「Promptflow」の開発を行っています。 上記のようなワークフローを作成する際には、SlackやGmail、Notionなど各サービスのAPIを連携させていく必要があります。しかし、そのような開発にはプログラミングの知識が必須で、非エンジニアにとってAPIを用いたシステムを作成することは難しいと思われます。そこで、今回は言語のみの指示から複数のAPIを呼び出すことが可能なRestGPTという手法を調査しました。 例えば音楽配信サービスを使う中で「YOASOBIが出した最新のアルバムを自分のプレイリストに追加する」という作業をしたい時、これを自分で行うのは面倒である上、コードを書いて自動化するのも非エンジニアにとっ

                                                    【論文詳解】RestGPT: ユーザ指示からRESTful APIを実行する新たなLLMエージェント
                                                  • Goとgrpc-gatewayでリバースプロキシを開発する――gRPCサービスのRESTful API化

                                                    Goとgrpc-gatewayでリバースプロキシを開発する――gRPCサービスのRESTful API化:スキマ時間にこっそり学ぶ「gRPC」入門(終) 第8回は、gRPCをサポートしないWebブラウザなどのクライアントからgRPCサービスを利用するためのリバースプロキシgrpc-gatewayを紹介します。プログラミング言語はGoです。

                                                      Goとgrpc-gatewayでリバースプロキシを開発する――gRPCサービスのRESTful API化
                                                    • Cloud Run上のGo製RESTful APIからBigQueryとCloud Storageを使う - PythonからGoに変えた理由を添えて - Lean Baseball

                                                      仕事がずっとコンサルワークなので, 休日のプログラミングがめちゃくちゃ楽しみになっている人です. 最初にお礼をさせてください, Developers Summit 2023の発表, なんだか好評価(高評価)だったみたいです. #devsumi 開催報告によると、私のトークの満足度は全90セッション中11位でした🎉 フィードバックコメントも多数いただき、誠にありがとうございました! 次回作にご期待ください(多分夏ぐらいになるだろう)https://t.co/68lYY2vj25— Shinichi Nakagawa / 中川 伸一 (@shinyorke) 2023年3月2日 練習やレビューに協力いただいた皆様, そして何よりも当日私のトークを聞いていただいた皆様, 誠にありがとうございました. さて, 当日の発表では「GoでRESTful APIを作って運用しましたよ」という話をしました

                                                        Cloud Run上のGo製RESTful APIからBigQueryとCloud Storageを使う - PythonからGoに変えた理由を添えて - Lean Baseball
                                                      • GitHub - opensearch-project/OpenSearch: 🔎 Open source distributed and RESTful search engine.

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - opensearch-project/OpenSearch: 🔎 Open source distributed and RESTful search engine.
                                                        • 爆速PythonフレームワークFastAPIをMySQLに繋いでRESTfulなAPIを作成してみた。 - Qiita

                                                          爆速PythonフレームワークFastAPIをMySQLに繋いでRESTfulなAPIを作成してみた。PythonMySQLDockerdocker-syncFastAPI FastAPI とは? FastAPIとはpython3.6以上を対象とした、APIを作成するためのモダンで処理速度が爆速なフレームワークです。 主な特徴としては 速さ: 非常にハイパフォーマンス。NodeJSやGoに匹敵する処理速度を誇る(StarletteとPydanticのおかげもあり)。Pythonの数あるフレームワークのうち最も処理速度が速いフレームワークの一つ。 コードの簡素化: コードの書く速度を約2~3倍から上昇させる。(*) バグの少なさ: 約40%ほどの人為的コードバグを減らすことが可能。(*) 直感的に書ける: エディターのサポートも充実、補完も効きます。デバッグにかかる時間を減らすことが可能。

                                                            爆速PythonフレームワークFastAPIをMySQLに繋いでRESTfulなAPIを作成してみた。 - Qiita
                                                          • AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション

                                                            DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話Koichiro Matsuoka86.4K views•89 slides

                                                              AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション
                                                            • How to Create a RESTful API in PHP With SlimPHP 4 and MySQL

                                                              Products Communications Messaging Send and receive multichannel text and media messages in 180+ countries

                                                                How to Create a RESTful API in PHP With SlimPHP 4 and MySQL
                                                              • 【お手軽ハンズオンで AWS を学ぶ】サーバーレスな RESTful API を構築しよう! Chaliceで実現する Python アプリ開発 | Amazon Web Services

                                                                AWS Startup ブログ 【お手軽ハンズオンで AWS を学ぶ】サーバーレスな RESTful API を構築しよう! Chaliceで実現する Python アプリ開発 Chalice は、 Amazon API Gateway と AWS Lambda for Python による API 環境を実現してくれる、 AWS 製のアプリケーションフレームワークです。「サクッと Web API を書きたいんだけれど、 AWS SAM を使うほどでもない」という場合にはもってこいの手軽さで、スタートアップにおける API 開発を助けてくれます。 この記事では、2019年8月8日に開催された「AWS Amplify & Chalice ハンズオン 〜怠惰なプログラマ向けお手軽アプリ開発手法〜」の内容をベースに、 Chalice を用いてサーバーレスな RESTful API をスピーディー

                                                                  【お手軽ハンズオンで AWS を学ぶ】サーバーレスな RESTful API を構築しよう! Chaliceで実現する Python アプリ開発 | Amazon Web Services
                                                                • io-ts を用いて RESTful API のレスポンスの型があっているかチェックする

                                                                  GraphQL を使ったプロダクション開発では、GraphQL API とフロントエンド間の疎通に関しては型安全な状態を実現できる。しかし、GraphAPI の Resolver が叩く API のレスポンスについては当然ながら GraphQL の管理対象ではないため、この部分の型安全は保証されない。では GraphQL が型安全を担保してくれるわけではない Resolver 内で実行する API からのフェッチについて、型安全を保つためには、何が必要か。 様々な手法があると思われるが、今回は自分の実案件で導入した io-ts を用いる動的な型チェックを紹介する。これは通常 TypeScript がコンパイル時に行う静的型チェックではなく、実行時に行うことができる型チェックである。 https://codesandbox.io/s/admiring-edison-0j9qq?fontsiz

                                                                  • RESTful API叩くツールには Chrome拡張のpostmanが最強(追記あり) - Qiita

                                                                    公式サイト Chromeウェブストア Postman - Chromeウェブストア 紹介記事引用 RESTサービスを触る際の必須ツールPostmanを使ってみました Postmanを使ってWeb APIにアクセスする その1 自分的気に入ってる点 ターミナルでcurl叩くよりとっつきやすい curlとかと違ってGUIでheaderやJSON形式の整形してくれたり使いやすい。 Chrome拡張で使えばChromeの同期で履歴もタブも同期してくれる。 よく使うものはブックマークのようにフォルダ階層形式で保存可能。 ブックマーク時には、HeaderやKeyももれなく保存してくれるから呼び出したらsendボタン押すだけ 以上です。

                                                                      RESTful API叩くツールには Chrome拡張のpostmanが最強(追記あり) - Qiita
                                                                    • rust-blog/posts/restful-api-in-sync-and-async-rust.md at master · pretzelhammer/rust-blog

                                                                      Let's implement a RESTful API server in Rust for an imaginary Kanban-style project management app. A popular real-world example of such an app is Trello: On its surface Kanban is pretty simple: there's a board and cards. The board represents a project. The cards represent tasks. The position of the cards on the board represents the state and progress of the tasks. The simplest boards have 3 column

                                                                        rust-blog/posts/restful-api-in-sync-and-async-rust.md at master · pretzelhammer/rust-blog
                                                                      • GitHub - techreagan/youtube-clone-nodejs-api: VueTube is a YouTube clone built with nodejs, expressjs & mongodb. This is the RESTful API repository.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - techreagan/youtube-clone-nodejs-api: VueTube is a YouTube clone built with nodejs, expressjs & mongodb. This is the RESTful API repository.
                                                                        1

                                                                        新着記事