タグ

2020年6月1日のブックマーク (6件)

  • アプリ開発の流れを変える「GraphQL」はRESTとどう違うのか比較してみた

    注:単純なデータモデルでさえ、今後の維持や説明が必要になる6つものエンドポイントが含まれています。 あなたがクライアント側の開発者で、movies APIを使い、HTMLとjQueryで単純なWebページを作るとします。そのためには、映画と出演俳優・女優の情報が必要です。APIに必要な機能は揃っているので、データを取得します。 新しくターミナルを開いて以下を実行します。 curl localhost:3000/movies 以下の応答が返ってきます。 [ { "href": "http://localhost:3000/movie/1" }, { "href": "http://localhost:3000/movie/2" }, { "href": "http://localhost:3000/movie/3" }, { "href": "http://localhost:3000/mo

    アプリ開発の流れを変える「GraphQL」はRESTとどう違うのか比較してみた
    kyaido
    kyaido 2020/06/01
  • 書籍「マイクロサービスアーキテクチャ」まとめ(前編) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに O`REILLY発行の マイクロサービスアーキテクチャ を読みました。 非常に興味深く、これまで主に企業向けエンタープライズ開発に関わってきた自分にとっては、今後のソフトウェアエンジニアとしてのキャリアを作っていくには、考え方の転換が必要だと気付かされる内容でした。 書の内容は広範囲に渡りますが、特に重要と感じた要点を整理(かなり長いですが)しておきたいと思います。(後編 との2部構成です) 要点 はじめに マイクロサービスを取り巻く技術の進歩は早く、マイクロサービスを実現する特定の技術を習得することよりも、その質的な考え

    書籍「マイクロサービスアーキテクチャ」まとめ(前編) - Qiita
    kyaido
    kyaido 2020/06/01
  • ステートレスとは何か

    RestWiki をたまに見直すと新たな発見があって面白い。 たとえば先日、「ステートレスなやりとりとは何か(What is Stateless Interaction?)」という箇所を見つけて、興味深く読んだ。このページは以前も絶対に読んでいるはずなのだが、 人間は忘れてしまうものである。 RestWiki の例でも充分わかりやすいのだけれど、自分でも例を思いついたので書きとめておく。 ステートフルサーバとステートレスサーバはどう違うのか。 まずは、ステートフルの例: 客: こんにちは 店員: いらっしゃいませ。○○バーガーへようこそ 客: ハンバーガーセットをお願いします 店員: サイドメニューは何になさいますか? 客: ポテトで 店員: ドリンクは何になさいますか? 客: ジンジャーエールで 店員: +50円でドリンクをLサイズにできますがいかがですか? 客: Mでいいです 店員:

    kyaido
    kyaido 2020/06/01
  • REST入門 基礎知識 - Qiita

    REST入門 基礎知識 はじめに RESTサービスを開発するにあたって勉強したことをまとめました。RESTとはなんぞやというところについて書いていきます。実際の開発方法等については当記事では触れません。 RESTとは REST(REpresentational State Transfer)はWebサービスの設計モデルです。RESTなWebサービスは、そのサービスのURIにHTTPメソッドでアクセスすることでデータの送受信を行います。 例としてQiitaのREST APIを利用してみます。下記のURLにアクセスしてみてください。(ChromeかFirefoxでないと*.jsonファイルのダウンロードになる場合があります) https://qiita.com/api/v2/users/TakahiRoyte {}でくくられている文字が表示されたかと思います。これは JSON(JavaScri

    REST入門 基礎知識 - Qiita
    kyaido
    kyaido 2020/06/01
  • DNSとは? 全体像とDNSレコードの種類 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    DNSとは? 全体像とDNSレコードの種類 - Qiita
    kyaido
    kyaido 2020/06/01
  • ペイペイジャンボ(オンライン)&最大10%戻ってくるキャンペーン - キャッシュレス決済のPayPay

    家電/PC App Bank Store ZOA ディーライズex 6/4より参加 ドスパラ BTOパソコンのサイコム 6/5より参加 PREMOA ヤマダウェブコム ※ ヤマダモールはキャンペーン不参加となりましたので、ご了承ください。 ファッション FABRIC TOKYO LOCONDO.jp 6/12 より参加 アウトドア アウトドア&フィッシング ナチュラム その他 OYO LIFE CYCLE YOSHIDA 6/8より参加 SOUND HOUSE さくらトラベル 通販できるみんなのお薬 T-SHOP その他の対象ストアを確認する ※ 対象ストアの一部店舗において、PayPay決済がご利用いただけない場合がございます。 ※ キャンペーン対象加盟店におけるPayPay決済は、消費者還元補助による還元(キャッシュレス・消費者還元事業におけるPayPay株式会社実施分)の対象外とな

    ペイペイジャンボ(オンライン)&最大10%戻ってくるキャンペーン - キャッシュレス決済のPayPay
    kyaido
    kyaido 2020/06/01