タグ

APIとRESTに関するDEMiのブックマーク (3)

  • Welcome

    A simple but powerful syntax for modelling APIs RAML enables rapid development of APIs using an approachable syntax which can scale from hobby project to enterprise application

  • RESTを自称してはいけない

    APIを自らRESTfulだと称してはいけない – このアドバイスは,Nodeup podcast - an APIs showの先日のエピソードで,API開発者たちが語った中のひとつだ。そのポッドキャストでは,Nodeupのホストを務めるVoxerの技術者Daniel Shaw氏,Browserlingの創立者James Halliday氏,そしてゲストのMark Cavage氏とAndrew Sliwinksi氏を交えた会話を繰り広げている。Cavage氏はクラウドインフラストラクチャのプロバイダ Joyentのソフトウェア技術者で,Node.jsのパッケージRestifyの作者でもある。JoyentはNode.jsを所有すると同時に,広範囲に活用している企業だ。もうひとりのSliwinski氏は,子供向け体験Webサイト DIY の共同創設者で,CTOを務める人物だ。 API設計の話

    RESTを自称してはいけない
  • Yogaを使ってRESTを柔軟にする

    ここではこのYogaの使い方をデモし、RESTシンタックスの使いやすさを保持しながら、Yogaがアプリケーションの性能を改善することを示します。 リソースのフィールドを定義する 次は典型的なRESTリクエストで、リソースのインスタンスを検索しています。これはUserリソースタイプに関連するすべてのフィールドを返します。 GET /user/1.json セキュリティや性能を考慮してあるユーザの名前とロケーションデータだけを取得するリクエストを生成したい場合はどうすればいいでしょう。この場合は、リクエストにセレクタを追加できます。 GET /user/1.json?selector=(id,name,city,state,country) 公開APIを公開するためには無制限にセレクトできる機能をエンドユーザに与えたくないかもしれません。これは、定義されたセレクタにエイリアスを付加することで達

    Yogaを使ってRESTを柔軟にする
  • 1