Articles

Speaker Proposals Deadline approaching!

There's more to come this week, but here is a quick reminder that the deadline for speaker proposals is 18th May - Next Monday! Many thanks for the excellent proposals that have already been submitted :)   

Class and Instance Methods in Ruby

In which I show the difference between a class method and an instance method.

The other day I was explaining the difference between class and instance methods to a friend and I realized that I should probably write up a post. I figured since I’m on a plane headed back home, now was as good of time as ever. If you want a little history, you can read about the difference between class and instance variables.

RubyNation Mini-Interview: Gray Herter

For my third RubyNation interview, I talked with Gray Herter, one of the organizers. (I've also interviewed Hal Fulton and Russ Olsen about this upcoming regional Ruby conference.)Don't forget RubyNation will be held in Reston, VA on June 11-13, so you don't have to much time left to register.Why did you decide to put RubyNation together?Gray It started with a conversation that I had with Xandy

Rubystein: Ruby meets Wolfenstein

At Railsconf 2009 the guys over at Phusion released Rubystein, a Wolfenstein clone written in Ruby. I managed to track down Ninh Bui to give us a video walk through, and the following video was played at Railsconf before the Wednesday Keynote.

View on Blip.tv

Get the source on Github, and play it yourself.

Rubystein: Ruby meets Wolfenstein

At Railsconf 2009 the guys over at Phusion released Rubystein, a Wolfenstein clone written in Ruby. I managed to track down Ninh Bui to give us a video walk through, and the following video was played at Railsconf before the Wednesday Keynote.

View on Blip.tv

Bookmarklets 101

Last week I showed you a bookmarklet that lets you edit your CSS live in any browser. Today, I want to dive into the details of how to create a bookmarklet. But first, the basics:

Ruby & Excel: Extracting Cell Comments

Someone recently asked how to get the comment text from a particular cell in an Excel worksheet.

You could call the cell's Comment property to obtain a reference to the Comment object, then use the Comment object's Text property to get---or set---the text of the comment.

We need both engineers and artists in programming

Uncle Bob delivered a compelling keynote at RailsConf last week that put forth the argument that what we need most in programming is more professionalism. I loved the delivery, but I disagree with the conclusion.

I originally never wanted to be a programmer exactly because I thought the only type of programmers that existed where the kind that Bob talked about: The engineers with the proud professional practices that never wavered under pressure.

Demystifying Irb's Commands

Irb is one of the most commonly used standard ruby libraries, yet most don’t seem to know much about it. I’ve lost count of the number of blog posts that explain some irb “tricks” or “secret” config options. This is the first in a series that aims to make irb less magical and more accessible.

Original Author Name: 
Gabriel Horner

Optimistic Sci-Fi

I had forgotten how much I missed optimistic Science Fiction. When we look back at the history of science fiction, the first decade of the 21st century will be remembered for an adventure into grittiness, pessimism, and exploration of the devils, rather than angels of our nature. Perhaps it was a needed excursion, but it has been an exhausting decade.

Metaprogramming | Rails Fire

Metaprogramming

Ruby Metaprogramming Course – Start Thinking in Ruby

RubyLearning is honored to have Paolo Perrotta, author of the book Metaprogramming Ruby, who would be answering some of the questions in the course forum.

I love Metaprogramming Ruby so much.

Heroku tweeted Ruby Metaprogramming

Ruby Metaprogramming New Batch Announced

Learning Ruby Metaprogramming with Shoes!

Event Checker: A tiny exercise for Ruby DSL

Ruby Metaprogramming A New Course Announced

Study Note: Hal Fulton's fantastic exercise for Ruby Metaprogramming!

Syndicate content