タグ

2017年6月27日のブックマーク (7件)

  • GraphQLはWeb APIの次のフロンティアか? | POSTD

    RESTの規約。URLはリソースであり、CRUDはHTTP動詞にマップされる。 RESTの規約に1つ問題があるとすれば、規約が十分でないということでしょう。上記で”通常”、”多くの場合”、”時に”という表現を使ったのは、これらのやり方は仕様で推奨されているものの守られるとは限らないためです。実世界では、大抵のAPIはRESTishがせいぜいです。例えばStripeでは、リソース更新に PUT ではなく PATCH を使うべきですが、歴史的理由でそうはなっておらず、おそらく現時点では変更に値しないでしょう。いずれにしても開発者はドキュメントを読む必要があり、その時、 POST メソッドのユビキタスな使い方があることに気づくのです。 RESTには他の問題もあります。必要なものだけでなく全てが返ってくるため、リソースのペイロードが非常に大きくなることがあるのです。そして多くの場合、クライアントが

    GraphQLはWeb APIの次のフロンティアか? | POSTD
  • 6 Painting Techniques That Don’t Involve a Paintbrush | Artsy

    The youngest of the “big three” Mexican Muralist painters, David Alfaro Siqueiros, was also one of the first artists to publicly shun the paintbrush, calling the tool “an implement of hair and wood in an age of steel.” Seeking new painting techniques fit for the modern age, Siqueiros established the groundbreaking Experimental Workshop in New York City in 1936. There, young artists like Jackson Po

    6 Painting Techniques That Don’t Involve a Paintbrush | Artsy
  • 【登壇資料】目的別、サーバーレスアーキテクチャの教科書!これのときはこう!【アーキテクチャ20連発】 #cm_osaka | DevelopersIO

    大阪でサーバーレスの話をしてきました クラスメソッドの開発を知る!大阪勉強会 第7回 これから始めるサーバーレス!〜最新サービス使いこなし術〜で スピーカーとして登壇しました。参加率が非常に高く、多くの方にご参加いただきました。誠にありがとうございました! 記事では、勉強会でお話しした「目的別、サーバーレスアーキテクチャの教科書!これのときはこう!」の発表資料を公開します。 発表資料 内容 セッションでは、これからサーバーレスを始める人向けに、サーバーレスとは何か?という話から、具体的にどのようなアーキテクチャを構築するのか?というお話しをさせていただきました。 サーバーレスアーキテクチャパターン セッションでは、サーバーレスアーキテクチャのパターンを20種類ご紹介しました。サーバーレスと言えるアーキテクチャは20種類では語りきれないほど沢山ありますが、今回は独断と偏見で選んでみまし

    【登壇資料】目的別、サーバーレスアーキテクチャの教科書!これのときはこう!【アーキテクチャ20連発】 #cm_osaka | DevelopersIO
  • Safari に WebRTC がきてどうなるのか

    WWDC17 で iOS/macOS の Safari 11 に WebRTC が搭載されることになりました。これで何が変わっていくのかをだらだら書いてみます。 雑感対応ブラウザが増えてめんどくさくなるSafari 対応を色々頑張らなくて良くなるiOS ネイティブアプリを開発しなくても良くなるかもしれない技術的には対応ブラウザが増えることで、確認作業が増えるのは面倒です。今まで Chrome と Firefox だけだったのが、 Edge と Safari といきなり 2 倍です。確認コストは 2 倍以上です。 Safari 特に iOS の Safari や Chrome で WebRTC が利用できないことで、コスト高めの iOS ネイティブアプリを開発せざるを得ない場合がありました。もともとネイティブアプリであれば気にならないのですがウェブサービスのおまけとして提供される場合は iO

  • ファミコンに続いて、スーパーファミコンが小さくなって再登場! | トピックス | Nintendo

    昨年11月に発売した「ニンテンドークラシックミニ ファミリーコンピュータ」(※)に続き、今度は、スーパーファミコンが小さくなって帰ってきました!!!その名も、「ニンテンドークラシックミニ スーパーファミコン」!予想どおり?!正式名称がちょっと長いので、ここからは「ミニスーファミ」と呼ばせてもらいます☆ 1990年11 月21日に発売されたスーパーファミコンは、グラフィックや音源の処理能力が格段にアップした、ファミコンの後継機です。今ではさまざまなゲーム機でおなじみの右手親指の4つのボタンや、コントローラーの肩の部分にあるLRボタンも、このときから採用されました。 コントローラーといえば、クラシックミニファミコンでは、コントローラーが体に格納できる形状を再現するために、体サイズの縮小と共に、コントローラーも小さくなっていましたが、ミニスーファミでは、コントローラーは当時のサイズのまま、ネ

    ファミコンに続いて、スーパーファミコンが小さくなって再登場! | トピックス | Nintendo
  • アイソモーフィックJavaScript

    TOPICS Web , JavaScript 発行年月日 2017年07月 PRINT LENGTH 256 ISBN 978-4-87311-807-9 原書 Building Ismorphic JavaScript Apps FORMAT PDF EPUB アイソモーフィックJavaScriptは、クライアントサイド(ブラウザ)とサーバーサイドで同じコードを実行できるようにするためのフレームワークの総称。書では、従来のアプリケーションが持つ問題点(読み込みの遅さ、SEO対策の困難さなど)を明らかにするところから始め、アイソモーフィックなアプリケーションの分類やアイソモーフィックさの度合いについて理解したうえで、アイソモーフィックなJavaScriptフレームワークを構築するための実践手法を解説し、Walmart、Airbnb、Facebook、Netflixといった大企業がアイソ

    アイソモーフィックJavaScript
  • Event: stopImmediatePropagation() メソッド - Web API | MDN

    下の例では、3 つの入れ子になった div の中に 3 つのボタンがあります。それぞれのボタンにはクリックイベント用に登録された 3 つのイベントリスナーがあり、それぞれの div にもクリックイベント用に登録されたイベントリスナーがあります。 一番上のボタンは、通常のイベント伝播が可能です。 中央のボタンは、最初のイベントハンドラーで stopPropagation() を呼び出します。 一番下のボタンは、最初のイベントハンドラーで stopImmediatePropagation() を呼び出します。 HTML html <h2>ボタンをクリックしてください</h2> <div> 外側の div<br /> <div> 中央の div<br /> <div> 内側の div<br /> <button>伝播可能</button><br /> <button id="stopPropag

    Event: stopImmediatePropagation() メソッド - Web API | MDN
    kitokitoki
    kitokitoki 2017/06/27
    同じイベントを受け取る他のリスナーの呼び出しを防ぎます。