<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>has_many :thoughts: Tag RubyEast</title>
    <link>http://blog.kineticweb.com/articles/tag/rubyeast</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Musings from a Ruby on Rails development team</description>
    <item>
      <title>Review: Ruby Performance @ Ruby East</title>
      <description>&lt;p&gt;Ezra Zygmuntowicz, creator of Merb, gave a eye-opening talk about Ruby performance and why the stigma that &amp;#8220;Ruby is slow&amp;#8221; led him to prove everyone wrong in creating Merb.&lt;/p&gt;


	&lt;p&gt;Quick overview (pros):&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Benchmarking was discussed, using Ruby Benchmark library and the Ruby-Profile gem/lib. I liked how he has a &lt;i&gt;profile&lt;/i&gt; method setup in Merb (and can be ported out to any app) to do quick profiling of blocks of code. As well as the significance of profiling/benchmarking while you develop.&lt;/li&gt;
		&lt;li&gt;The idea of &amp;#8220;Less meta-programming tricks&amp;#8221; and keeping things simple.&lt;/li&gt;
		&lt;li&gt;Benchmarking of options hash as arguments for methods and Symbol.to_proc, amongst others Ezra demonstrated.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Above all, what stuck with me the most was his explanation of why he created Merb, for speed and less framework code. Ezra proclaimed that Rails has been great at extending new ideas into the development community. As well as pushing Ruby into the mainstream.&lt;/p&gt;


	&lt;p&gt;As far as Merb goes I&amp;#8217;ve learned that its great for file uploading and gateway stream buffering. Example: Merb can initiate an authenticated stream with S3, then push the data through Merb to the end client.&lt;/p&gt;


	&lt;p&gt;Merb is also has a feature called PartControllers. PartControllers are apparently smaller Rails-ish controller classes that do not handle params, sessions or requests and instead provide actions for smaller widgets or controller-in-controller. Example: You would like to have a small &lt;span class="caps"&gt;RSS&lt;/span&gt; Feed reader (PartController) within a view initiated from your StoreController, etc&amp;#8230;&lt;/p&gt;


	&lt;p&gt;To sum it all up, Merb allows you to implement Ruby web applications, generally like Rails, but without being forced idioms and conventions. Not just that, but Merb is completely Rspec&amp;#8217;d and provides built-in profiling!!!&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;BLURP&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 28 Sep 2007 12:47:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:2184cbce-064d-41fe-9f4c-4d791b7a2ebd</guid>
      <author>Justin Reagor</author>
      <link>http://blog.kineticweb.com/articles/2007/09/28/review-ruby-performance-ruby-east</link>
      <category>merb</category>
      <category>RubyEast</category>
      <category>Rails</category>
      <trackback:ping>http://blog.kineticweb.com/articles/trackback/63</trackback:ping>
    </item>
    <item>
      <title>Game development with Ruby</title>
      <description>&lt;p&gt;Whoda thunk? You can make games with Ruby?&lt;/p&gt;


	&lt;p&gt;I had no idea until I attended this talk by Andrea O. K. Wright. She discussed the various Ruby libraries and C wrappers that are utilized to create games with Ruby. Why not use the prettiest language for games?&lt;/p&gt;


	&lt;p&gt;The games developed so far are&amp;#8230; pretty basic. &lt;span class="caps"&gt;AOK&lt;/span&gt; didn&amp;#8217;t know of any commercial games out there using Ruby. But nonetheless, there are some pretty impressive free games and a variety of incredible proof-of-concepts out there.&lt;/p&gt;


	&lt;p&gt;I have yet to determine if there is a practical reason to be interested in game development with Ruby for &lt;em&gt;our&lt;/em&gt; business. But this chat was still intersting to hear.&lt;/p&gt;


