タグ

2013年7月12日のブックマーク (6件)

  • perl な web application のためのテスト情報 - YAPC::Asia Tokyo 2013

    概要 perl で書かれた小中規模なウェブアプリケーションを中心としたテストについて、理想なテスト像ではなく実際にどう開発、運用期間に実施しているかを踏まえながら浅く広く話せればと思います。 トピック テストが充実してない環境編 テスト書くための環境作り こういう感じで書くと書いてもらえる とか テスト色々書く編 便利なテストモジュール 便利情報 書きすぎた大量のテストに対する高速化 とか とか、ここ最近幾つかの環境で取り組んだテスト情報の話をします。

  • Talks - YAPC::Asia Tokyo 2013

    前夜祭です!参加するにはいずれかのYAPC用チケットないしスポンサー招待が必要です。 前夜祭では事前チェックインができるほか、LT-thonが行われます。飲み物と軽いおつまみも用意させていただきますのでお気軽にお立ち寄りください LT-thonについてはこちらを... read more...

    y_uuki
    y_uuki 2013/07/12
    増える応募。落ちる採択率。
  • PhantomJSによる多岐にわたる広告枠の確実な表示テスト - YAPC::Asia Tokyo 2013

    広告収入が主な収益源であるウェブサービスは多いと思います。多くの場合、複数の種類のページそれぞれに複数の広告枠があり、広告枠の性質に応じて複数の広告プラットフォームが採用されています。最近では、ブラウザでのページの読み込みをブロックしないよう、非同期にロードされるタイプの広告も多いです。大規模なサイトで、さらにPC版とスマートフォン版があるような場合、その広告枠の種類は数十にもなることがあります。 このような状況下で、複数の開発メンバーがそれぞれ異なる範囲を担当しており、頻繁にデプロイを行うような開発スタイルを採っている場合、各デプロイ後にすべての広告枠が正しく表示されていることを、どうやって保証すればよいでしょうか。 このトークでは、PerlからPhantomJSを制御することで、このような多岐にわたる広告枠を漏れなく表示チェックすることを可能にする、自動テストの整備と運用の取り組みにつ

    y_uuki
    y_uuki 2013/07/12
  • SPDY、HTTP/2.0の使い方 - YAPC::Asia Tokyo 2013

    Googleが実装したSPDYプロトコルは、Chrome、Firefox、Operaのブラウザでも 標準で対応するようになり、IE11でもSPDYがサポートされることになりました。 また、Googleやfacebookなどの一部サービスではSPDYによる通信に対応しています。 HTTP/2.0は、現在実装されているSPDYを参考にしつつ、既存のHTTP/1.1を拡張し、 ヘッダーの圧縮・バイナリ化、多重化、暗号化、優先制御などを取り入れ、 HTTP通信の開始方法を見直して、効率の良い通信プロトコルとして標準化しています。 ただし、通信プロトコルの仕様と策定の目的を把握していないと、HTTP/2.0で どんな通信が行われているかを把握することが難しくなっているのも実情です。 これからWebサーバ上でHTTP/2.0通信に対応するにはどうすればよいのか、 SPDYの実装を参考にしつつ、新しいプ

  • What's new in Carton & cpanm - YAPC::Asia Tokyo 2013

    Carton 1.1 and cpanm 1.7 are set to be released soon. In this talk I will explain what's new and has changed since the last time I talked about them, including but not limited to, the improved version query using MetaCPAN, git support in cpanfile, how to conservatively update versions, and many more.

  • Vagrant と Chef でプログラマブルな開発環境をつくる - YAPC::Asia Tokyo 2013

    複雑で大規模なアプリケーションはやがて開発環境を整えることさえ、むずかしくなっていきます。 複数のミドルウェアや複雑なモジュールの依存関係の解決……などなど。 このトークでは、開発環境をプログラマブルにする Vagrant とソフトウェア・インフラストラクチャをプログラマブルにする Chef を用いて実際に Perl で書かれた大規模なアプリケーションの開発環境を整備した体験とその方法を紹介します。