Tuesday, May 5, 2009

Sample Rails App from Highline community college talk

Github repo where you can find rails app to download

Introduction to Rails for Highline Community College

Tuesday, April 14, 2009

iPhone Proof of Concept App

Feel free to view in Full Screen (it looks better)

This is a proof of concept app I wrote for a client. It demonstrates the use of google maps, audio playback, and a cool slideshow.

Tuesday, April 7, 2009

Vim Eye for the Rails Guy - Cheatsheet

View in Full Screen. Feel free to download and use.

Tuesday, December 16, 2008

Learning Ruby - A gift to the developer community


For those learning Ruby, I've posted my code samples from the years I taught at Spokane Community College. You can find the code on Github at http://github.com/kblake/learning-ruby/tree/master
You can view my Ruby/Rails screencasts on Viddler at http://www.viddler.com/explore/kblake/videos/

Enjoy!!

Friday, October 31, 2008

Happy Halloween

Thursday, October 30, 2008

vim.merge!(rails)

After meeting tpope and pair programming with reinh I got to see the power of vim. I have never used vim before so this is all new to me. I've been using TextMate exclusively since starting Rails a few years ago. I came to work and started in on a pursuit of how I can do in vim what I do in Textmate. While on this quest, I will document along the way some useful tips that may help you too.
I'll document some vim things I've learned so far:
Vim commands I use often:
  • gf - when cursor is on class name it'll take you to that class definition
  • yyp - duplicate current line
  • :AS - I use a lot to look at code and spec at the same time
  • ^p - autocomplete word from any open file
  • control + shift + 6 - switch between two buffers
  • shift + s - to delete current line
  • :%s/old/new/g - to change text to new text
  • / - to go to line number on page
  • /text, then enter key - to find text in file, n to find next
  • :split - split screen
  • :Rake - run specs in current file
  • :on - if in split screen, will make selected buffer the only buffer
  • escape key - to exit insert mode
  • o - create new line below existing line and enter insert mode
  • v aw - select a word
  • v ap - select paragraph (works well for method definitions too)
What are your favorite commands? I'll post more as I learn.