MountainWest RubyConf 2009

3月13日と14日に、ユタはRubyプログラミング言語に関する定期的な会議を開催しました。



この会議は、以前の会議に比べてプレゼンテーションが短いことに気付きました。 スピーカーは、ほとんどの場合、25〜30分を費やしましたが、昨年11月のRubyConf 2008では、プレゼンテーションごとに約1時間を必要としました。

ちなみに、会議のスポンサーにMicrosoftがいることに驚いた。 IronRubyの半死にもかかわらず、私は何らかの形でこの組織をオープンソースコミュニティ全般、特にR *コミュニティと関連付けていません。



主に、ルビストとレールが面白いでしょう。 一部のレポートは、Ruby / Railsに移行したいJavaプログラマーにとって興味深いものです。



個人的には、次のレポートが気に入ったのでお勧めします。TheGreat Rails Refactor and BDD with Cucumber。





タイトル: LittleBIGRuby

タグ:読み取り、CSV、REST

所要時間:25分

説明:「読書は最高の教えです。」 スピーカーは、コードを書くだけでなく、他の人のコードを読むことも重要である理由について話します。 このレポートは、コードの読み取りを開始する必要のないRubyライブラリの読み取り方法に関するヒントを提供します。 余談として、スピーカーはFasterCSVとRestclientの2つのライブラリについて説明します。 最初のライブラリはスマートCSVパーサーであり、2番目はリモートRESTサービスにアクセスするためのライブラリです。 これらのライブラリの利点とそれらの使用方法について説明します。

URL: mwrc2009.confreaks.com/13-mar-2009-10-30-littlebigruby-james-edward-grey-ii.html



タイトル: ミドルウェアの世界では、一体型アプリケーションが必要なのは誰ですか?

タグ:ラック、レール、シナトラ

所要時間:28分

説明:ミドルウェアとは何ですか?また、単純な人間の開発者向けの理由は何ですか? この追加レイヤーはアプリケーションでどのような機能を提供しますか? 使いにくいですか? レールのみですか? 少なくとも1つの質問に回答できなかった場合は、このレポートを表示する必要があります。 EngineYard-sheepは、RailsとSinatraで記述されたアプリケーションを組み合わせたRackの例で、ミドルウェアの機能について語っています。

URL: mwrc2009.confreaks.com/13-mar-2009-11-05-in-a-world-of-middleware-who-needs-monolithic-applications-jon-crosby.html



タイトル: The Great Rails Refactor

タグ:Rails、Merb、merge

所要時間:38分

説明:RailsとMerbのマージ方法の非常に詳細な説明。 ORM不可知論。 インターフェイスの統合。 既存のRailsコンポーネントのリファクタリング。 とても興味深い。

URL: mwrc2009.confreaks.com/13-mar-2009-11-55-the-great-rails-refactor-yehuda-katz.html



タイトル: 続編

タグ:続編、データベース、論文を読む

所要時間:28分

説明:30分以内に、人はSequelと呼ばれるORMについて非常にすばやく話します。 人は一枚の紙を読むので、彼のスピーチは非常に難しいと感じられます。 ところで、彼のスピーチの電子版

URL: mwrc2009.confreaks.com/13-mar-2009-12-30-sequel-jeremy-evans.html



タイトル: 椎骨

タグ:クラウドコンピューティング、XMPP

所要時間:31分

説明:大規模なネットワークを管理する必要がある場合、SSHを介して各マシンに接続し、リモートマシンで必要なスクリプトを実行することでこれを実行できます。 これを行うことはできますが、車がたくさんある場合、これはすべてますます複雑になります。 このような作業を自動化するために、Vertebraシステムが開発されました。 これは、XMPPプロトコル(はい、Jabberが搭載されているプロトコル)に基づいて構築されたアプリケーションで、文字通りネットワーク上のマシン間でメッセージングを調整してフォールトトレランスを確保し、これらのメッセージを使用して分散タスクの実行を保証します。

URL: mwrc2009.confreaks.com/13-mar-2009-15-00-vertebra-kirk-haines.html



タイトル: FFI

タグ:MRI、jRuby、Rubinius

所要時間:22分

説明:FFIは、使用するインタープリターのバージョンに関係なく、Rubyコードを実行できるライブラリです。 つまり、jRubyで何かを書いて、このコードを誰かに渡せば、この人はjRubyだけでなく、MRI、Rubiniusなどでも実行できます これがどのように行われ、どのくらい速く動作し、どのように使用できるかがレポートに記載されています。

URL: mwrc2009.confreaks.com/13-mar-2009-16-10-ffi-jeremy-hinegardner.html



