Perl

Paul Barry Winner RPCFN #8

In this brief interview, Satish Talim of RubyLearning talks to Paul Barry of USA, winner of the eighth Ruby Programming Challenge For Newbies.

Ruby’s Implementation Does Not Define its Semantics

When I was first getting started with Ruby, I heard a lot of talk about blocks, and how you could “cast” them to Procs by using the & operator when calling methods. Last week, in comments about my last post (Ruby is NOT a Callable Oriented Language (It’s Object Oriented)), I heard that claim again.

Reading Advantage Database Server Files (.ADT) in Ruby

I recently received some data in the Advantage Database Server file format (.adt).  In the past I have worked with DBF, Access, and .xls.  I was able to find some way to retrieve data from these formats using open source software.  The open source solutions were much easier to work with, usually not requiring any sort of driver installation, etc.

Showcasing RubyLearning’s Awesome Rubyists

Showcasing RubyLearning’s Awesome Rubyists

RubyLearning has been associated with some amazing, talented Rubyists these last 5 years. I am compiling a list (in alphabetical order) showcasing these awesome Rubyists who have either undergone some of the courses at RubyLearning or have been instrumental in taking RubyLearning to the next level.

Homebrew: OS X’s Missing Package Manager

Managing software packages on Unix has always been, to put it politely, a giant pain, and most Linux distributions are built around the different ways we’ve all been trying to alleviate that pain. In this post, I’ll walk you through Homebrew, a fantastic new option for package management made simple.

RPCFN: Mazes (#5)

RubyLearning wishes all its readers and their friends and families a happy, healthy 2010. Thanks to everyone for the support and encouragement this year. It’s been a fun and rewarding year and we do appreciate all that you contribute to this site.

Doing the Work, with lessons from Magnum PI

Introductory interface talks are boring. More importantly, by neccessity, they are the same old content recycled. And recycled uselessly, to no end.

Because if the audience members were interested in interface design, they would already know the content of the talk. Or, to put it another way, if they didn't already know the content of the talk, they clearly didn't care.

So when I gave a talk last week at the Italian Perl Conference, in Pisa, Italy, I didn't give the type of introductory interface design talk that you'd expect.

Doing the Work, with lessons from Magnum PI

Introductory interface talks are boring. More importantly, by neccessity, they are the same old content recycled. And recycled uselessly, to no end.

Because if the audience members were interested in interface design, they would already know the content of the talk. Or, to put it another way, if they didn’t already know the content of the talk, they clearly didn’t care.

So when I gave a talk last week at the Italian Perl Conference, in Pisa, Italy, I didn’t give the type of introductory interface design talk that you’d expect.

Charles Feduke Winner RPCFN #2

In this brief interview, Satish Talim of RubyLearning talks to Charles Feduke of USA, winner of the second Ruby Programming Challenge For Newbies.

Charles Feduke

RPCFN: Average Arrival Time For A Flight (#2)

Ruby Programming Challenge For Newbies

RPCFN: Average Arrival Time For A Flight (#2)

By Chris Strom

Thank you for the very encouraging response to the first-everRuby Programming Challenge For Newbies (RPCFN)“. The second Ruby challenge is from Chris Strom.

Syndicate content