Among the libraries mentioned:
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.shatteredruby.com/"&gt;Shattered Ruby&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://ogrerb.rubyforge.org/"&gt;Ogre.rb&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://code.google.com/p/gosu/"&gt;&lt;span class="caps"&gt;GOSU&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://rubygame.sourceforge.net"&gt;RubyGame&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;</description>
      <pubDate>Fri, 28 Sep 2007 11:09:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:ecc2c3ef-007d-48af-9f07-96ef67a04bd1</guid>
      <author>Colin A. Bartlett</author>
      <link>http://blog.kineticweb.com/articles/2007/09/28/game-development-with-ruby</link>
      <category>RubyEast</category>
      <trackback:ping>http://blog.kineticweb.com/articles/trackback/62</trackback:ping>
    </item>
    <item>
      <title>Blogging RubyEast</title>
      <description>&lt;p&gt;Today is the one day RubyEast conference out here in suburban Philadelphia. I&amp;#8217;ll do my best to post summaries of the various talks I attend.&lt;/p&gt;


	&lt;p&gt;The conference seems to be well attended. Not as well as it could be, but still at least 150 people, perhaps.&lt;/p&gt;


	&lt;p&gt;The keynote talk is underway now: a presentation about the future of Ruby by Hal Fulton. Hal is the author of &lt;a href="http://www.amazon.com/Ruby-Way-Second-Addison-Wesley-Professional/dp/0672328844"&gt;The Ruby Way&lt;/a&gt; and claims to be one of the first five people in the United States to learn Ruby.&lt;/p&gt;</description>
      <pubDate>Fri, 28 Sep 2007 09:15:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:b5938e06-761b-4829-b80c-4ba40a89b3a4</guid>
      <author>Colin A. Bartlett</author>
      <link>http://blog.kineticweb.com/articles/2007/09/28/blogging-rubyeast</link>
      <category>RubyEast</category>
      <trackback:ping>http://blog.kineticweb.com/articles/trackback/61</trackback:ping>
    </item>
    <item>
      <title>Colin's Ruby East picks</title>
      <description>&lt;p&gt;I&amp;#8217;m looking forward to Ruby East this Friday. Thanks to Chariot for organizing this. Here&amp;#8217;s my pics from the various talks:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;10:15am &amp;#8211; 11:15am&lt;br/&gt;
&lt;strong&gt;Andrea O.K. Wright&lt;/strong&gt; &amp;#8211; High Art on Top of Low-Level APIs: Building Games with Ruby&lt;br/&gt;
&lt;em&gt;&lt;span class="caps"&gt;AOK&lt;/span&gt; is A-OK; I want to see her speak!&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;11:30am &amp;#8211; 12:30pm&lt;br/&gt;
&lt;strong&gt;Amy Hoy&lt;/strong&gt; &amp;#8211; How Rails Works Inside &amp;#38; Out&lt;br/&gt;
&lt;em&gt;Again, choosing because of the speaker here.&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;1:15pm &amp;#8211; 2:15pm&lt;br/&gt;
&lt;strong&gt;Gregory Brown &amp;#38; Michael Milner&lt;/strong&gt; &amp;#8211; Ruby Reports, Beyond 1.0&lt;br/&gt;
&lt;em&gt;I have a marketing interest so I&amp;#8217;d love to learn about reporting options with rails.&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;2:30pm &amp;#8211; 3:30pm&lt;br/&gt;
&lt;strong&gt;Obie Fernandez&lt;/strong&gt; &amp;#8211; Rails and ActiveRecord&lt;br/&gt;
&lt;em&gt;&lt;strong&gt;The&lt;/strong&gt; Obie Fernandez? I&amp;#8217;m in.&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;3:45pm &amp;#8211; 4:45pm&lt;br/&gt;
&lt;strong&gt;Mike Mangino&lt;/strong&gt; &amp;#8211; Using Testing and Mocking to Improve your Code&lt;br/&gt;
&lt;em&gt;Testing is the shit. Excited for this one.&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Honestly, the selections aren&amp;#8217;t 100% thrilling. But any time a bunch of Rubyists get together, I&amp;#8217;m all over it so it should be a good time.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Sep 2007 11:11:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:49243f93-b09f-4b90-bdc8-5f89e386e5cd</guid>
      <author>Colin A. Bartlett</author>
      <link>http://blog.kineticweb.com/articles/2007/09/24/colins-ruby-east-picks</link>
      <category>RubyEast</category>
      <trackback:ping>http://blog.kineticweb.com/articles/trackback/58</trackback:ping>
    </item>
  </channel>
</rss>
