<?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: RailsConf 2008 - Justin's Schedule</title>
    <link>http://blog.kineticweb.com/articles/2008/05/28/railsconf-2008-justins-schedule</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Musings from a Ruby on Rails development team</description>
    <item>
      <title>RailsConf 2008 - Justin's Schedule</title>
      <description>&lt;p&gt;Below is the schedule I came up with when going over the sessions available this year at RailsConf&amp;#8230; Going to try to make these, if not switch with Colin so we cover the conference well&amp;#8230; very glad to see some advanced classes! Would have loved a &lt;span class="caps"&gt;REAL&lt;/span&gt; advanced Rspec session though.&lt;/p&gt;


	&lt;p&gt;8:30am Thursday, 05/29/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1862"&gt;Meta-programming Ruby for Fun &amp;amp; Profit&lt;/a&gt;
Portland Ballroom 252&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2650"&gt;Neal Ford&lt;/a&gt; (ThoughtWorks), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2751"&gt;Patrick Farley&lt;/a&gt; (ThoughtWorks)
Ruby is the revenge of the Smalltalkers. Not since Smalltalk has a language had such powerful meta-programming facilities. While this may seem like a minor feature, it turns out that surgical meta-programming allows solutions to problems that are clearer, more concise, more maintainable, and take orders of magnitudes fewer lines of code. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1862"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;1:30pm Thursday, 05/29/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1213"&gt;Powering &lt;span class="caps"&gt;AIR&lt;/span&gt; Applications with Rails&lt;/a&gt;
Portland Ballroom 252
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/467"&gt;Tony Hillerson&lt;/a&gt; (EffectiveUI), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2576"&gt;Daniel Wanja&lt;/a&gt; (Nouvelles Solutions, Inc.)
Adobe&amp;#8217;s &lt;span class="caps"&gt;AIR&lt;/span&gt; platform offers developers familiar with web technology the tools to create desktop applications. Come and learn how to drive an &lt;span class="caps"&gt;HTML&lt;/span&gt; and a Flex &lt;span class="caps"&gt;AIR&lt;/span&gt; application with Rails using RubyAMF. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1213"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;10:45am Friday, 05/30/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2495"&gt;Entrepreneurs On Rails&lt;/a&gt;
Portland Ballroom 251&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/4997"&gt;Dan Benjamin&lt;/a&gt; (Rails Machine)
Many of the people working with Rails are independent developers, doing freelance work or running small development shops. This makes sense &amp;#8211; Rails provides a great framework for an indy developer, making it easy to work with with designers and other developers. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2495"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;11:45am Friday, 05/30/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2043"&gt;Hosting and the Woes&lt;/a&gt;
Portland Ballroom 255&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/1583"&gt;Ezra Zygmuntowicz&lt;/a&gt; (EngineYard), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2863"&gt;Jamie van Dyke&lt;/a&gt; (Engine Yard), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2866"&gt;Tom Mornini&lt;/a&gt; (Engine Yard)
What are the day to day issues with Rails hosting. How can they be solved, and what are the best practise methods of avoiding them. Engine Yard have extensive experience with high volume Rails applications and would like to talk about what we&amp;#8217;ve learned and what our customers have learnt. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2043"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;1:50pm Friday, 05/30/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1883"&gt;Faster, Better, &lt;span class="caps"&gt;ORM&lt;/span&gt; with DataMapper&lt;/a&gt;
Portland Ballroom 256&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2686"&gt;Yehuda Katz&lt;/a&gt; (EngineYard)
This session will cover using the DataMapper &lt;span class="caps"&gt;ORM&lt;/span&gt; with Ruby on Rails, and go in-depth into its code. It will focus on integration with Ruby on Rails and provide an advanced-level overview of the codebase and design philosophy. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1883"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;2:50pm Friday, 05/30/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/4342"&gt;Rubinius &amp;#8211; Under the Hood and Behind the Curtain&lt;/a&gt;
&lt;span class="caps"&gt;D135&lt;/span&gt;-136&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/13749"&gt;Evan Phoenix&lt;/a&gt; (Engine Yard), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/22997"&gt;Brian Ford&lt;/a&gt; (Engine Yard), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/13767"&gt;Wilson Bilkovich&lt;/a&gt; (Engine Yard)
Rubinius is a virtual machine built from the ground up to provide a robust, high-performance runtime for Ruby code. The Rubinius team is guiding the development of 20,000+ specifications that define the Ruby language. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/4342"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;4:25pm Friday, 05/30/2008&lt;br&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1963"&gt;The Launch: Dos and Don&amp;#8217;ts of Real Life Deploys&lt;/a&gt;
Portland Ballroom 255&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2518"&gt;Chris Wanstrath&lt;/a&gt; (Err Free)
There&amp;#8217;s more to launching an app than &amp;#8220;cap deploy&amp;#8221;&amp;#8212;the process is as much a psychological challenge as a technical one. So, what does it take to launch an app you can depend on and be proud of? With a handful of production launches under his belt, Chris will talk about the big picture and little details of bringing your site to life. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1963"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;10:45am Saturday, 05/31/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2042"&gt;Assembling Pages Last: Edge Caching, &lt;span class="caps"&gt;ESI&lt;/span&gt; &amp;amp; Rails&lt;/a&gt;
Portland Ballroom 256&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2594"&gt;Aaron Batalion&lt;/a&gt; (Hungry Machine &lt;span class="caps"&gt;LLC&lt;/span&gt;)
When working on scaling Rails to millions of users/day with complex personalization, caching becomes essential. This talk will cover edge caching, edge side includes (ESI) in Rails, and partial page caching higher in the stack. It will also cover &lt;span class="caps"&gt;ESI&lt;/span&gt; as a fabric for assembling heterogeneous applications into a single, cacheable web experience. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2042"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;11:45am Saturday, 05/31/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1755"&gt;Advanced RESTful Rails&lt;/a&gt;
Portland Ballroom 252&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/1467"&gt;Ben Scofield&lt;/a&gt; (Viget Labs)
Designing RESTful systems in Rails carries many benefits. It is not a problem-free approach, however; there are accessibility issues with the standard conventions, and some functions are more difficult to map to resources than others. In this session, we&amp;#8217;ll look at solutions for these (and other) problems that arise when you take &lt;span class="caps"&gt;REST&lt;/span&gt; beyond the standard examples. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1755"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;1:50pm Saturday, 05/31/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2031"&gt;Build Your Own Distributed, Self-Configuring Rails Cluster&lt;/a&gt;
Portland Ballroom 251&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2833"&gt;Dave Fayram&lt;/a&gt; (Powerset, Inc), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2520"&gt;Tom Preston-Werner&lt;/a&gt; (Powerset, Inc.)
Fuzed is a Rails server stack written in Erlang that can replace standard mongrel/reverse proxy architectures. It focuses on reliability and ease of deployment in distributed environments. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2031"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;2:50pm Saturday, 05/31/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1871"&gt;Custom Nginx Modules: Accelerate Rails, &lt;span class="caps"&gt;HTTP&lt;/span&gt; Tricks&lt;/a&gt;
General Portland Ballroom 251&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2451"&gt;Adam Wiggins&lt;/a&gt; (Heroku)
Got a Rails app that needs even more speed? Adam Wiggins of Heroku will show you how to write a custom Nginx module to bring blinding speed to critical code paths (and do &lt;span class="caps"&gt;HTTP&lt;/span&gt; tricks that can&amp;#8217;t be done with Rails and Mongrel alone), using examples from Heroku&amp;#8217;s own authentication module ngx_heroku_gate. Dust off your C compiler and prepare to push the limits of nginx, Rails, and &lt;span class="caps"&gt;HTTP&lt;/span&gt;. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1871"&gt;Read more.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;4:25pm Saturday, 05/31/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1948"&gt;Metaprogramming and Ruby Internals for Rails Programmers&lt;/a&gt;
Portland Ballroom 256&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2751"&gt;Patrick Farley&lt;/a&gt; (ThoughtWorks)
Rails programmers are Ruby programmers. In this session we&amp;#8217;ll cover some useful Ruby metaprogramming techniques as used in real world Rails applications and extensions. Then we&amp;#8217;ll dig deep into &lt;span class="caps"&gt;MRI&lt;/span&gt; and JRuby source to gain a nuanced understanding of the implementation details of Singletons, Mixins and the Ruby Object model. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1948"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;10:45am Sunday, 06/01/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2021"&gt;Scaling Ruby from the Inside Out&lt;/a&gt;
Portland Ballroom 252&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/1583"&gt;Ezra Zygmuntowicz&lt;/a&gt; (EngineYard)
This is a talk about what it takes to &lt;strong&gt;really&lt;/strong&gt; scale Ruby applications. We will not only examine all the aspects of hardware and web server configurations, we will also look at scaling the ruby interpreter itself. Including performance quirks of &lt;span class="caps"&gt;MRI&lt;/span&gt; and how Rubinius is set to fix a lot of these problems. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/2021"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;11:45am Sunday, 06/01/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1945"&gt;Everyday DTrace on &lt;span class="caps"&gt;OSX&lt;/span&gt;: A Guide To Using DTrace for Your Full Application Stack&lt;/a&gt;
Portland Ballroom 251&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2752"&gt;Scott Barron&lt;/a&gt; (EdgeCase), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2696"&gt;Chad Humphries&lt;/a&gt; (EdgeCase)
Have you ever wanted to know why a part of your application is slow? How about how long that query takes? Wouldn&amp;#8217;t it be nice if you could get this type of information for ruby, rails, and the database server in one place? You can now with DTrace on &lt;span class="caps"&gt;OSX 10&lt;/span&gt;.5. We&amp;#8217;ll show you how to best use this tool-chain to debug, profile, and gather more information about your application. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1945"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;1:50pm Sunday, 06/01/2008&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1935"&gt;Building an app in 48 hours &amp;#8211; A Rails Rumble Case Study&lt;/a&gt;
Portland Ballroom 251&lt;br /&gt;
&lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2321"&gt;Josh Owens&lt;/a&gt; (Intridea, Inc/Web 2.0 Show Podcast), &lt;a href="http://en.oreilly.com/rails2008/public/schedule/speaker/2024"&gt;Chris Selmer&lt;/a&gt; (Intridea, Inc.)
So you want to build a Rails app quickly? Competitors in the Rails Rumble had 48 hours to design, develop, and deploy a complete application. We&#226;&#8364;&#8482;ll take you through the development processes of the winning four-man Tasty Planner team, and compare it with those of the one-man Your Pet Records team. We&#226;&#8364;&#8482;ll discuss techniques, short-cuts, helpers, and Rails plugins that helped speed development. &lt;a href="http://en.oreilly.com/rails2008/public/schedule/detail/1935"&gt;Read more&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 28 May 2008 20:52:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:0ba193b0-24aa-467a-a485-9616d4296435</guid>
      <author>Justin Reagor</author>
      <link>http://blog.kineticweb.com/articles/2008/05/28/railsconf-2008-justins-schedule</link>
      <category>RailsConf</category>
      <category>Rails</category>
      <category>ruby</category>
    </item>
  </channel>
</rss>
