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...

Mixing Metaphors or; How I Learned to Stop Worrying and Love JavaScript - Aaron Patterson
Category: Languages > Ruby      Posted: 08 Feb 09

Using Johnson (github.com/jbarnette/johnson), we'll show how tightly Ruby and JavaScript can be integrated. We'll demonstrate seamless, bidirectional...

What Every Rubyist Should Know About Threads - Jim Weirich
Category: Languages > Ruby      Posted: 08 Feb 09

We have been living in the shadow of Moore's law for many years. Transister sizes keep shrinking and processor speeds keep increasing. But technology ...

Lightweight Web Services with Sinatra and RestClient - Adam Wiggins & Blake Mizerany
Category: Languages > Ruby      Posted: 08 Feb 09

Tired of web apps written in Ruby being big, slow, and complex? Then try subdividing your problem space by slicing up your app into a set of lightwei...

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...

Ramaze: The underrated Web Application Framework - Luc Castera
Category: Languages > Ruby      Posted: 08 Feb 09

Ramaze (http://ramaze.net) is a simple, light and modular open-source web application framework written in Ruby. Even though Ramaze hasn't been in the...

Ruby Arduino Development: Physical Computing for Everyone - Greg Borenstein
Category: Languages > Ruby      Posted: 08 Feb 09

In the past few years, microcontrollers -- the chips that control all the beeping, blinking, and buzzing devices in our world -- underwent a revolutio...

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...

Patterns in Distributed Processing - Mike Perham
Category: Languages > Ruby      Posted: 08 Feb 09

Server-side data processing can be difficult to get right with requirements like fault tolerance, consistency or real time response. We'll look at som...

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 ...