Esteban Utz - Web Developer/Photo Enthusiast

Diving into Ruby on Rails

July 14, 2010

I bought “Agile Web Development with Rails” with the goal of learning Ruby on Rails. I bought it long time ago. I remember reading it and getting all excited, but then for some reason I never did anything with it.

Practice is the key

And of course, if you don’t practice a language, whether is computer related or not, you end up forgetting most of it, if not all. That’s exactly what happened to me. So, a couple of months ago I signed up for lynda.com to refresh my mind.

One Small Project

While watching the videos at lynda.com I started thinking about a small project I could do just for fun that will help me get my hands dirty and actually practice the language.

One Friday night I was studying my Bible and it occurred to me that I could speed up that process of studying if I could have several verses open at one time, something you can’t do with a regular Bible.

I know some of you might know several desktop and online applications that would do just that and much more, but this wasn’t about creating something better than the “competition” it was about practicing and creating something simple that would help me (and helpfully help others) study the Bible more efficiently.

Finding Bibles

While Building the application I encountered several road blocks, this is something one would expect when practicing a new language, but I never thought I would find myself spending a lot of hours looking and researching resources for Bibles.

My idea was to find a service (paid or free) that would have an API to get Bible versions, verses, etc. but I couldn’t find any. My next option was to build the database myself, so that’s what I did.

Now I know that most Bibles are copyrighted, which is kind of a surprise to me. I never thought you could copyright the Bible. I guess I need to learn more about copyrights. Anyway, I was able to find 4 versions of the Bible that I think are not copyrighted or part of the public domain. and that’s what I used on the application.

A Simple Application to Study the Bible

After months of hard work, I had the joy to launch a small application called Bible Study (I’m still working on a few bugs here and there, but it’s totally usable. And of course I’m planning to add more features later on).

Thanks to Ruby and Rails

After learning a lot of this awesome language my humble conclusion is that I like it and I like it a lot, specially the syntax. I like how its philosophy and the mind set blends almost perfectly with the way you code, you can actually see it and that’s something I haven’t experienced in another language. It inspired me to be a better programmer, a better web designer and the best of all, it made me want to learn more and more.

Thanks to Yukihiro “matz” Matsumoto, David Heinemeier Hansson and the rails community for this awesome language and framework.

Thank God for helping me build this small but awesome application.

Interesting Stuff From Last Week (and this week) II
Interesting Stuff From Last Week III

No related posts.

  • Wanna know more about me?
  • Drop me a line.
  • Download my Vcard

Copyright © 2010 Esteban Utz. All rights reserved.

Theme "Simple Talk". Powered by WordPress. Fugue icons by pinvoke. Hosted by (mt) Media Temple

Something brought you to my website, that's not coincidence it's destiny! Or...Maybe your sense of good design. Either way, you are here and you want to know more about me. Well, most of the time, you'll find me working for an awesome company called "The Fowler Group". When I'm not coding for those guys, I'm usually doing freelance work (hire me!) So far my skills revolve around these languages and applications: XHMTL, CSS, JavaScript, ColdFusion, MySQL, Drupal, Wordpress, etc. I'm constantly learning new technology, that's one of the things I like the most about this environment. Last, but definitely not least, I'm a mac user...Oh so pretty and functional I love it!

Got an idea/project/website? Here is how to contact me

Hide