タイトル: Jive Talkin ':DSL Design and Construction

タグ:DSL、内部、外部

所要時間:36分

説明:DSLに関する別のレポート。 外部DSLと内部DSLの違い。 DSLを構築する機能と、開発で使用する必要のある手法について説明します。 このレポートは革新的なことを何も述べていませんが、DSLについて何も知らなければ面白いでしょう。

URL: mwrc2009.confreaks.com/13-mar-2009-18-10-jive-talkin-dsl-design-and-construction-jeremy-mcanally.html



タイトル: Rhodes-モバイルアプリケーションを構築するためのオープンソースRubyフレームワーク

タグ:フレームワーク、モバイル、ローカルWebサーバー

所要時間:33分

説明:Rhodes-モバイルデバイス用のアプリケーションを開発するために設計されたRubyフレームワーク。 3月の初めに、彼らはOS Windows MobileとSymbianをサポートしました。 近い将来、彼らはiPhoneとAndroidをサポートする必要があります。 このフレームワークはRailsの影響を強く受けているため、レーキにはレーキタスクやジェネレーターなど、よく知られているものがたくさんあります。 フレームワークの主なアイデアの1つは、リモートデータにアクセスするためのプロキシサーバーとしてローカルWebサーバーを使用することです。

URL: mwrc2009.confreaks.com/14-mar-2009-11-05-rhodes-the-open-source-ruby-framework-for-building-mobile-applications-adam-blum.html



タイトル: Adhearsion

タグ:テレフォニー、スカイプ

所要時間:29分

説明:Adhearsionは、電話とスカイプを使用してアプリケーションを開発するためのフレームワークです。 このフレームワークを使用すると、ファイルシステムと相互にやり取りし、呼び出し元のアクションに応答できるコンポーネントを作成できます。 話者は知らないうちにzafaervoliであり、アプリケーションのデモ作成全体を見せられなかったという事実にもかかわらず、このフレームワークは、特に電話や電話のプログラミングアプリケーションに関連する人々にとって非常に興味深いものです。

URL: mwrc2009.confreaks.com/14-mar-2009-11-55-adhearsion-jay-phillips.html



タイトル: Ruby on Railsアプリケーションの使いやすさの向上

タグ:UI、デザイン、ルール

所要時間:31分

説明:レポートの3分の2が、ユーザーインターフェイスのあり方について説明しています。 残りの3番目では、標準のscaffoldアプリケーションの例を使用してこれらのルールを適用する方法を示します。 興味深く、明確です。

URL: mwrc2009.confreaks.com/14-mar-2009-12-30-improving-the-userability-of-your-ruby-on-rails-applications-adam-dunford-jason-edwards.html



タイトル: BDD withきゅうり

タグ:自動テスト

所要時間:27分

説明:Cucumberは、自動テストを実行する一連の機能として機能の説明を使用できるようにするスクリプトです。 つまり、テキストを英語で書き、特定の形式を観察すると、このテキストの内容のスクリプトは、説明されている機能をカバーするテストを見つけ、これらのテストを実行し、標準の緑赤信号を使用してテストの結果を表示します。 このスクリプトは、TestUnit、Rspecなどのさまざまなテストツールで動作します。

URL: mwrc2009.confreaks.com/14-mar-2009-15-00-bdd-with-cucumber-ben-mabey.html



タイトル: Wii Ruby:すべての仕事も遊びもありません。

タグ:wii、jRuby

所要時間:25分

説明:任天堂はWiiと呼ばれるゲームコンソールを起動します。 このコンソールは、プロセッサ、自身の動きを追跡してこれらの動きに関する情報を送信するマニピュレータ、およびマニピュレータからこれらの信号を受信して​​プロセッサにリダイレクトする受信機で構成されています。 このレポートでは、コンソールの標準プロセッサをRubyで記述された独自のスクリプトに置き換える方法について説明し、示しています。 より正確には、jRubyが使用されます。 スクリプトはその作業でJavaライブラリを使用します。

URL: mwrc2009.confreaks.com/14-mar-2009-17-00-wii-ruby-all-work-and-play-just-wont-do-james-britt.html



タイトル: La Dolce Vita Rubyista

タグ:インスピレーション、生産性

所要時間:39分

説明:ビデオのいくつかの部分が埋め込まれたレポート。 このレポートは、仕事をするときのあなた自身のモチベーションを維持する方法と高い仕事をする方法に当てられています。 おもしろい

URL: mwrc2009.confreaks.com/14-mar-2009-17-35-la-dolce-vita-rubyista-alan-whitaker.html



All Articles