Going Dynamic on JVM: JRuby vs. Groovy
Want to run your apps on the JVM, but not a fan of the Java language? If you prefer dynamic languages, there are lots of available options. The most mature ones are JRuby and Groovy. If you are asking...
View Articlehttp://rubysource.com/conquering-the-enterprise/
Enterprise software has been being bashed for years. I believe it's time to change this attitude. Let’s think a little about what enterprise software is and if Ruby can be a good platform for building it.
View ArticleConquering The Enterprise!
Enterprise software has been being bashed for years. I believe it's time to change this attitude. Let’s think a little about what enterprise software is and if Ruby can be a good platform for building it.
View ArticleKeeping Your Rails App Clean
Way back when in the 1600′s, astronomy was all the rage in Europe, due for the most part to the invention and production of telescopes.
View ArticleCoffeescript : nice introduction
Introduction to coffeescript and the differences with Javascript
View ArticleGenetic Algorithms in Ruby, Part II
The chromosomes are reproduced with the weighted random (i.e. roulette machine) code that we just added to the Chromosome class. The idea is simple; take the existing chromosome pool, and replace it...
View ArticleAn Introduction to Celluloid
A few years ago, there used to be a very easy way to optimize code. If you found out that your processor-heavy code was running a bit slower than you wanted it to, the simple solution was just to wait...
View ArticleData Context Interaction: The Evolution of the Object Oriented Paradigm
This article is a practical introduction to DCI (Data Context Interaction). I’m not going to explain all theory behind it. Instead, I’m going to show you what kind of problems DCI is trying to solve...
View ArticleSinatra, an Exchange Server, and an Employee RosterRubySource
You have an Exchange Server and you need an employee roster. You might be thinking, “We’ll just create a database for that.” Let’s really think about that. If you do, then you have two databases to...
View ArticleRails 4 Quick Look: Strong ParametersRubySource
Rails always comes up with some and creative new features, and Rails 4 is no exception. One of the new features in Rails 4 is Strong Parameters. The basic idea behind Strong Parameters is to move...
View Article4 Reasons to Try Sinatra
Sinatra bridges the gap between complex, multi-tiered frameworks, and simplicity. If you don’t have a software development education (I don’t) need to develop for the web on a professional basis (I...
View ArticleIs Ruby Good for Game Development?
For a long while it seemed that the Flash hegemony is unbeatable in the market of online games. Then Apple announced that their (then) new mobile device – the iPhone – won’t support Flash because of...
View ArticleGet Your App Ready for Rails 4RubySource
A new Rails version is about to be released and it’s coming with many changes, deprecations, and new features.
View ArticleA Look at Ruby 2.0
With Ruby 2.0 set to be released on February 24th, exactly on the 20th anniversary of Ruby’s first debut, I decided to write this article to give you a quick rundown of some of the most interesting...
View ArticleUsing a Graph Database with Ruby, Part II: Integration
Yes, it is real, it is finally here! The long waited follow-up to the introductory article is here, just in time for the new year! In the first article, we learned about graph databases, their...
View ArticleCode Metrics and You
Today, I want to talk about code metrics. Taking the time to critically analyze your code can provide a number of wonderful benefits. It provides a viewpoint through which you can identify problem...
View ArticleAnatomy of an Exploit: An In-depth Look at the Rails YAML...
Exploits happens, and this month the Rails and Ruby communities have seen no shortage. From a major exploit in Rails to a slightly different Rubygems.org attack, there has never been a better time to...
View ArticleThe Self-Pipe Trick ExplainedRubySource
Recently I was spelunking through the Foreman codebase. I figured it would have some great fodder for Unix systems programming examples in Ruby. I wasn’t disappointed.
View Article
More Pages to Explore .....