(Translated by https://www.hiragana.jp/)
RESTの人気記事 174件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 40 けん / 174けん

RESTの検索けんさく結果けっか1 - 40 けん / 174けん

RESTかんするエントリは174けんあります。 api設計せっけい開発かいはつ などが関連かんれんタグです。 人気にんきエントリには 『きちんとやすむことが、「高度こうど技術ぎじゅつ」であることをおおくのひとらない』などがあります。
  • きちんとやすむことが、「高度こうど技術ぎじゅつ」であることをおおくのひとらない

    いまおおくのひとが、気付きづかぬうちにつかれやストレスをかかえています。 科学かがく技術ぎじゅつ高度こうどにより、わたしたちは便利べんり快適かいてき生活せいかつれやすくなりました。ほとんどのひとがスマートフォンやタブレットなどをにし、ネットで手軽てがる有益ゆうえき情報じょうほう娯楽ごらくることができます。 それでも、しん身体しんたいのバランスをくずしてしまうひとちません。精神せいしんわずらひと睡眠すいみん問題もんだいかかえるひと、メンタルヘルスの不調ふちょうによる休職きゅうしょくしゃ増加ぞうかつづけています。 コミュニケーションがますます複雑ふくざつした結果けっか情報じょうほうおおすぎて処理しょりしきれなくなり、なにしんじ、なにたよりにしてきればいいのかかりにくくなっているのかもしれません。 いえかえってきても、心配しんぱいごとがなくなることはなく、らずらずのうちに心身しんしん疲弊ひへいしてしまっているひと限界げんかいまでストレスをためてしまっているひとしんきずってしまっているひとすくなくないのです。 そして、「いくらやすんでも、つかれがとれない」「そもそも、

      きちんと休むことが、「高度な技術」であることを多くの人は知らない
    • API設計せっけいスキルをつぎのレベルにげるベストプラクティス22せん - Qiita

      ほん記事きじは、Mohammad Faisalによる「22 Best Practices to Take Your API Design Skills to the Next Level」(2021ねん4がつ15にち公開こうかい)の和訳わやくを、著者ちょしゃ許可きょか掲載けいさいしているものです。 REST API設計せっけいのための実践じっせんてきアドバイス Photo by Andrea Piacquadio from Pexels はじめに すべてがかりにくく、ひどいAPIに不満ふまんかんじたことはありませんか?わたしはそうです。 マイクロサービスの世界せかいでは、バックエンドAPIの一貫いっかんした設計せっけい不可欠ふかけつです。 今日きょうは、っておくべきベストプラクティスについて、簡潔かんけつ説明せつめいします。さあはじめましょう! 用語ようご API設計せっけいは、リソース指向しこう設計せっけいというものにしたがいます。3つの重要じゅうよう概念がいねん構成こうせいされています。 リソース:データの一部いちぶれい:ユーザー) コレクション:リソー

        API設計スキルを次のレベルに引き上げるベストプラクティス22選 - Qiita
      • 意地悪いじわるなベンチ バス停ばすていにも公園こうえんにも 公共こうきょう増殖ぞうしょくする「排除はいじょアート」 | 写真しゃしん企画きかく うちな〜う | 沖縄おきなわタイムス+プラス

        屋根やね撤去てっきょした休憩きゅうけいしょ琉球りゅうきゅう王国おうこく時代じだいほどじゅんそく、蔡温、山田やまだちかし雲上うんじょうの3賢者けんじゃがここでかたったとつたわる三文さんもんこと公園こうえん休憩きゅうけいしょ屋根やね撤去てっきょされてはしらだけがのこり、かたうにはてきさない場所ばしょになっている=18にち那覇なはつじ

          意地悪なベンチ バス停にも公園にも 公共の場で増殖する「排除アート」 | 写真企画 うちな〜う | 沖縄タイムス+プラス
        • 現場げんば役立やくだつAPIデザイン

          Web APIは外部がいぶ連携れんけいのために公開こうかいするだけでなく、システム内部ないぶでの利用りよう一般いっぱんてきになっており、重要じゅうようせいはますますたかまっています。しかし、APIデザインについての知見ちけんはまだひろ浸透しんとうしていません。書籍しょせきやオンライン情報じょうほうはいろいろありますが、ほんセッションではそのなかから重要じゅうよう要素ようそをピックアップし、実際じっさい著名ちょめいなサービ…

            現場で役立つAPIデザイン
          • 独自どくじWebアプリや社内しゃないツールがつく放題ほうだいのオープンソース開発かいはつ環境かんきょう「ToolJet」を使つかってみた! - paiza times

            どうも、まさとらん(@0310lan)です! 今回こんかいは、さまざまなWebサービスやデータベースと連携れんけいして、独自どくじのWebアプリなどを手軽てがる開発かいはつできるサービスをご紹介しょうかいします! データソースの連携れんけい画面がめんデザインなどはドラッグ&ドロップの操作そうさ簡単かんたん構築こうちく可能かのうで、ロジックやイベント処理しょりなどもわずかなJavaScriptを利用りようするだけで開発かいはつできるのが特徴とくちょうです。 オープンソースで開発かいはつすすめられており、セルフホストすることでおおきな制限せいげんもなく活用かつようできるのでご興味きょうみあるほうはぜひ参考さんこうにしてください。 【 ToolJet 】 ■「ToolJet」の使つかかた それでは、「ToolJet」をどのように使つかえばいいのかくわしくていきましょう! まずはメールアドレスを入力にゅうりょくしたら【Create an account】ボタンをクリックして無料むりょうのユーザー登録とうろくませておきます。 メールアドレスあてにユーザー登録とうろくようのリンクが送付そうふされるの

              独自Webアプリや社内ツールが作り放題のオープンソース開発環境「ToolJet」を使ってみた! - paiza times
            • AWS公式こうしき無料むりょうEラーニングでAPI Gateway REST APIを網羅もうらてきまなぶ | DevelopersIO

              Amazon API Gateway について紹介しょうかいし、API を作成さくせいしてデプロイする方法ほうほう学習がくしゅうしていただける無料むりょうデジタルコース Amazon API Gateway for Serverless Applications (Japanese) - 75min をローンチしました? 認定にんていインストラクターが日本語にほんごでスタジオ収録しゅうろくしていますので是非ぜひ!https://t.co/emJoRhImIH pic.twitter.com/3zEnTb6WI8 — Wataru Nishimura (@kuwablo) January 27, 2021 上記じょうき紹介しょうかいされているAPI GatewayをまなべるEラーニングを受講じゅこうしたのでレポートします。 Amazon API Gateway for Serverless Applications (Japanese) かったこと 体系たいけいてきまなべる API Gatewa

                AWS公式の無料EラーニングでAPI Gateway REST APIを網羅的に学ぶ | DevelopersIO
              • API設計せっけいまとめ - Qiita

                はじめに 自分じぶんは2021ねん新卒しんそつでWebけい開発かいはつ会社かいしゃにフロントエンジニアとして入社にゅうしゃし2022ねんで2ねんになります。 実務じつむではReact×TypeScriptを利用りようしたフロントまわりとNode.js(Nest)やRailsをもちいたバックエンド(API)の開発かいはつをしています。 そのなか使つかっていたAPI設計せっけいについてあらためてまななおしたのでまとめてきます。 この記事きじ対象たいしょうしゃ エンジニア初心者しょしんしゃから中級ちゅうきゅうしゃ APIについてまなびをふかめたいひと この記事きじ目標もくひょう APIについてまな我流がりゅうではなくただしいAPI設計せっけいについてまなぶ この記事きじでやらないこと 具体ぐたいてきにコードをもちいたAPI設計せっけいかた説明せつめいかんしては下記かき記事きじ解説かいせつをしています。 APIについて APIとは APIは"Application Programming Interface"のりゃくで、直訳ちょくやくすると「アプリケーションを使つかいプログラミングを使つかってつなぐ」という意味いみ

                  API設計まとめ - Qiita
                • RESTful のウェブ API 設計せっけいけるべき 6 つのよくあるミス | Google Cloud 公式こうしきブログ

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

                    RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
                  • Microsoft の「クラウドアプリケーションのベストプラクティス」がかったので紹介しょうかいしたい | DevelopersIO

                    こんにちは。CX事業じぎょう本部ほんぶMAD事業じぎょうのYui(@MayForBlue)です。 最近さいきん調しらべものをしているなかつけたドキュメントがかったのでご紹介しょうかいしたいとおもいます。 さきにまとめ Microsoft の RESTful Web API の設計せっけい のドキュメントが API 設計せっけいかんがえるうえ勉強べんきょうになった 関連かんれんする クラウド アプリケーションのベスト プラクティス のドキュメントもアプリケーションを設計せっけいするさい指標しひょうとしてさそう RESTful Web API の設計せっけい 最近さいきん API 設計せっけいやパス設計せっけいについてかんがえる機会きかいがあったのですが、これという正解せいかいがなかったり、ひとによって思想しそうやこだわりがちがったりして結構けっこうむずかしいなとかんじていました。 そんななか下記かきのドキュメントをつけてひとつの指標しひょうとしていなとおもったのでご紹介しょうかいします。 内容ないよう項目こうもく) REST とはなにか リソースを中心ちゅうしんとした API 設計せっけい整理せいり HTTP

                      Microsoft の「クラウドアプリケーションのベストプラクティス」が良かったので紹介したい | DevelopersIO
                    • GraphQL を利用りようしたアーキテクチャの勘所かんどころ / Architecture practices with GraphQL

                      iCARE Dev Meetup 20 で発表はっぴょうした資料しりょうです #icare_meetup p.7,8,61 https://graphql.org/ p.18 https://twitter.com/a_suenami/status/1379270185207484417 p.33 [SQLQL…

                        GraphQL を利用したアーキテクチャの勘所 / Architecture practices with GraphQL
                      • GraphQLが解決かいけつする問題もんだいとそのさきのユースケース

                        サーバーサイドからみたGraphQL Serverlss Meetup#19 2021/03/31 におこなわれた Serverlss Meetup#19 で上記じょうきのタイトルで登壇とうだんしてきました。サーバーサイドのはなしをしようとおもったけどGraphQLの解決かいけつしているはなしをしようとおもったらクライアントのこともかなりはいってしまったので記事きじのタイトルはえました。 以下いか内容ないようです。記事きじ最後さいご資料しりょうくにあたって参考さんこうになった資料しりょうのリンクをいてます。 GraphQL and me この1ねんいたQiita記事きじ GraphQLの特徴とくちょう分解ぶんかいする ~API インターフェース・Universal BFF・API Gateway~ GraphQLはサーバーサイド実装じっそうのベストプラクティスとなるか GraphQLの全体ぜんたいぞうとWebApp開発かいはつのこれから 今回こんかいはなこと そもそもGraphQLはなんでつくられたのか、なに解決かいけつしようとして

                          GraphQLが解決する問題とその先のユースケース
                        • Page Not Found - Mibet Energy

                          Or you can return to our home page, or contact us if you can’t find what you are looking for.

                          • API開発かいはつ基本きほん - 銀行ぎんこうAPIの開発かいはつ事例じれいまなぶ『使つかいやすい』のデザインプロセス - エンジニアHub|Webエンジニアのキャリアをかんがえる!

                            API開発かいはつ基本きほん - 銀行ぎんこうAPIの開発かいはつ事例じれいまなぶ『使つかいやすい』のデザインプロセス APIはおおくのWebシステムにおいて、かすことのできない技術ぎじゅつです。APIをどのように設計せっけい、デザインすれば、ユーザに利便りべんせい提供ていきょうできるのかを、GMOあおぞらネット銀行ぎんこう CTOの矢上やがみさとしひろしさんが解説かいせつします。API設計せっけい基本きほん、そして実際じっさい銀行ぎんこうAPIの設計せっけいから、“使つかいやすい”をすためのデザインプロセスをまなびます。

                              API開発の基本 - 銀行APIの開発事例に学ぶ『使いやすい』のデザインプロセス - エンジニアHub|Webエンジニアのキャリアを考える!
                            • ホテルでタバコをっていないのに7まんえんえの喫煙きつえんだい請求せいきゅうされる事例じれい多発たはつ喫煙きつえんセンサーのサイトには「Win-Win-Win」の文字もじ

                              ホテルでは禁煙きんえんルームと喫煙きつえんルームが明確めいかくかれていることがほとんどで、禁煙きんえんルームでタバコをったことが発覚はっかくすると追加ついか料金りょうきん発生はっせいすることもあります。アメリカのとあるホテルでは「タバコをっていないのに、ったとめつけられて、追加ついか料金りょうきん請求せいきゅうされた」という事態じたい多発たはつしています。 I was just scammed by a @Hyatt hotel — and what I’ve uncovered so far points to a *much* bigger issue. A 🧵 (1/13)— Zach Griff (@_ZachGriff) July 17, 2025 旅行りょこう関連かんれんジャーナリストのジャック・グリフは2025ねん7がつにロードアイランドしゅうにあるハイアットの「The Pell」というホテルに宿泊しゅくはくしました。グリフつまと8カ月かげつになるむすめとも宿泊しゅくはくしていたとのこと。 そして、チェ

                                ホテルでタバコを吸っていないのに7万円超えの喫煙代を請求される事例が多発、喫煙センサーのサイトには「Win-Win-Win」の文字が
                              • POSTリクエストをべきとう処理しょり可能かのうにするIdempotency-Keyヘッダの提案ていあん仕様しよう - ASnoKaze blog

                                はじめに HTTPリクエストにはべきとうなものとべきとうなものがあります。 仕様しようじょう、GETやOPTIONSはべきとうであり、おなじリクエストであればなんおこなっても問題もんだいありません。そのため通信つうしんじょうエラーがこっても自動的じどうてきにリトライすることが出来できます。 一方いっぽうで、POSTリクエストはべきとうではありません。おなじリクエストでもふくすうかいおこなうと、結果けっかわってしまいます。投稿とうこう課金かきんAPIであれば2じゅう処理しょりされてしまいます。 POSTリクエストちゅうにタイムアウトが発生はっせいしたときに、サーバに処理しょりされるまえにタイムアウトしたのか、サーバが処理しょりしたあとにレスポンスをかえそうとしたところでタイムアウトしたのかクライアントは区別くべつできません。そのため、POSTリクエストを一概いちがいにリトライすることは出来できません。 そこで、リトライによりふくすうかいおなじPOSTリクエストをっても、おなじものと識別しきべつできるように識別子しきべつしをHTTPリクエストに付加ふかできるようにする

                                  POSTリクエストを冪等処理可能にするIdempotency-Keyヘッダの提案仕様 - ASnoKaze blog
                                • Hacker News 日本語にほんごまとめ

                                  1996 "Authentic" Beta Pokemon Cards Exposed as 2024 Prints via Printer Dots->

                                    Hacker News 日本語まとめ
                                  • なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io

                                    Intro 10 ねんほどまえおなじことを調しらべたことがある。 なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin' Codes https://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete 当時とうじまったくの素人しろうとで、素人しろうとなりに調査ちょうさはしたが、ほとんどが推測すいそくいきない結論けつろんだった。 この問題もんだいについてあらためてしるす。 仕様しよう策定さくてい経緯けいい 表題ひょうだいとおり、<form> の method には GET と POST しかサポートされていない。HTTP にはほかにも PUT や DELETE といったメソッドもあるのに、なぜサポートされていないのかという疑問ぎもんからはじまった。 仕様しよう決定けっていした経緯けいいは、以下いかのこっている。 Status: Rejected Change Description:

                                      なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io
                                    • サクッとAPIをたた方法ほうほう (VS CodeでHTTPリクエストがおくれちゃう拡張かくちょう機能きのう) - Qiita

                                      概要がいよう 開発かいはつちゅうのAPIをためしたり、サードパーティのAPIをサクッとたたいてみたいといったときみなさんどのようにしますか? わたしは、curlコマンドやPostmanをよく使つかっています。 ただ、もっとらくにHTTPリクエストをげ、かつそのとき使用しようした情報じょうほうのこすことができる方法ほうほう以前いぜんのチームメンバーにおしえていただいたので、記事きじにしました。 REST Client 今回こんかい紹介しょうかいするのはVS CodeのエクステンションにあるREST Clientというものになります。 このREST ClientというのはVS CodeじょうでHTTPリクエストを送信そうしんし、レスポンスを確認かくにんできる拡張かくちょう機能きのうとなっています。 使用しよう方法ほうほう 使用しよう方法ほうほうはすごく簡単かんたんで、拡張子かくちょうしが「.http」か「.rest」というファイルでめられた構文こうぶんしたがいHTTPリクエストを記述きじゅつするだけです。 下記かきにcrudのれいせていきたいとおもいます。 また今回こんかいはREST A

                                        サクッとAPIを叩く方法 (VS CodeでHTTPリクエストが送れちゃう拡張機能) - Qiita
                                      • REST API設計せっけいのパターンと原則げんそく|Sachiko Kijima

                                        APIの設計せっけいって意外いがいうつわりがあるんです。たとえばAPIのバージョンの指定してい方法ほうほうがヘッダーを使つか方法ほうほうからURLを使つか方法ほうほうにだんだん統合とうごうされてきました。 したがってほんやスライドなど、その時点じてんのベストプラクティスをむよりは、きているベストプラクティスをんだほういとおもいます。 ここではいくつか参考さんこうになるリソースのご紹介しょうかいと、よくかれる質問しつもんについてれておきます。 設計せっけいガイドライン、スタイルガイドAPIの設計せっけいのベストプラクティスを把握はあくするためによくAPIのドキュメントをているのですが、とくにご紹介しょうかいしたいのはスタイルガイドや設計せっけいガイドです。 マイクロソフトのAPIガイドライン

                                          REST API設計のパターンと原則|Sachiko Kijima
                                        • HTTP検索けんさく条件じょうけん、GETにするか?POSTにするか? | フューチャー技術ぎじゅつブログ

                                          はじめにTIG DXユニット 1真野まのです。 RESTfullとかRESTishな方針ほうしんでWebA PIの横断おうだん検索けんさく設計せっけいするさいにチームない方針ほうしんについて議論ぎろんしたやりりの備忘びぼう記事きじです。 注意ちゅういとしてB2CけなWeb APIを提供ていきょうするというよりは、おも企業きぎょうあいだまたは企業きぎょう内部ないぶ使つかわれるようなAPIの設計せっけいのバイアスがあります。LSUDs(Large Set of Unknown Developers)かSSKDs(Small Set of Known Developers)でえば、確実かくじつにSSKDsのう記事きじかれています。 REST APIひろ使つかわれているため日本語にほんご記事きじ多数たすうです。実践じっせんRESTful HTTP - InfoQ や、0からREST APIについて調しらべてみた などさそうな記事きじ沢山たくさんでてくるのむといでしょう。一般いっぱんてき設計せっけい方法ほうほうはややふるいですがWeb API: The Good Parts

                                            HTTP検索条件、GETにするか?POSTにするか? | フューチャー技術ブログ
                                          • 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
                                            • Web API設計せっけいガイドラインを公開こうかいしました | フューチャー技術ぎじゅつブログ

                                              こんにちは。Strategic AI Group の佐藤さとうです。 フューチャーでは さまざまなガイドラインを公開こうかいしており 、ほんブログでも 「ガイドライン」タグ に過去かこ紹介しょうかい記事きじがいくつかっています。Web API にかんするガイドラインも昨年さくねん11がつから検討けんとう開始かいしし、今年ことしの 1/17 に 公開こうかいされました! ほん記事きじはそのご紹介しょうかいです。 4ヶ月かげつかせていて本当ほんとうもうわけありません ほんガイドラインの経緯けいいフューチャーでは様々さまざま規模きぼ様々さまざま環境かんきょううごくシステムを構築こうちくしています。システム開発かいはつにおけるバックエンド設計せっけいかくあるべしという共通きょうつう知識ちしきだい規模きぼシステムにかたよっていて、昨今さっこん急速きゅうそくかずやしている Web ベースのシステムにかぎったはなしというものはあまり言語げんごされていませんでした。 そこで今回こんかい設計せっけい属人ぞくじんせい軽減けいげんさせ、知識ちしきよこ展開てんかい容易よういにするべくガイドラインを作成さくせい公開こうかいしました。当初とうしょはHTTPメソッドやステータスコ

                                                Web API設計ガイドラインを公開しました | フューチャー技術ブログ
                                              • れい時代じだいのページネーションをかんがえる (REST APIへん) - Sweet Escape

                                                今回こんかいはバックエンドAPIでページネーションをどうやるかについてのはなしなので、よくある無限むげんスクロールUIのようなフロントエンドがわ実装じっそうかんするはなしはしない。あくまでもAPI、もっとえばRESTfulなAPIのリクエスト・レスポンスにおけるページネーションのはなし本気ほんきふかかんがえるというよりざっくり検討けんとうしたときのはなしです。 はじめに REST APIを実装じっそうするにあたってリストけいのAPIを提供ていきょうする場合ばあい必須ひっすといっても過言かごんではないのがページネーション。大量たいりょうのリソースをレスポンスする場合ばあいにそれらを一気いっきかえしてしまうことは応答おうとう速度そくど転送てんそうりょう、クライアントサイドでのあつかいづらさなどなどにつながるので必須ひっすえる。 最近さいきんあらたなAPIを開発かいはつするにあたってページネーションをする必要ひつようがあったこともあり、今回こんかいはこのページネーションをどうやって提供ていきょうするか整理せいりしてあらためて検討けんとうしてみた。 前提ぜんてい TypeScript Nest.js

                                                  令和時代のページネーションを考える (REST API編) - Sweet Escape
                                                • BRAVIAのREST APIを使つかってテレビを操作そうさしてみた | DevelopersIO

                                                  はい、どーも!CX事業じぎょう本部ほんぶ吉田よしだです。 今日きょう Twitterをいつものようにてたところ、以下いかのようなツイートがながれてきました。 BRAVIAはガッツリAPIあるな。いいこといた。 "はじめに | BRAVIA Professional Display Knowledge Center" https://t.co/0ngvvFMIrM — moyashi (@hitoriblog) August 21, 2020 ちょっとかんじ、法人ほうじん製品せいひんのみに実装じっそうされてるのかな?と・・・ ちょうどのテレビもBRAVIA(KJ-55X8550G)だったので、ためしにそのIPをたたいてみると、nginxのレスポンスがかえってくるではありませんか。 多分たぶんREST APIではたけそうだぞ!ということでためしてみました。 ぜん準備じゅんび まずはテレビがわ準備じゅんびします。 テレビのホーム画面がめんから設定せっていはいります。機種きしゅによってこ

                                                    BRAVIAのREST APIを使ってテレビを操作してみた | DevelopersIO
                                                  • GraphQLはどんなとき使つかうか

                                                    @saboyutaka 合同ごうどう会社かいしゃ春秋しゅんじゅう Tech Base Okinawa 2023

                                                      GraphQLはどんな時に使うか
                                                    • GraphQLの誤解ごかい/rethinking-graphql

                                                      GraphQL実践じっせんノウハウ https://speakerdeck.com/sonatard/graphql-knowhow GraphQL実践じっせんノウハウv2 https://speakerdeck.com/sonatard/graphql-knowhow-v2 宣言せんげんてきUIの状態じょうたい管理かんりとアー…

                                                        GraphQLの誤解/rethinking-graphql
                                                      • CloudFrontとS3で作成さくせいする静的せいてきサイト構成こうせい私的してきまとめ | DevelopersIO

                                                        しばたです。 以前いぜん記事きじでもれたようにCloudFrontとS3を使つかって静的せいてきサイトをつく構成こうせいたいする理解りかいにあいまいな部分ぶぶんがあったのであらためてまとめてみました。 とく目新めあたらしいはなしっているひとにはたりまえ内容ないようかもしれませんが、まあ、自分じぶん自身じしん理解りかい整理せいりするために記事きじにしていきます。 1. S3静的せいてきウェブサイトを使つかうパターン はじめの構成こうせいは「S3静的せいてきウェブサイト」を使つかったパターンです。 S3にはバケットの内容ないよう静的せいてきウェブサイトとしてホストできる静的せいてきウェブサイトホスティングの機能きのうがあります。 この機能きのうではHTTPのみ利用りよう可能かのうなためHTTPSを使つか場合ばあいはCloudFrontとわせる必要ひつようがあります。 S3静的せいてきウェブサイトを使つかうにはバケットないのコンテンツを公開こうかいする必要ひつようがあり、S3バケットはパブリックアクセス可能かのうにする必要ひつようがあります。 また、かならずHTTPのWEBサイトが公開こうかいされることになるためユ

                                                          CloudFrontとS3で作成する静的サイト構成の私的まとめ | DevelopersIO
                                                        • RESTful のウェブ API 設計せっけいけるべき 6 つのよくあるミス | Google Cloud 公式こうしきブログ

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

                                                            RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ
                                                          • GraphQLはいつ使つかうか、RESTとの比較ひかく

                                                            さぼです、沖縄おきなわでWebと設計せっけいについてかんがえてます。2023/09/23 に沖縄おきなわおこなわれたTechBaseOkinawa2023 にて上記じょうきのタイトルで登壇とうだんしました。 今回こんかい内容ないようは GraphQLを設計せっけい観点かんてんからかんがえてみる GraphQLの目的もくてき用途ようと整理せいりする GraphQLを使つかとき、または使つかわないときのヒントをかえってもらう 最近さいきん、GraphQLじゃなくてRESTでくないとおもうケースがなんとなくわかってきたのでそれを共有きょうゆうする というかんじではなしました。はなした内容ないよう文字もじこしすこ改修かいしゅうしてZennでも共有きょうゆうすることとします。 まえおき 最近さいきんはクライアントAppとサーバーAppをけて実装じっそうすることえてきた クライアントの環境かんきょうはますます複雑ふくざつになっている クライアントとサーバーはWebAPIで通信つうしんおこなう クライアントが複雑ふくざつになるのと同時どうじにWebAPIの要求ようきゅうさらしてている APIの要求ようきゅう応答おうとう効率こうりつ

                                                              GraphQLはいつ使うか、RESTとの比較
                                                            • 徹底てってい解説かいせつ】REST VS GraphQL

                                                              注意ちゅうい今回こんかい記事きじせているコードは読者どくしゃ具体ぐたいてきなコードのイメージをたせる目的もくてきいている。それゆえに、実際じっさいにブラウザじょう実行じっこうしても動作どうさしないてんには注意ちゅういしてほしい。より専門せんもんてきににGraphQLとRESTのちがいをまなびたいならLogRocketの記事きじとApolloの記事きじ参考さんこうに。 はじめに 今回こんかい記事きじでは、Web APIの開発かいはつ重宝ちょうほうされるRESTとGraphQLのちがいを解説かいせつする。 対象たいしょうとする読者どくしゃ これからREST、またはGraphQLを実務じつむ積極せっきょくてき活用かつようしたいひと 両者りょうしゃちがいがわからないひと 個人こじん開発かいはつとうでWeb APIをつくるひと タイトルをてなんとなくになったひと APIとは RESTとGraphQLの議論ぎろんはいまえに、まずはAPIについて説明せつめいする必要ひつようがある。 Wikipediaによると、API(Application Programming Interface)は以下いかのように定義ていぎされてい

                                                                【徹底解説】REST VS GraphQL
                                                              • RESTful APIのURI設計せっけい(エンドポイント設計せっけい) - Qiita

                                                                HTTPメソッドとURI HTTPメソッドとエンドポイントはってもれない関係かんけいにある。URIがリソースをあらわすものだとすると、HTTPメソッドは操作そうさ(なにをするか)をあらわすものである。1つのURIのエンドポイントにことなるメソッドでアクセスすることで、情報じょうほう取得しゅとくするだけでなく情報じょうほう変更へんこうしたり、削除さくじょしたりひとしのさまざまな操作そうさおこなうようにすることで、リソースとそれをどうあつかうかをきちんと分離ぶんりしてあつかうことができる。これはHTTPメソッドの本来ほんらいかんがかた合致がっちしており、Web APIではこのかんがかた沿って設計せっけいおこなうことが主流しゅりゅうとなっている。かくHTTPメソッドについては以下いか参照さんしょう。 リソース指向しこうアーキテクチャの統一とういつインターフェース URI設計せっけい リソースにアクセスするためのURI設計せっけい注意ちゅういてん 1.複数ふくすうがた名詞めいし利用りようする 基本きほんてきにリソースは「集合しゅうごう」をあらわすものであるため、複数ふくすうがたほう適切てきせつである。また、HTTPのURIは

                                                                  RESTful APIのURI設計(エンドポイント設計) - Qiita
                                                                • 9ヶ月かげつかけてすべての API を REST から GraphQL にリプレースしたはなし - がぶちゃんの日記にっき

                                                                  サマリー システム構成こうせい変遷へんせん 創業そうぎょうフェーズ はじめての API と技術ぎじゅつ選定せんてい GraphQL 移行いこう直前ちょくぜん GraphQL への移行いこうめたきっかけ GraphQL 移行いこう方針ほうしん 移行いこう期間きかん ふりかえり 1つ方針ほうしん正解せいかいだった 2つ方針ほうしん微妙びみょうだったかもしれないけど、正解せいかいだったかもしれない 3つ方針ほうしんはやはり苦戦くせんした さいごに サマリー サービス開始かいしから3ねんった Next.js + Rails なシステム すべての API を REST から GraphQL にリプレース やく9ヶ月かげつかかりました 早速さっそくフロントエンドの都合つごうでバックエンドにもれるということがって快適かいてきです というはなしです。 システム構成こうせい変遷へんせん 創業そうぎょうフェーズ 1にんエンジニアとして入社にゅうしゃして、なにからけようかなーとかんがえた結果けっか事業じぎょうきも部分ぶぶんからシステムしていくことにしました。へいサービス https://moneiro.jp/ は

                                                                    9ヶ月かけて全ての API を REST から GraphQL にリプレースした話 - がぶちゃんの日記
                                                                  • REST API 設計せっけい指針ししん・セキュリティへん

                                                                    過去かこ2かい記事きじでREST API 設計せっけい指針ししんをまとめてきました。 REST API 設計せっけい指針ししん認証にんしょう認可にんかへん REST API 設計せっけい指針ししん通信つうしん、パラメーターへん 今日きょうだいさんかいかつ最終さいしゅうかいのセキュリティへんです。セキュリティは非常ひじょう幅広はばひろ概念がいねんであり、考慮こうりょすべきことは山盛やまもりですが、まずは基本きほんてきかんがかたから。 加害かがいしゃ被害ひがいしゃ逆転ぎゃくてん現象げんしょう 悪意あくいのある第三者だいさんしゃからの攻撃こうげきなどにより何某なにぼうかのインシデントが発生はっせいして、サービスが停止ていししたり、情報じょうほう漏洩ろうえいきてしまった場合ばあい、サービス事業じぎょうしゃはステークホルダーにおび、ときには直接的ちょくせつてき金額きんがくによる賠償ばいしょうおこなうことになります。本来ほんらいシステムを攻撃こうげきされた被害ひがいしゃがわですが、加害かがいしゃであるかのようなあつかいをされるケースがあります。一方いっぽうインシデントの種別しゅべつによってはなか同情どうじょうてきになるケースもあります。このちがいについてですが、一般いっぱんてきによくもちいられる対策たいさくをとっていたかどうかがおおきな分岐ぶんきてんとなります。 攻撃こうげきされ

                                                                      REST API 設計指針・セキュリティ編
                                                                    • Building Protocols with HTTP

                                                                      Workgroup: HTTP Internet-Draft: draft-ietf-httpbis-bcp56bis Obsoletes: 3205 (if approved) Published: 22 March 2022 Intended Status: Best Current Practice Expires: 23 September 2022 Author: Building Protocols with HTTP Abstract Applications often use HTTP as a substrate to create HTTP-based APIs. This document specifies best practices for writing specifications that use HTTP to define new applicati

                                                                      • Why, after 6 years, I’m over GraphQL

                                                                        GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

                                                                        • MCPはAPIではない - 単純たんじゅん変換へんかんしてはいけない理由りゆう - 吉田よしだ備忘録びぼうろく

                                                                          Microsoft Copilot Studio でカスタムのエージェントを最近さいきんつくはじめたほうは、システムとの連携れんけいにMCPを利用りようしたり、APIも利用りようすることもあるとおもいます。ありがちな勘違かんちがいが、APIをそのままMCPにすればいいじゃないか?というかんがえをつこともありますが、MCPの本質ほんしつ理解りかいし、なにちがうのかを理解りかいすることで、よりいエージェントをつくれるようになります。そこで今回こんかいはMCPとAPIのちがいについて、れたいとおもいます。 MCP ってそもそもなに? MCP(Model Context Protocol)は、Anthropic が 2024 ねんまつ公開こうかいしたオープンプロトコルです。ねらいは、だい規模きぼ言語げんごモデル(LLM)が外部がいぶサービスをもっと自然しぜんあつかえるようにすることです。 基本きほんてきには 3 つの要素ようそがあります。 ツール― LLM が実行じっこうできる“アクション”。 リソース― ツールがあつか対象たいしょうぶつや I

                                                                            MCPはAPIではない - 単純変換してはいけない理由 - 吉田の備忘録
                                                                          • OpenAPI Generator と TypeScript でかた安全あんぜんにフロントエンド開発かいはつをしているはなし - SmartHR Tech Blog

                                                                            こんにちは、SmartHR でフロントエンド開発かいはつ担当たんとうしている @Tokky0425 です。 この記事きじでは、わたしのプロダクトでの OpenAPI Generator を使つかったフロントエンド開発かいはつみを紹介しょうかいしていきます。 目次もくじ OpenAPI とは 「ラクラク分析ぶんせきレポート」の DX じょう課題かだい OpenAPI Generator とは 実際じっさいに generate してみる 生成せいせいファイルを使つかってみる かた情報じょうほう出力しゅつりょくしてみる み・運用うんよう工夫くふう chokidar で監視かんしする lint-staged にむ メリット・デメリット メリット デメリット まとめ OpenAPI とは OpenAPI とは、「REST API のドキュメントの記述きじゅつ形式けいしきさだめた仕様しよう」のことをしています。 簡単かんたんれいですが、下記かきのような YAML ファイルがあるとします。 schema.yml paths: "/some

                                                                              OpenAPI Generator と TypeScript で型安全にフロントエンド開発をしている話 - SmartHR Tech Blog
                                                                            • Go言語げんご基本きほんてきなCRUD操作そうさおこなうREST APIを作成さくせい | DevelopersIO

                                                                              JavaのエンジニアだったわたしがGo言語げんごでREST APIをつくじょうまなんだことをまとめています。 プロジェクト構成こうせい単体たんたいテスト、Dockerイメージの作成さくせいなど実際じっさいにREST APIを開発かいはつするじょう必要ひつようだとおもわれる要素ようそみつつサンプルプロジェクトを作成さくせいしていきます。 はじめに JavaのエンジニアだったわたしがGo言語げんごでREST APIをつくじょうまなんだことをまとめています。 プロジェクト構成こうせい単体たんたいテスト、Dockerイメージの作成さくせいなど実際じっさいにREST APIを開発かいはつするじょう必要ひつようだとおもわれる要素ようそみつつサンプルプロジェクトを作成さくせいしていきます。 今回こんかいはできるだけ外部がいぶライブラリやフレームワークを使つかわずにGo言語げんご標準ひょうじゅん機能きのうのみで開発かいはつしました。 これからバックエンドにGo言語げんご使用しようすることを検討けんとうされているほう参考さんこうになればさいわいです。 ※この記事きじすでにGo言語げんご開発かいはつ環境かんきょうをセットアップみで基本きほんてき文法ぶんぽうまなべ

                                                                                Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO
                                                                              • OpenAPIを使つかってAPIドキュメントとモックサーバーをかんじにしたはなし

                                                                                2021ねん6がつ2にちおこなわれたSendai Frontend Meetup #6で使用しようしたスライドです。 GitHub サンプルコード https://github.com/KanDai/openapi-sample ReDocで生成せいせいされたドキュメント https://kandai.github.io/openapi-sample/ About Swagger Specification https://swagger.io/docs/specification/about/ Swagger Editor https://editor.swagger.io/ Stoplight Studio https://stoplight.io/api-design/ Swagger UI https://petstore.swagger.io/ Redoc https://github.com/Red

                                                                                  OpenAPIを使ってAPIドキュメントとモックサーバーを良い感じにした話
                                                                                • OpenAPI (Swagger) まとめ - Qiita

                                                                                  はじめに 自分じぶん実務じつむでReact×TypeScriptを利用りようしたフロントまわりとNode.js(Nest)やRailsをもちいたバックエンド(API)の開発かいはつをしています。 ほん記事きじでは、OpenAPIをもちいたAPI設計せっけいかたおよび、Swaggerの説明せつめい使つかかたについてまとめていきます。 この記事きじ対象たいしょうしゃ プログラミング初心者しょしんしゃから中級ちゅうきゅうしゃ APIの基礎きそ理解りかいしているひと OpenAPIをもちいてサクッとモックサーバーをためしたいひと この記事きじ目標もくひょう モックサーバーの環境かんきょう構築こうちくまなぶ Swaggerの使つかかた理解りかいする OpenAPIをもちいてAPI設計せっけい具体ぐたいてきかたまなぶ この記事きじでやらないこと ほん記事きじではOpenAPIの「かた」をメインで解説かいせつするため、API設計せっけいについてのこまかい解説かいせつはぶきます。 なおAPI設計せっけいについては下記かき記事きじでまとめているので、ぜひ参考さんこうにしてみてください。 用語ようご解説かいせつ OpenAPI 公式こうしき

                                                                                    OpenAPI (Swagger) まとめ - Qiita

                                                                                  新着しんちゃく記事きじ