に入学しました

5分で分るnode.js @meso

  • JavaScriptの仕様(ECMA-262)にはI/Oに関する仕様がない
  • 既存のI/Oブロッキングなライブラリが「まだ」無い
  • 0からI/Oノンブロッキングな世界を構築することで、ブロッキングなライブラリとの競合とかを気にしないですむ!

ECMAScript5時代のJavaScript再入門 @masuidrive

第41回 増井雄一郎氏@masuidrive Appcelerator Inc. 帰国特別編インタビューWebエンジニア武勇伝

  • アイドリ:震災情報提供アプリ作ってたせいで資料はgdgdになってますすみません by ますいさん
  • IE8でサポートされてるECMAScript5はJSONだけぽ
  • 5th Editionは誰のため?
    • 独自仕様の整理
    • 多人数での開発やコード再利用のため
    • 可読性の高いコード
  • JSは大規模に向かない
    1. JSLintできれいなコードを書こう
      • 非同期処理の書きやすさはJSの見せ場!
      • クロージャーLove!
      • でもインデント深くなりがち
    2. Deferred
      • 非同期処理を同期処理のように書くことができる
    3. Arrayにイテレータ
    4. 分かりやすいオブジェクト構造で
    • Setter/Getter
      • freeze/seal
      • Object.create
    1. Test! Test!
      • 面倒なところだけテストを書く

『非同期プログラミングの改善』のエッセンス @koichik

  • 非同期APIのスタイルは2つ
  1. イベントリスナスタイル
  2. コールバックスタイル
    • 最後の引数でコールバック関数を渡す
    • コールバック関数の最初の引数はエラー
  3. 幻のプロミス
    • コールバックの前はpromiseだった
  • フロー制御をしたい!

Nodeにおけるテスト手法 @Jxck_

  • Test in Node
    • how to write ?
    • what to write ?
    • whici FW/Module to use ?
  • Base of Test in Node
    • Assertion
    • Testing Framework
  • TJすごいひと
  • assert
  • test
  • should
  • nodeunitを使おう
    • server と client を同じ仕組でテストできるのはすごいこと
    • sandbox機能
  • vows
  • tobi

Kinect + node.js + Audio Data APIテルミンみたいな楽器を作る @hakobera

「僕(kinnect)と契約して魔法少女(C++使い)になってよ」

  • 既知の問題点
    • node.jsモジュールじゃない ( д) ゚ ゚

「node.jsによるマルチプレイヤーネットワークゲームの可能性」 @ndruger