profile

Categories

Tags

Welcome!

You'll find my course content and collaborative discussion about technology.

I teach as an adjunct faculty in the Computer Information Systems department at Spokane Community College

Email

kblake DOT scc AT gmail DOT com

Presentations/Interviews

RubyLearning.com interview
Course Technology - Ruby on Rails Presentation



Final Assignment Specifications

June 1st, 2008 | 23 comments »

CIS 284
Final
Due June 10th by midnight

To turn in: Objectives: To do: Extra Credit: Implement one or more of these in your final

Nested Routes Lecture

June 1st, 2008 | 1 comments »

Download App

Please view in full screen

Final Assignment coming soon

May 29th, 2008 | 0 comments »

I’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.

Model Associations Lecture

May 28th, 2008 | 3 comments »

Download App

Ok, remind me not to create screencasts after 10:00 p.m. I have another 5 minute spot towards the end where I’m off in lala land. You can fast forward through it or use it as ammunition for our next conversation. :)

RESTFul Authentication Lecture

May 22nd, 2008 | 9 comments »

Download App

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.

Outline for next set of lectures

May 19th, 2008 | 0 comments »

RESTful Authentication
ActiveRecord Associations
Nested Routes

Sorting a collection and will_paginate

May 12th, 2008 | 0 comments »

Download app

View in full screen

Assignment 2

May 12th, 2008 | 9 comments »

CIS 284
Assignment 2
Due by Sunday, May 18th by midnight

To turn in:
Sharpen your skills and helpful techniques: To do:

will_paginate plugin

May 11th, 2008 |

For those who could not install the will_paginate plugin as shown in my lecture and book, I’ve provided a downloadable zip you can use. Download the file and unzip into your RAILS_ROOT/vendor/plugins directory. I’ve never done it this way but theoretically should work. Let me know.

Download zipped will_paginate

Assignment...

May 9th, 2008 |

coming soon…

Lecture: cycle, h, refactored partials, before_filter

May 5th, 2008 |

Download app

Please view in full screen

Outline for next set of lectures

April 30th, 2008 |

Rails: Layout and Flash notices

April 23rd, 2008 |

Concepts:

Download App

Introduction to Rails articles

April 22nd, 2008 |

Nice introductory articles about Rails:

Editing data lecture

April 21st, 2008 |

Concepts

Download app

CIS 284 - Assignment 1

April 17th, 2008 |

CIS 284
Assignment 1
Due Sunday, April 27th by midnight

To turn in:
To do:

Rails Application: creating new stories and validation

April 14th, 2008 |

Concepts:

Download Latest Rails App

Starting a Rails App

April 11th, 2008 |

Concepts
Download Rails App
  1. Download
  2. Unzip
  3. Navigate into folder and run rake db:migrate
  4. ruby script/server

Tutorials and speed of the course

April 10th, 2008 |

Please do not get sidetracked by tutorials you find on the web. Use them as a reference for what I want you to do. Instead follow my instructor blog (and notes) for direction. Currently, I only need you to know how to create a rails app, write some erb, and link a few pages together as shown in last week’s lecture. The scaffold was something I was demonstrating to show how quickly you can get a database-driven app up and going. You can use the scaffolded code as a reference. You are not yet expected to know how the scaffolded code is supposed to work. Over the next couple of weeks we are going to build a database driven app from scratch so that I can address some very important concepts (like ActiveRecord and routing) along the way.

REST and routes

April 9th, 2008 |

Reference: Chapter 4 (The Rails Way)
In Rails, by adding map.resources :stories to config/routes.rb, you get 7 predefined routes: Slowly but surely we are going to build an app from the ground up and use all of these RESTful routes. Its very important to understand what each of these do and how to incorporate them into your application. These routes control how we setup our controller, actions, links, and forms. It is amazing how much is conventionalized around one configuration line map.resources :stories

New Rails App

April 8th, 2008 |

Did everyone get a Rails app up and going? I’d like to start in on ActiveRecord and then how we apply to a web app. Does that sound cool?

Working with databases

April 6th, 2008 |

References

Objectives

Model

ActiveRecord

CRUD operations on database

FREE Ruby Text Editors

April 4th, 2008 |

I thought I’d start a list of text editors to use on Windows. Scite, although great for ruby editing, does not have a file explorer and Context pretty much bombed. Ugh!

Notes from Lecture

April 4th, 2008 |

Notes

How did installations go at home? Share tips here.

CIS 284 - Rails Introductory Lecture

April 1st, 2008 |

Thursday
12:30 p.m.
Room 1116

CIS 284 - Research Paper

April 1st, 2008 |

http://docs.google.com/Doc?id=ddhknw46_70df9v62c8

CIS 284 - Syllabus

March 31st, 2008 |

http://docs.google.com/View?docid=ddhknw46_69gzdd2bhj

CIS 284

March 30th, 2008 |

I’ll have a syllabus up by Monday or Tuesday night. I’m thinking about coming in to do a lecture to get us started right. Any days or times work best for you?