Karmen Blake
Agile Developer and Instructor
Categories
- Courses (15)
Archives
- June 2008 (2)
- May 2008 (10)
- April 2008 (16)
- March 2008 (8)
- February 2008 (10)
- January 2008 (14)
- December 2007 (4)
- November 2007 (7)
- October 2007 (25)
Tags
- 206 (10)
- 234 (7)
- 282 (10)
- 283 (29)
- 284 (29)
- agile (1)
- announcements (10)
- articles (2)
- assignments (10)
- contest (1)
- employment (1)
- humor (5)
- linux (5)
- location (1)
- microsoft (1)
- office (1)
- preregistration (1)
- rails (4)
- ruby (14)
- scc (2)
- scripting (4)
- syllabi (3)
- syllabus (1)
- tips (1)
- unix (2)
- video (1)
- videos (7)
- web (2)
- windows (3)
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
Presentations/Interviews
RubyLearning.com interviewCourse Technology - Ruby on Rails Presentation
Out today
December 3rd, 2007 |
Sorry I will not be at school today. I’ll see you Tuesday.
CIS 206: Assignment due tomorrow and I’ll be giving the Final test review.
Absent: Tuesday, November 27th
November 26th, 2007 |
I will not be at school Tuesday, November 27th. Assignments, lecture material, etc. will be discussed in class today.CIS 282 - Get Help Day
November 18th, 2007 |
- Monday will be get help day
- Tuesday I’ll lecture more on classes and objects
- Tuesday: Files Assignment is due
- Wednesday: no school for students
CIS 282 - Regular Expressions
October 29th, 2007 |
http://rubyurl.com/YGl or http://docs.google.com/Doc?id=ddhknw46_56cxtjx5
What's a for loop?
October 19th, 2007 |
Now that I’ve been programming Ruby for a couple of years now I don’t write for loops anymore. I just read an interesting article making the same observation. http://beautifulcode.oreillynet.com/2007/10/writing_your_last_forloop.php
Comment driven development
October 17th, 2007 |
I work with Jim and we were joking around about some overcommenting that some developers do. Not that comments are bad but code should be as self documenting as possible. If you have to comment your code then you should look into refactoring it so that it is more readable. Any hoo take a read at Jim’s blog about ‘Comment Driven Development’, http://devillecompanies.org/2007/07/20/comment-driven-development/
While you are at it take a look at other “XYZ Driven Development”s: http://www.scottberkun.com/blog/2007/asshole-driven-development
The future of software development
October 17th, 2007 |
http://www.readwriteweb.com/archives/the_future_of_software_development.php
Great article exposing the “Waterfall” method for what it is and highlighting the benefits of agile development. I liked this, quoting the article, “Equipped with a modern programming language, great libraries, and agile methods, a couple of smart guys in the garage can get things done much better and faster than an army of mediocre developers.”
E-commerce workshop and Extra Credit
October 16th, 2007 |
Please attend the E-commerce workshop this evening at 5:30 in Room 1120. It will be very informative! If you are in my CIS 282 class then I’ll give you 10 points extra credit.
NO CLASS - Friday Oct. 5th
October 4th, 2007 |
I will not be here. See you Monday. We'll keep lecturing on Hashes.CIS 282 - Beginning Java
October 1st, 2007 |
Book and Reference websites
- “Ruby for Rails”, Black
- Learn to Program
- Pickaxe
- Ruby Docs
- Ruby Examples
- Ruby Tutorial and Study Notes
- http://www.ruby-lang.org/en/documentation/
Objectives
- Problem solving
- Developing algorithms
- Writing object-based programs
- Writing object-oriented programs
Course Outline
- Review – conditional expressions
- Chapter 9 – iterators, boolean, conversions
- Chapter 10 – strings, symbols, numerics
- Chapter 11 – Arrays and Hashes
- Chapter 4 – Methods
- Chapter 12 – Regular Expressions
- Chapter 5 – Classes and Objects
- Chapter 13 – Ruby Dynamics