
Here at Rubysource we like to have somewhat timely articles, so there is no way we’re going to let the New Year come and go without an article on Ruby Resolutions (or, if you will (I won’t) Rubylutions) I realize it’s a couple of weeks late, so resolution #1 might be “Make your timely articles…
Continue Reading… 
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 differences and advantages over traditional databases, and about Neo4j. In this article, we are going to install Neo4j, integrate and…
Continue Reading… 
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 areas in your code base. It can give you confidence that you are reaching your goals and confirm suspicions when you are…
Continue Reading… 
A new Rails version is about to be released and it’s coming with many changes, deprecations, and new features. Lets take a look at what you need to do to get your app ready for Rails 4. The Path to Upgrade The easiest way to be ready for Rails 4 is having your app on…
Continue Reading… 
While I’ve been working on my little book about Sinatra, I’ve picked up a few helper methods that Sinatra provides. Some of these I already knew about, but hadn’t really used much and some I didn’t even know about. Sinatra has a bucket load of helper methods that contribute to making it such a nice…
Continue Reading… 
My first programming language was C. I started trying to learn how to code on a Windows machine. I literally spent a week just trying to get my PATH sorted out so that the C compiler would be accessible. While I was asking around on forums, someone suggested that I install Linux because it came…
Continue Reading… 
Who doesn’t like sunsets? Of all the sites you’ve seen about sunset you feel that there isn’t one that does it right. You decide to make the best damn sunset site on the web. There are a bunch of sunset photos. Could we use public images to populate this new awesome site? We’ll create a…
Continue Reading… 
All of us write code on a regular basis, some more often than others. But there is a major deficiency in the amount of time we spend reading others’ code. Authors don’t produce good work unless they consider the work of the others by reading it. A similar situation is present with us developers. Reading…
Continue Reading… 
The rise of sophisticated web applications, such as GMail, has given birth to an army of javascript frameworks. These frameworks allow you to, basically, create a client-side application within your web application. Terms such as “MVC” and other design patterns, once saved for only the server-side of the web, are now applied to just the…
Continue Reading… 
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 performance issues. This forced game developers to find new alternatives rapidly. For application developers,there is an ongoing argument when…
Continue Reading…