skip to content rich footer

stevenclark.com.au

subscibe to the StevenClark.com.au rss feed

Keep an eye out for me on Facebook and Twitter

Archive for the 'ruby' Category

Build Your Own Ruby on Rails Web Applications (Book Review)

Saturday, December 8th, 2007

Build Your Own Ruby on Rails Web Applications by Patrick Lenz (cover)Over the past couple of weeks I’ve worked through Build Your Own Ruby on Rails Web Applications by Patrick Lenz. As an intermediate Java programmer, and I say that extremely timidly, my background knowledge already included Object Oriented concepts but it was worth reading the first five chapters simply to gain the context. The step by step nature of the rest of the book was reasonably easy to follow although I would suggest anyone not confident in their debugging skills might simply cut-and-paste code snippets and constantly check against the errata for potential broken code.

Overall I took a lot away from reading this book. Its strength is the assumption the reader has never programmed before to any complexity so practically every line is thoroughly explained. I also took a lot away from it about the methodologies involved in creating and maintaining test regimes within the process.

The real question is would I feel confident to dive into a Ruby on Rails application by myself? No of course not. I don’t think many reading a single book with or without a project to walk through could seriously make any significant application the following week. But books aren’t actually about that. What Patrick Lenz has provided the reader is a solid understanding of what the framework can achieve and the overview necessary to learn more.

I would feel confident to use Ruby on Rails now for something simple. Or I would be confident to enter a team environment where Ruby on Rails was the framework. Nobody can really ask more of an entry level book. Whether I do use it or not is quite another story and only time will tell if I head down the Web 2.0 application trail. I have a few small ideas.

I did have a few minor hiccups with the book – particularly an inability to get ruby-debug downloaded and installed correctly. But that’s a minor issue. Even if that issue stole a little from my confidence to attempt something a little more complex. And let’s face it programming books are a hard slog so don’t expect the sections on debugging, testing, plugins and deployment to be anything but what they have to be.

I’d highly recommend anyone, particularly from an Object Oriented background, to pick this one up while its free over on Sitepoint. I think my next step is to work on something quite basic and solidify Patrick’s fundamental knowledge before thinking about making anything more advanced. But you never know your luck in the big city…

About the Author

Steven Clark Steven Clark - the stand up guy on this site

My name is Steven Clark and my passions are business, web development, photography and writing. My current CV [PDF 775KB] discusses relevant work history and interests. Currently I'm in the second half of a post-graduate university degree of MBA (Journalism and Media Studies) at the University of Tasmania.

Social Networks

Lo and behold I now happen to inhabit the realms of Facebook and Twitter so see you over there.

Photography

My fine art photography is available online at Steven Clark Studio. You may also enjoy my photo blog Walk a Mile in my Shoes.

Recently Reviewed Books

Site Supporters

Hosted by Brett Drinkwater at Tashosting who is always there at the other end of my every inconvenient question and technical crisis. Brett's local community support for us over the last five years is greatly appreciated.

skip to top of page
Currently Reading The Accidental Guerrilla by David Kilcullen

Late last year I watched an address to the Australian National Press Club from counter-terrorism expert and author of The Accidental Guerrilla: Fighting Small Wars in the Midst of a Big One , David Kilcullen. In that address he mentioned the period after World War 2 when, in retrospect, we had wars against colonialisation as countries pushed back against dominating forces. Similarly, when we look back at the current wars we’ll see them as wars against globalisation – people pushing back against the tide of world wide Americanisation and globalised culture. David Kilcullen is there to inform us that what the American government are group-labeling global terrorists are more often than not local insurgents with local concerns. Understanding this crucial point and unraveling the complexity of the enemy is crucial to America's success in the field.