background preloader

15 Things for a Ruby Beginner

15 Things for a Ruby Beginner
The following is a post I had recently sent the Bangalore Ruby User Group. It has been slightly modified to address a larger audience. There were many Ruby beginners in last week's meetup, and the common question we heard was 'after the very basics, what next?' The best way to learn Ruby best practices is to pair with an experienced dev; the way I learned was by inheriting a reasonably small, but well-written codebase from an amazing colleague. In the absence of either, here is a checklist of 15 things (since 'N things that you need to know about X' is the in-thing these days!) that I'd recommend a Ruby beginner to consider: 1. Our very own has a Ruby primer which was written for exactly this purpose; we open our inbox everyday to gushing feedback from people who've found it to be a great way to learn Ruby. also has a basic introduction to Ruby, and has been around longer. I have heard good things about Learn Ruby the Hardway, but haven't tried it out myself. 2.

Related:  Ruby Tuts:

Ru: Ruby in Your Shell The venerable sed and awk are extremely powerful text-processing tools. In the hands of a master, these power tools can bend text into almost any shape and form. Unfortunately, I’m no master. More importantly, I don’t really want to invest too much time into learning sed and awk (or even bash!), especially when most of my text processing tasks are ad-hoc. Enter Ru. Storyboard Template 11 x 17 Landscape Mockups To Go Storyboard Template 11 x 17 Landscape Mockup history | RSS The Only Web Hosting Guide You Will Ever Need - For Perfect Speed, Price, and Support When launching a website, one of the most important decisions that you have to make is selecting a good web hosting company. While the importance of selecting the right CMS and hiring a good designer is outlined in every other technology blog or magazine nowadays, hardly anyone talks about the importance of a good web host. However, a good host is not just important but also indispensable. After all, you wouldn’t want your visitors to find your site offline 9 times out of the 10 visits that they pay to your website, would you?

14 Ways To Have Fun Coding Ruby 14 Ways To Have Fun Coding Ruby This guest post is contributed by Jeff Schoolcraft, who runs The Queue Incorporated a freelance consultancy that provides custom software development in Ruby, Rails and iOS. He produces screencasts with his partner, Istvan Hoka, at BDDCasts. When he’s not building his business he’s trying to keep up with his two daughters and spending the rare free moment with his wife. You can read his blog and follow him on twitter @jschoolcraft.

UT on Rails Last year I held a series of non credit Rails courses for University of Texas Students, i’m happy to announce that i’ve been granted an Adjunct Professor position at the UT and I’m teaching a for credit course in Databases and Rails. Lucky for you, i’m a sucker for online learning, so i’ll be putting all my course material online, right here. The Course This Ruby on Rails course is 10 weeks long and assumes you know very little about programming and have not used Ruby, Rails, or Databases previously. The videos are broken up by topic, so if you know one topic you can safely skip that video.

Specifying Interaction with Mockups About this Tutorial # Example storyboard depicting motion in the film, The Forbidden Kingdom Designers, filmmakers, and animators have used low fidelity, static representations of content for communicating motion and interaction for years. Many of those techniques have been borrowed by software designers designing for the screen, and there are well-known practices for communicating interaction in static documents. This tutorial provides some tips for designing interaction in Mockups using these techniques.

Getting started with Cofee Script Idyllic Software Many people might consider upgrading their Rails 2 apps since even Rails 4 is now released! We too recently upgraded the website of one of our clients – Founder’s Institute from Rails 2 to Rails 3. Migration is sometimes tricky but we outlined a plan for this and we were able to finish up quickly Lately I’ve been reading a lot about Mongodb and posts dissuading you from ever using it.

Metaprogramming in Ruby: It’s All About the Self November 15th, 2009 After writing my last post on Rails plugin idioms, I realized that Ruby metaprogramming, at its core, is actually quite simple. It comes down to the fact that all Ruby code is executed code–there is no separate compile or runtime phase. In Ruby, every line of code is executed against a particular self. Consider the following five snippets: All five of these snippets define a Person.species that returns Homo Sapien. Ruby for Newbies: Regular Expressions Ruby is a one of the most popular languages used on the web. We’ve started a new Session here on Nettuts+ that will introduce you to Ruby, as well as the great frameworks and tools that go along with Ruby development. In this lesson, we’ll look at using regular expression in Ruby.