NodeConf EU 2013-インプレッション

Nodeconf.euは今年9月9日から11日までアイルランド南部のウォーターフォードの町で開催されました。 これはヨーロッパで開催される数少ない会議の1つであり、Node.JSに完全に専念しています。 プレゼンテーションは市の中心部で行われ、パフォーマンスを強化する実践的な演習が控えめに名付けられた(イベントの時点で)ノードランドで開催されました。 合計140人が参加しました。 この投稿では、会議の資料と印象を収集しました。



業界のNode.JS


業界でのNode.JSの使用に関連するパフォーマンスには大きな役割が与えられました。 WalmartのBen Acker(@nvcexploder)、SkypeのJacek Korycki、Mail OnlineのClifton Cunningham(@clifcunn)、PayPalのBill Scott(@billwscott)は、古いソフトウェアスタックを部分的に置き換えるためにNode.JSの実装を開始したと述べました通常、通常Javaで記述された巨大なバックエンドシステムで構成されます。
YahooのDav Glassは、開発( プレゼンテーション )中にチームが使用(および作成)するツールを示しました。 そのようなプレゼンテーションの主な目標は、そのようなイベントで一般的な開発者を屋根の下に誘うことであるという印象を受けました。

Nodeでの非同期プログラミングの未来


Node.JSの開発者の1人であるBert Belder(@piscisaureus)は、 nodeでの非同期プログラミングの未来という野心的なプロジェクトを発表し、長いスタックトレースの問題を解決する方法について意見を述べました。 エンタープライズJavaの過去のプログラマーにとって、これは、失敗が発生したコールバックの原因となったメソッドがわからないときの痛いポイントです。

Leveldb


Rod Vagg(@rvagg)は、 A Real Database Rethinkプレゼンテーションでデータベースの進化について話しまし
Max Ogden(@MaxOgden)は、 JavaScriptでバイナリ+多次元データを操作するという 、バイナリデータを操作するというビジョンを提示しました。 LevelDBは、そのミニマリズム、モジュール性、シンプルさから、データベース用のNode.JSの類似物と呼ばれています。

コミュニティ


Isaac Schlueter(@izs)は、効果的で矛盾のないオープンソースコミュニティを構築する方法について、 思いやりのあるコミュニティに関する最終プレゼンテーションを行いました。 パフォーマンスは感動的に迎えられました。



雑多


次のスピーカーも会議で話をしました:

ドミニク・タル(@dominictarr)
パオロ・フラゴメニ(@ hij1nx)
ジェイク・バーバテン(@raynos)
トレバー・ノリス(@trevnorris)
リチャード・ロジャー(@rjrodger)
エミリー・ローズ(@nexxylove)
エリヤ・インスア(@tmpvar)
マッテオ・コリーナ(@matteocollina)
ジェームズハリデー(@SubStack)

実践的な活動-LevelDB


レベルアップチュートリアル

npmからモジュールをインストールしてlevelmeupを実行するだけです

npm install levelmeup -g
levelmeup



次に、指示に従います-レベルアップによる最も単純な操作から始まり、データベースへの複雑なクエリの書き込みで終わります。
このアプローチは、さまざまなKoans(例: ScalakoansRubykoans )に少し似ています

実践的な活動-デバッグ


JoyentのMax Bruning(@mrbruning)は、Dtraceとmdbの使用を示しました: DTraceとmdbを使用したデバッグセッションの例

まとめ


見つかったらすぐに不足している資料を追加します。 ご質問がある場合は、コメントでお尋ねください。

編集: DTraceとmdbに関するスライドを追加

Source: https://habr.com/ru/post/J193752/


All Articles