Lynda.com - Ruby on Rails Beyond the Basics

Kevin Skoglund delivered on his promise to release more advanced video tutorials on Ruby on Rails. You can find his course at Lynda.com.

The videos are laid out nicely and the content is first-class as you’d expect from Kevin and Lynda. I also love the fact that it’s “Beyond the Basics” and not the “Advanced” since the topics are not that advanced. I just don’t think you can cover advanced topics in a $99 course. Besides, it’s always hard to chase a moving target, especially one that moves as fast as the Rails.

This course resumes where the “Essential Training” left off. It covers more Ruby topics such as code blocks, code flow, modules, and exception. I highly recommend this for anyone getting into Rails and Ruby.

Just one quick reminder, I have not gone through the entire thing (I’m hoping for some cooperations from Ellen and Sydney).

MySQL Gem in Leopard

Solved MySQL gem installation with this line:

sudo env ARCHFLAGS=”-arch i386″ gem install mysql — –with-mysql-config=/usr/local/mysql/bin/mysql_config

Now everything’s good again.

Someone Please Save Me!

As you can see, I just can’t get away from Microsoft Visual Studio!

photo.jpg

Leopard - Findings Part II, MySQL

Ok, forget about using Mac OS X installation from MySQL. It doesn’t work. Instead, just compile and configure/make/make install from the source code. Make sure you follow the instruction from mysql.com. It should be straight forward.

Leopard - Findings Part I

As you have guessed, I wiped out my hard drive and installed a fresh copy of Leopard on my Macbook Pro. Here’s the first set of findings.

1. It has Ruby version 1.8.6 and it doesn’t appear to be broken at this time.
2. MySQL isn’t installed but comes with Sqlite3.
3. Rails version 1.2.3 is installed, but easily upgraded to 1.2.5.
4. Root is not enabled and there’s no NetInfo Manager. However, root can be enabled with Directory Utility.

Because of MySQL issue, I have yet to test my apps. I’ll post my findings after I finish installing MySQL. I’m just too damn tired now.

Leopard Coming Tomorrow

Now that Mac OS X Leopard is coming tomorrow, I wanted to know what would happen if I upgraded. As far as the Ruby is concerned, here’s the link to nice description of what is changing.

When it comes to an upgrade, I’m always a skeptic. Unless I thoroughly test, I don’t trust it. We all know that Ruby exists with Tiger, but it’s broken. I just have to see for myself to make sure Leopard delivers as promised. If not, I’ll just compile it myself as always.

Rails & iPhone

I laughed when Steve Jobs told us that we should develop apps for iPhones using Web. However, after giving some thought, why not? It appears that the Rails is a perfect fit for this task. I decided to write a simple to-do app since iPhone’s calendar does not come with a to-do list.

In order to preview what my app looks like on the iPhone, I needed iPhoney, a gorgeous app that lets me preview my user interface. It can be downloaded here. Apple also provided an excellent video tutorial for developing an app. It requires free ADC membership.

I’ll probably have to dust off my Objective-C skills once the SDK is out, that is, if I decide to write for iPhone.

Next Page »