Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto. It was influenced primarily by ...
28
votes
17answers
3k views
Is Perl still a useful, viable language?
I know it may have been asked before, but here goes nothing...
Is Perl still something that would be considered useful? If someone was a new programmer (either completely new to programming or just a ...
0
votes
1answer
92 views
Ruby on Rails book with exercises [closed]
Is there a book or other videos that you would recommend for learning Ruby on Rails that offers exercises where I could get some practice with what I have learn from the Rails Tutorial by Michael ...
6
votes
3answers
456 views
PHP and Ruby: how to leverage both? and, is it worth it?
As you might have noticed from the title, this is not a "PHP or Ruby", or a "PHP vs. Ruby" question. This is a question on how to leverage PHP + Ruby in the same business.
I myself am a PHP ...
3
votes
5answers
447 views
How can I move from Java and ColdFusion to Ruby on Rails?
Currently I work with ColdFusion 9+ and some Java in a Windows environment. Prior to ColdFusion, my background was in Java and JSP.
I'm considering a move towards Ruby on Rails, as I think it would ...
2
votes
0answers
18 views
Rails solution for mobile-specific content filter?
To note, I'm not interested in simply 'hiding' content for mobile devices, I want to filter out that content completely. I'm also not trying to address the issue by building a mobile specific ...
3
votes
5answers
389 views
Any other guides out there like Why's Guide to Ruby and Learn You Haskell?
I was looking for some guides to start programming with, I'm a college student and I'm learning Ruby as my first language (Side-question, is that something good to start with?).
I found _Why's guide ...
2
votes
1answer
145 views
Ruby Drag-n-Drop IDE and Ruby programming related
I am writing a small desktop GUI application using Ruby and Gtk2. I am using RubyMine 3 on Linux (Fedora). I created a simple class to create a Gtk Window but now I feel it takes more time to just ...
1
vote
3answers
232 views
Backtracking with Killer Sudoku
I'm developing a Killer Sudoku solver for a school project. I've programmed 10 human strategies showing what they are doing in order to be the most educational possible.
It can solve hard Killer ...
0
votes
2answers
104 views
Is class_eval() Bad? [closed]
In the book I am reading from currently, it says that monkeypatching is, to cut it short, a Bad Thing. Its example for monkeypatching is basically:
class Fixnum
def print_out
puts "foo"
end
...
6
votes
2answers
213 views
Open/Closed principle and reopening Ruby Classes
In OOP there is the Open/Closed principle that states that
"software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification".
Taking in ...
1
vote
1answer
81 views
Ruby workflow in Windows
I've done some searching and quite haven't come across the answer I am looking for. I do not think this is a duplicate of this question. I believe Windows could be a suitable development environment ...
4
votes
1answer
205 views
Ruby Shoes for non-trivial apps
I've been taking a look at Ruby Shoes for GUI development with Ruby. So far, it's been a pretty good experience for making simple apps. However, I am quite worried about being able to write large ...
7
votes
5answers
936 views
Is monkeypatching considered good programming practice?
I've been under impression, that monkeypatching is more in quick and dirty hack category, rather than standard, good programming practice. While I'd used from time to time to fix minor issues with 3rd ...
1
vote
4answers
89 views
Depend on built technology, or build your own [closed]
Possible Duplicate:
How to decide between using an existing eCommerce solution and building your own?
I am starting a ecomm business and my site idea is pretty similar in functionality to ...
0
votes
2answers
139 views
Where can I find language specific programming standards and style guides?
Is there a good source of best practices, programming standards and coding styles for different languages, specifically Ruby and Javascript?