1. ホーム
  2. Blog
  3. 「東京Node学園3時限目」がMTLカフェで開催されました!

「東京Node学園3時限目」がMTLカフェで開催されました!

黒田 樹

黒田 樹

お知らせ,イベント

nodejs_original.png
黒田です。12月15日に東京Node学園 3時限目がMTLカフェで開催されました。
Node.jsに以前から興味があったので、参加させていただきました。
20時過ぎからピザ+お酒解禁になり、みんなでお酒を飲みながらアットホームな雰囲気の中、勉強会が進行されました。
最初はノンアルコールでまじめにやって最後に懇親会でお酒を飲むという日本的な勉強会のやり方ではなく、最初にアルコールを入れてしまう欧米式?な流れが新鮮でした。

■以下は勉強会の様子です。
node3_1.JPG
@koichik さんによる 「IsolatesとDomains」の紹介
V8のIsolatesによるマルチスレッド化のお話。またアドオンはstaticな変数を多用しているようで、スレッドセーフではないためマルチスレッド化してもアドオンが対応しきれないという懸念もあがっていました。

node3_2.JPG
@komasshu さんによる Cloud Foundryで transports{'websocket'} 動かしてみた
CloudFoundryでWebSocketが動かないので、それをどうにかして動かすことについての発表でした。また、WebSocketはVPNみたいなものと、分かり易く例えていたのが印象的でした。

node3_3.JPG
@Jxck_ さんによる 「SlideStream」の紹介とリアルタイムWebのTips
さすがNode.jsの勉強会!という感じのスライドでした。発表スライドが、発表者である@Jxck_ さんが自身のスライドを進めると、全員のブラウザ上のスライドも自動的に進むように実装されていました。コネクションを同時に500~1000持たせていても、消費メモリは200MB前後とのこと。凄いです。

■以下がLTになります。
どなたもとても勉強になるLTをされていました。高校生が二人もいたのにはビックリ。そして、モナドについて語っていました。私の脳みその実装が関数型ではないので、情けないことについていけませんでした・・・(涙)カリー化とは違う感じでしょうか。モナド、カリー化、クロージャ、オブザーバーパターン、そこらへんが頭の中でゴチャゴチャになっています。

@hakoberaさん 「Heroku」でNode v0.6.xを動かす
@KOBA789さん 「Monadic Node.js」
@jovi0608さん 「秘密のAPI process.uvCounters() とは何か」
@yosuke_furukawaさん 「Node.js vs Play framework リベンジマッチ」
@oidong1さん 「Nodeでリア充」 
@tommie_openさん 「Node.jsを用いたアバターチャットはんぺん3」cf: http://tommie.dip.jp/

■余談
かつてはノンブロッキングI/Oといえば、Node.jsでしたが、最近は各言語でも色々出てきましたね。

JavaScript Node.js
Ruby EventMachine
Python Twisted Tornado
Perl AnyEvent
Java PlayFramework

今後も目が離せない!!

トップへ戻る