<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Karmen Blake - Courses</title>
  <id>tag:webdev.scc.spokane.edu,2008:mephisto/</id>
  <generator uri="http://mephistoblog.com" version="0.7.3">Mephisto Noh-Varr</generator>
  <link href="http://webdev.scc.spokane.edu:3000/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://webdev.scc.spokane.edu:3000/" rel="alternate" type="text/html"/>
  <updated>2008-06-03T20:23:44Z</updated>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-06-02:391</id>
    <published>2008-06-02T06:34:00Z</published>
    <updated>2008-06-03T20:23:44Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/6/2/final-assignment-specifications" rel="alternate" type="text/html"/>
    <title>Final Assignment Specifications</title>
<content type="html">
            &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;caps&quot;&gt;CIS 284&lt;/span&gt;&lt;br /&gt;
Final&lt;br /&gt;
&lt;em&gt;Due June 10th by midnight&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;


&lt;strong&gt;To turn in:&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;create new rails app called lastname_final&lt;/li&gt;
		&lt;li&gt;zip up assignment&lt;/li&gt;
		&lt;li&gt;email to kblake.scc@gmail.com&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;Objectives:&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Reiterate material covered so far this quarter&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;RESTful Routes&lt;/li&gt;
		&lt;li&gt;ActiveRecord and Validations&lt;/li&gt;
		&lt;li&gt;Forms&lt;/li&gt;
		&lt;li&gt;Sorting&lt;/li&gt;
		&lt;li&gt;Layouts&lt;/li&gt;
		&lt;li&gt;Flash messages&lt;/li&gt;
		&lt;li&gt;Partials&lt;/li&gt;
		&lt;li&gt;Helpers (custom and built-in (cycle, h))&lt;/li&gt;
		&lt;li&gt;Meaningful Titles&lt;/li&gt;
		&lt;li&gt;Before filters&lt;/li&gt;
		&lt;li&gt;&#8220;Fat Models, Skinny Controllers&#8221; &lt;/li&gt;
		&lt;li&gt;Pagination&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;New material&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;Authentication&lt;/li&gt;
		&lt;li&gt;belongs_to/has_many associations&lt;/li&gt;
		&lt;li&gt;Nested routes&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;To do:&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;Create a website that allows a &lt;strong&gt;user&lt;/strong&gt; to manage a collection of drinks (user &lt;strong&gt;has many&lt;/strong&gt; drinks.  &lt;/li&gt;
		&lt;li&gt;Give the &lt;strong&gt;drink&lt;/strong&gt; model at least 4 attributes.&lt;/li&gt;
		&lt;li&gt;Create another model called &lt;strong&gt;profile&lt;/strong&gt; and associate a user to it so that a &#8220;user &lt;strong&gt;has one&lt;/strong&gt; profile&#8221;.&lt;/li&gt;
		&lt;li&gt;The profile model must have at least 4 attributes.&lt;/li&gt;
		&lt;li&gt;A user should be able to perform &lt;span class=&quot;caps&quot;&gt;CRUD&lt;/span&gt; operations on their login, profile, and drinks.  &lt;/li&gt;
		&lt;li&gt;Fulfill the objectives listed above&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;Extra Credit: Implement one or more of these in your final&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;I usually don&#8217;t give help with EC.  If you do it, cool, otherwise don&#8217;t worry about it.&lt;/li&gt;
		&lt;li&gt;Use of one or more Ajax helpers described in Chapter 12, pages 445-467.  &lt;/li&gt;
		&lt;li&gt;Use of one or more widgets from: &lt;a href=&quot;http://www.slideshare.net/paolo.dona/rails-widgets-by-paolo-dona-at-railstoitaly&quot;&gt;http://www.slideshare.net/paolo.dona/rails-widgets-by-paolo-dona-at-railstoitaly&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://dummied.org/archives/2007/4/11/endless_pageless_an_unobstrusive_pageless_pagination_in/&quot;&gt;http://dummied.org/archives/2007/4/11/endless_pageless_an_unobstrusive_pageless_pagination_in/&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://jimneath.org/2008/05/15/swfupload-paperclip-and-ruby-on-rails/&quot;&gt;http://jimneath.org/2008/05/15/swfupload-paperclip-and-ruby-on-rails/&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Something else?  Go ahead and ask me. :)&lt;/li&gt;
	&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-06-01:390</id>
    <published>2008-06-01T13:11:00Z</published>
    <updated>2008-06-02T06:15:28Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/6/1/nested-routes-lecture" rel="alternate" type="text/html"/>
    <title>Nested Routes Lecture</title>
<content type="html">
            &lt;p&gt;&lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/6/2/bligg_nested_routes.zip&quot;&gt;Download App&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
Please view in full screen&lt;br /&gt;&lt;br /&gt;
&amp;lt;object id=&quot;viddler_ce82f788&quot; height=&quot;346&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/ce82f788/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler_ce82f788&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/ce82f788/&quot; allowscriptaccess=&quot;always&quot; height=&quot;346&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-29:386</id>
    <published>2008-05-29T22:24:00Z</published>
    <updated>2008-05-29T22:26:16Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/29/final-assignment-coming-soon" rel="alternate" type="text/html"/>
    <title>Final Assignment coming soon</title>
<content type="html">
            &lt;p&gt;I&#8217;ll be creating another screencast showing how to do nested resources.  This will be accompanied by an assignment.  It should be coming out in a few days.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-28:384</id>
    <published>2008-05-28T15:24:00Z</published>
    <updated>2008-05-28T15:27:45Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/28/model-associations-lecture" rel="alternate" type="text/html"/>
    <title>Model Associations Lecture</title>
<content type="html">
            &lt;p&gt;&lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/5/28/bligg8.zip&quot;&gt;Download App&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
Ok, remind me not to create screencasts after 10:00 p.m.  I have another 5 minute spot towards the end where I&#8217;m off in lala land.  You can fast forward through it or use it as ammunition for our next conversation.  :)
&lt;br /&gt;&lt;br /&gt;
&amp;lt;object id=&quot;viddler&quot; height=&quot;346&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/65dd0e74/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/65dd0e74/&quot; allowscriptaccess=&quot;always&quot; height=&quot;346&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-22:374</id>
    <published>2008-05-22T15:29:00Z</published>
    <updated>2008-05-22T15:50:03Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/22/restful-authentication-lecture" rel="alternate" type="text/html"/>
    <title>RESTFul Authentication Lecture</title>
<content type="html">
            &lt;p&gt;&lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/5/22/bligg7.zip&quot;&gt;Download App&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
I apologize for some delayed times in the screencast (plugin download starting at 1:48 to 2:50) and my space-out, air-head moment (starting at 18:30 to 22:10) on the login and logout routes. Feel free to fast forward through those sections.&lt;br /&gt;&lt;br /&gt;
&amp;lt;object id=&quot;viddler&quot; height=&quot;346&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/2458c215/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/2458c215/&quot; allowscriptaccess=&quot;always&quot; height=&quot;346&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-20:373</id>
    <published>2008-05-20T04:41:00Z</published>
    <updated>2008-06-02T06:11:25Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/20/outline-for-next-set-of-lectures" rel="alternate" type="text/html"/>
    <title>Outline for next set of lectures</title>
<content type="html">
            &lt;strong&gt;RESTful Authentication&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://railscasts.com/episodes/67&quot;&gt;http://railscasts.com/episodes/67&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Chapter 14 of The Rails Way (NOTE: use as a reference for use not for setup because the plugin setup is different.  Some code is the same and the explanations are pretty good.)&lt;/li&gt;
	&lt;/ul&gt;


&lt;br /&gt;
&lt;strong&gt;ActiveRecord Associations&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;The Rails Way, Chapter 7&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://en.wikibooks.org/wiki/Ruby_on_Rails/ActiveRecord/Associations&quot;&gt;http://en.wikibooks.org/wiki/Ruby_on_Rails/ActiveRecord/Associations&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://www.patchedsoftware.com/RailsEnvy-ActiveRecord.mov&quot;&gt;http://www.patchedsoftware.com/RailsEnvy-ActiveRecord.mov&lt;/a&gt; (good section right on the middle of the talk)&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://www.slash7.com/cheats/activerecord_cheatsheet.pdf&quot;&gt;http://www.slash7.com/cheats/activerecord_cheatsheet.pdf&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://biodegradablegeek.com/2007/12/26/understanding-basic-database-relationships-in-rails/&quot;&gt;http://biodegradablegeek.com/2007/12/26/understanding-basic-database-relationships-in-rails/&lt;/a&gt;  (the migration syntax is outdated, but the concepts are the same)&lt;/li&gt;
	&lt;/ul&gt;


&lt;br /&gt;
&lt;strong&gt;Nested Routes&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;The Rails Way &#8211; Chapter 4&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial&quot;&gt;http://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-12:358</id>
    <published>2008-05-12T23:13:00Z</published>
    <updated>2008-05-12T23:13:54Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/12/sorting-a-collection-and-will_paginate" rel="alternate" type="text/html"/>
    <title>Sorting a collection and will_paginate</title>
<content type="html">
            &lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/5/12/bligg6_1.zip&quot;&gt;Download app&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
View in full screen&lt;br /&gt;&lt;br /&gt;
&amp;lt;object id=&quot;viddler&quot; height=&quot;346&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/de651e27/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/de651e27/&quot; allowscriptaccess=&quot;always&quot; height=&quot;346&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-12:355</id>
    <published>2008-05-12T16:45:00Z</published>
    <updated>2008-05-12T16:46:55Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/12/assignment-2" rel="alternate" type="text/html"/>
    <title>Assignment 2</title>
<content type="html">
            &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;caps&quot;&gt;CIS 284&lt;/span&gt;&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;em&gt;Due by Sunday, May 18th by midnight&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;


&lt;strong&gt;To turn in:&lt;/strong&gt;&lt;br /&gt;
	&lt;ul&gt;
	&lt;li&gt;zip up rails app named lastname_app, thus, lastname_app.zip&lt;/li&gt;
		&lt;li&gt;email and attach zipped file (do not rename zip, send as is) to kblake.scc@gmail.com&lt;/li&gt;
		&lt;li&gt;subject line: full name, cis 284, assignment name&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;Sharpen your skills and helpful techniques:&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://railscasts.com/episodes/55&quot;&gt;View Tricks&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://railscasts.com/episodes/54&quot;&gt;Debugger&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://railscasts.com/episodes/48&quot;&gt;Console Tricks&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


&lt;strong&gt;To do:&lt;/strong&gt;
	&lt;ul&gt;
	&lt;li&gt;You&#8217;ll be updating your KraigsList application
	&lt;ul&gt;
	&lt;li&gt;Update your website to have meaningful titles&lt;/li&gt;
		&lt;li&gt;use the &lt;code&gt;h&lt;/code&gt; helper where appropriate&lt;/li&gt;
		&lt;li&gt;use the &lt;code&gt;cycle&lt;/code&gt; helper to prettify your listing&lt;/li&gt;
		&lt;li&gt;clean up controllers and views using techniques shown in lectures: before_filters, helpers, and partials, skinny-contoller/fat model&lt;/li&gt;
		&lt;li&gt;paginate your listing&lt;/li&gt;
		&lt;li&gt;Add Web 2.0 graphic(s) to your site (Have fun but don&#8217;t go overboard (remember blink and marquee))
	&lt;ul&gt;
	&lt;li&gt;http://www.simplehelp.net/2007/06/20/30-resources-to-create-your-own-web-20-site/&lt;/li&gt;
		&lt;li&gt;Create your own: http://creatr.cc/creatr/&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;Extra Credit:&lt;/strong&gt; 
	&lt;ul&gt;
	&lt;li&gt;Add a select list with these options title, price, email.  The select list will be used to allow a user to sort by a given field.  The default will be ascending.  Add a checkbox where a user can select to have the list sorted in descending order. &lt;/li&gt;
		&lt;li&gt;Add a submit, so that when clicked does a form submission and returns a collection sorted in the user selected order.&lt;/li&gt;
		&lt;li&gt;Use Rails helpers to generate the form elements.&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-11:351</id>
    <published>2008-05-11T10:30:00Z</published>
    <updated>2008-05-12T03:35:19Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/11/will_paginate-plugin" rel="alternate" type="text/html"/>
    <title>will_paginate plugin</title>
<content type="html">
            &lt;p&gt;For those who could not install the will_paginate plugin as shown in my lecture and book, I&#8217;ve provided a downloadable zip you can use.  Download the file and unzip into your &lt;code&gt;RAILS_ROOT/vendor/plugins&lt;/code&gt; directory.  I&#8217;ve never done it this way but theoretically should work.  Let me know.&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/5/12/will_paginate.zip&quot;&gt;Download zipped will_paginate&lt;/a&gt;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-09:348</id>
    <published>2008-05-09T16:18:00Z</published>
    <updated>2008-05-09T16:20:32Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/9/assignment" rel="alternate" type="text/html"/>
    <title>Assignment...</title>
<content type="html">
            &lt;p&gt;coming soon&#8230;&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-05:344</id>
    <published>2008-05-05T15:32:00Z</published>
    <updated>2008-05-05T15:33:16Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/5/lecture-cycle-h-refactored-partials-before_filter" rel="alternate" type="text/html"/>
    <title>Lecture: cycle, h, refactored partials, before_filter</title>
<content type="html">
            &lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/5/5/bligg5.zip&quot;&gt;Download app&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
Please view in full screen&lt;br /&gt;&lt;br /&gt;
&amp;lt;object id=&quot;viddler&quot; height=&quot;370&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/b611ea0b/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/b611ea0b/&quot; allowscriptaccess=&quot;always&quot; height=&quot;370&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-05-01:343</id>
    <published>2008-05-01T04:28:00Z</published>
    <updated>2008-05-01T04:28:27Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/5/1/outline-for-next-unit" rel="alternate" type="text/html"/>
    <title>Outline for next set of lectures</title>
<content type="html">
            &lt;ul&gt;
	&lt;li&gt;dynamic titles (&lt;a href=&quot;http://railscasts.com/episodes/30&quot;&gt;http://railscasts.com/episodes/30&lt;/a&gt;)&lt;/li&gt;
		&lt;li&gt;helper methods:
	&lt;ul&gt;
	&lt;li&gt;cycle (pg. 394 &#8211; The Rails Way)&lt;/li&gt;
		&lt;li&gt;h (pgs. 319-320 &#8211; The Rails Way)&lt;/li&gt;
		&lt;li&gt;custom helpers (chapter 11 pgs. 407+ (The Rails Way) controller-specific, application-level)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
		&lt;li&gt;filters (Chapter 2 &#8211; The Rails Way)
	&lt;ul&gt;
	&lt;li&gt;before_filter to find a record&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
		&lt;li&gt;Fat models, skinny controller (jamis buck, &lt;a href=&quot;http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model&quot;&gt;http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model&lt;/a&gt;)&lt;/li&gt;
		&lt;li&gt;partials of collections instead of iteration (Chapter 10 &#8211; The Rails Way, &lt;a href=&quot;http://railscasts.com/episodes/80&quot;&gt;http://railscasts.com/episodes/80&lt;/a&gt;)&lt;/li&gt;
		&lt;li&gt;will_paginate (Chapter 11 &#8211; The Rails Way, &lt;a href=&quot;http://errtheblog.com/posts/56-im-paginating-again&quot;&gt;http://errtheblog.com/posts/56-im-paginating-again&lt;/a&gt;, &lt;a href=&quot;http://railscasts.com/episodes/51&quot;&gt;http://railscasts.com/episodes/51&lt;/a&gt;)&lt;/li&gt;
	&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-04-23:319</id>
    <published>2008-04-23T16:06:00Z</published>
    <updated>2008-04-25T18:38:03Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/4/23/rails-layout-and-flash-notices" rel="alternate" type="text/html"/>
    <title>Rails: Layout and Flash notices</title>
<content type="html">
            Concepts:
	&lt;ul&gt;
	&lt;li&gt;Layouts (Chapter 10)&lt;/li&gt;
		&lt;li&gt;Flash notices&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;a href=&quot;http://webdev.scc.spokane.edu:3000/assets/2008/4/23/bligg4.zip&quot;&gt;Download App&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


&amp;lt;object id=&quot;viddler&quot; height=&quot;370&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;437&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.viddler.com/player/d2c25f09/&quot; /&gt;&amp;lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&amp;lt;embed name=&quot;viddler&quot; allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.viddler.com/player/d2c25f09/&quot; allowscriptaccess=&quot;always&quot; height=&quot;370&quot; width=&quot;437&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-04-22:315</id>
    <published>2008-04-22T15:25:00Z</published>
    <updated>2008-04-22T15:27:32Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/4/22/introduction-to-rails-articles" rel="alternate" type="text/html"/>
    <title>Introduction to Rails articles</title>
<content type="html">
            &lt;p&gt;Nice introductory articles about Rails:&lt;br /&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://alistapart.com/articles/creatingmoreusinglesseffortwithrubyonrails&quot;&gt;http://alistapart.com/articles/creatingmoreusinglesseffortwithrubyonrails&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://alistapart.com/articles/gettingstartedwithrubyonrails&quot;&gt;http://alistapart.com/articles/gettingstartedwithrubyonrails&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://webdev.scc.spokane.edu:3000/">
    <author>
      <name>karmen</name>
    </author>
    <id>tag:webdev.scc.spokane.edu:3000,2008-04-21:307</id>
    <published>2008-04-21T20:02:00Z</published>
    <updated>2008-04-21T20:04:56Z</updated>
    <link href="http://webdev.scc.spokane.edu:3000/2008/4/21/dhh-talk" rel="alternate" type="text/html"/>
    <title>DHH talk</title>
<content type="html">
            &lt;p&gt;&lt;span class=&quot;caps&quot;&gt;DHH&lt;/span&gt; talking about making money; more business oriented.  He does talk a little about software development in his question/answer session.  Overall very interesting.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://christophemaximin.com/articles/2008/04/21/the-secret-to-making-money-online-by-my-hero-dhh&quot;&gt;http://christophemaximin.com/articles/2008/04/21/the-secret-to-making-money-online-by-my-hero-dhh&lt;/a&gt;&lt;/p&gt;
          </content>  </entry>
</feed>
