4 Problems with Google Docs

1) Cursor displacement bug Google recently changed the way page breaks work. Instead of one continuously scrolling page, you now see distinct predetermined page breaks. This feature is vital for competition with Word. It’s expected behavior for a word processor and it’s far more convenient than rendering a PDF every time you want to see where page [...]

Ruby on Rails: A first look

I’ve been writing PHP apps for about 5 years, but it’s time to learn Ruby and its popular framework, Rails. Since there is already great documentation available, I’ll only cover the trouble spots that I’ve encountered. I began with Ruby itself and followed this quick introduction to Ruby’s data types, object orientation, and iteration methods. It’s [...]