さんからです!ありがとうございました。僕が最初に参加した学園祭から3年、まさか開催する側に立つとは3年前の僕は思いもしなかった。2013にスタッフ兼スピーカーとして参加しました。2012に行ってきました。scratch東京Node学園祭に行って来ました。Ogdenの4人を呼んで開催しました。自分で言うのもなんですが、ハンズオンあり、基調講演ありで非常に有意義なカンファレンスだったと思っています。workshopsocket.ioを使ってFPSを作るというワークショップ。コミッターの@nkzawaと@TonyKovanenからsocket.ioの使い方を説明してもらいつつもどういうレベルのものができるのかっていう話でめっちゃ面白かった。残念ながら時間が足りなくて全部は終わらなかったんだけど、一度中身を読んでみたほうがいいと思うくらいよくできたデモだった。Redisの使い方とか参考になる所が大きい。japan@maxogdenからnode.jsの初心者からbrowserifyを使ってみたい人、leveldbを使ってみたい人を対象にしたワークショップでした。ちなみに世界中でNodeSchoolは開催されててNode.jsのユーザーを増やしてて素晴らしいと思った。スタッフのみんなが翻訳してくれてて日本語でもワークショップ受けられるようになっているのでまだやってない方は是非やってみてください!!learnyounode-jpbrowserify-adventure-jplevelmeup-jp翻訳へのコントリビュートも期待しています。@rauchgPartyっていうファイルアップロードを高速にするためのサービスの話でした。Level2ならバイナリもサポートされててプログレスも分かるファイルをチャンクに分けてバラバラにアップロードすればより高速になるWebWorkerを使えばUIスレッドを阻害しないので、(SPAで作っておいて)別ページに遷移してもアップロードが阻害されない。途中で接続が切れてもPartyを使っているアプリケーションは途中で転送を停止したりresumeしたりできる。いうわけでPartyがすごい。ファイルアップロードがしやすくなるだろうなと思いました。Party触ってみたいっていう方はこのサイトに行けば触れます。Demoすごく大きなファイルをアップロードした時にChunkedにチェックつけるとつけない時と比較して数倍高速になる事がわかると思います。ChunkedにチェックつけるとUIスレッドを防がずにアップロードが可能になります。@ijrothNodeに何が起きてて、ExpressとLoopBackは今後どうなるのかという話。Zoneとnode-heapdumpの話をしてくれた。どちらもすごく便利なライブラリだった。@ahomuフロントエンド向けのツールとしてのNode.jsを話してくれる人って言うことでスタッフから一番声が上がったahomuさんに白羽の矢を立てて話してもらいました。包括的にまとまった良い資料だと思います。いうフロントエンド向けのツールとしては一番現実的な使い方が多いので、定期的に話を入れていきたい。HTTP2を速くなったSSLの上で実行することでより効果的に!!めっちゃ面白かった。初心者向けの話ばかりだと食傷気味になるからもうガチで玄人向けの話してくださいっていうことを持ってったらしてくれたのがこの話。すべてのノードトランスパイラーがひどい!ならば、ノードトランスパイラーをいかに改善できるか。基本的にtranspierは遅くて辛い、非同期前提にしてないから静的サイトジェネレータとかでもトランスパイルの時間が問題になることが多い設定が大体同じなんだから統一して欲しい。使い方はそろえないと辛い。@mikealNode.jsの過去から現在、そして未来へっていう話Node.jsでProxy作る場合は昔はすごく長く書かないといけなかった現在はStreamができて短く書けるようになった最終的にrequestモジュールみたいにrequestからresponseまでを簡単にStreamで繋げるようになったpipeを使って短く書こうco/yieldとかを使うと非同期も同期っぽく書けるようになる、これが将来的な予想図っていう話だった。みんな期待していそうなnode-forwardの話をぶっこんで聞いてみたけど、はぐらかされて終わった。Wadaassertionライブラリが乱立してる。shouldなど、、、expectもshouldも構文を覚える必要があって辛い。APIが33個もあるとかassertだったら構文はシンプルなんだけど、失敗した時に易しくない。そこでpower-assert、power-assertならassertの時に失敗したら周辺の値を全て可視化してくれるpower-assertはeasyとsimpleのレイヤを分けて考えるという考え方に則って作られているpower-assertの基礎から設計原則に至るまで発表してもらった。非常に優れたツールで、僕ももうpower-assert以外でテストを書く気があまりしない。この前、ES6でpower-assertが書けるようにしたので、それはまた別な機会に話します。ブラウザのコンテキストとNode.jsのコンテキストが両方存在してる。いつのまにか境界をまたぐと訳がわからなくなる。faceについて話すぁゃぴさん。(負荷次第だが5人くらいまでしか使えない)メディアサーバーを使えば負荷がサーバーにも分散されるためある程度よいサーバーであればさらに沢山の人数とやりとりできるKurentoはこのメディアサーバーを構築するためのツール群。中身はCとC++、それをラップしたNode.jsがある様子。Kurentoはスペイン語でStreamっていう意味。個人的にはすごく興味があるWebRTCの話で面白そうだった。KurentoはOSSなのであとで試す。@neo6120ビッグデータのプリプロセスとしてnode.jsを使うというこれもまたすごい話。@setogitConcurixっていうモニタリングサービスを使うとどういうモニタリングができるのかという話。本当にスタッフの力とスピーカーの皆のコンテンツがなかったらここまで面白いカンファレンス開催できなかった。ありがとうございました!色々至らない所もあったかと思いますが無事に終わってよかったです。(2)リンクヘルプはてなブログお知らせはてなブログをはじめよう!yosuke_furukawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。