OS X Application Development with HotCocoa - Rich Kilmer
Category: Languages > Ruby      Posted: 08 Feb 09

HotCocoa is a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks. HotCocoa will be included with MacRuby when it ships in future ve...

Using Metrics to Take a Hard Look at Your Code - Jake Scruggs
Category: Languages > Ruby      Posted: 08 Feb 09

It's an interesting fact of human nature that you can't do something every day and not secretly suspect that you're good at it. Which goes a long way ...

Effective and Creative Coding: Help from Cognitive Psychology in Caring For the Rubyist's Mind - Eric Ivancich
Category: Languages > Ruby      Posted: 08 Feb 09

Although much of the human mind remains a less-than-resolved puzzle, we've learned a lot through the scientific process. Cognitive psychology offers q...

Better Ruby Through Functional Programming - Dean Wampler
Category: Languages > Ruby      Posted: 08 Feb 09

Functional Programming (FP) has become interesting lately as the most robust way to write highly-concurrent applications. However, applying functional...

Coding for Failure: All you need to know for building rock solid applications in 45 minutes - Tammer Saleh
Category: Languages > Ruby      Posted: 08 Feb 09

Coding for Failure will walk you through everything you need to know for building fault tolerant applications that degrade gracefully in the face of a...

Fear of Programming - Nathaniel Talbott
Category: Languages > Ruby      Posted: 08 Feb 09

We developers spend a lot of time talking about how to improve technically at our craft, how to write better code, how to be more productive when we'r...

All I Really Need to Know* I Learned by Writing My Own Web Framework - Ben Scofield
Category: Languages > Ruby      Posted: 08 Feb 09

The first program most people write in a new language is, of course, "Hello world." The first two web applications most people build in a new framewor...

Aristotle and the art of software development - Jonathan Dahl
Category: Languages > Ruby      Posted: 08 Feb 09

What can software developers learn from the thought of Aristotle, Kant, and Mill? More than you might think. Find out what some of the greatest minds ...

Peer-Aware Desktop Application Development - Preston Lee
Category: Languages > Ruby      Posted: 08 Feb 09

Social interaction has become implicitly expected of modern web-based applications. Desktop applications, however, have yet to overcome the technical ...

Unfactoring From Patterns: Job Security Through Code Obscurity - Rein Henrichs
Category: Languages > Ruby      Posted: 07 Feb 09

Unfactoring is the process of taking well designed software and, through an iterative series of small changes, making it completely unmaintainable by ...

MacRuby: Ruby for your Mac - Laurent Sansonetti
Category: Languages > Ruby      Posted: 07 Feb 09

Everyone wants to develop Cocoa in Ruby. It can create awesome Mac apps. But you need to develop in Objective-C. Which is not so pretty. However, they ...

Building Distributed Applications - Mark Bates
Category: Languages > Ruby      Posted: 07 Feb 09

Building multiple applications that all need to share data and other information between can be a daunting and challenging task. Mark will help to dem...