Tag Archives: books

A Game Development Curriculum

Along with every other hacker on the planet, I got into programming because I wanted to write games. It wasn’t long at all, though, before I learned that the greatest game of all is teaching the machine to do your … Continue reading

Posted in Books, Education | Tagged , , , , | 24 Comments

My authoring tools

Several people have asked about my self-publishing process. I’d really like to write something comprehensive about this, along with code/scripts/config for my whole build stack, but I haven’t had time yet. Until that time, here are some notes on tools … Continue reading

Posted in Books | Tagged , | 1 Comment

Object Oriented Programming Books

A few people have asked for recommendations of good foundational Object Oriented Programming texts. The truth is I’m kind of behind on my formal OOP reading, and some of the early texts I read I wouldn’t recommend. My first proper OOP book was … Continue reading

Posted in Books | Tagged , | 18 Comments

Early access beta of “Objects on Rails” Now Available

UPDATE: Objects on Rails is now complete and freely available online. Often, at conferences and users group meetings, I find myself discussing the intersection of Ruby on Rails, Object-Oriented development, and Test-Driven Development, and I’ll mention something like “I prefer to develop my … Continue reading

Posted in Announcements, Books | Tagged , , , , | 27 Comments

SBPP #3: Reversing Method

I’m pleased to find Kent Beck shares my affinity for methods with a consistent cadence. In the next pattern I translate, he looks for a way to bring a uniform rhythm to a method that writes an object to a … Continue reading

Posted in Smalltalk Best Practice Patterns | Tagged , , , | 2 Comments

Last Chance for Exceptional Ruby Beta

As you probably know I’m writing an eBook called “Exceptional Ruby”, based on my talk of the same name. For a couple of months now it has been available as a Beta release, as I work on adding the last … Continue reading

Posted in Books | Tagged , , , , , , | Leave a comment

REST Resources

From time to time people ask me questions about RESTful architecture. I thought it might be helpful to list the resources that I keep near at hand for asnwering tricky REST questions. Standards: RFC2616 Hypertext Transfer Protocol: If you haven’t read … Continue reading

Posted in Resources | Tagged , , , , , , | Leave a comment

“Exceptional Ruby” Video and Beta eBook!

Two weeks ago at Magic Ruby in Orlando I delivered a talk called “Exceptional Ruby”, about working with exceptions and failures in Ruby.  People seemed to like it. I have two related announcements today: A self-made video of the talk … Continue reading

Posted in Ruby | Tagged , , , , , | 5 Comments

The Mechanics of Web Design

I am a stereotypical developer: I can’t design my way out of a wet paper bag, and I tend to regard every potential bout with CSS with trepidation. I’m trying to get better, though. Progress is slow. I started working … Continue reading

Posted in Uncategorized | Tagged , , , , | 3 Comments

Refactoring in Ruby

I’ve started working my way through Refactoring in Ruby, by William C. Wake and Kevin Rutherford. I haven’t been this excited about a book since Michael Feathers’ Working Effectively with Legacy Code. I feel like a schoolboy, relearning refactoring as … Continue reading

Posted in Uncategorized | Tagged , , | 3 Comments