Blog
Posted
I gave what turned out to be a slightly controversial keynote
at RailsConf. In it, I pointed out that people (like me) who can use
Rails on green-field projects are incredibly privileged. We get to code
using cool technolog
more »
Posted
I’m about 3 weeks into the rewrite of the Active Record chapters for
the new Rails
book. In the book, I try to demonstrate Active Record with real, live
code. At the same time, I don’t want to ru
more »
Posted
A couple
of blog posts ago, I commented on the dangers of converting database
decimal columns into Ruby floats. And, five months early, Santa
delivers. In the Rails trunk, numeric and decimal database columns with a
more »
Posted
LtU has a link to Pluvo, a language which seems like a
cross between Python, JavaScript, Ruby, and Lisp. It has some interesting
ideas (coordination is a fun one) and the basic system (written in Python)
is currently less than 50k to dow
more »
Posted
In the second edition of AWDwR, I changed
the Depot application to store money in integral cents, rather than
floating point dollars and cents. Some folks pushed back on this, saying it
overly complicated the application.
This mo
more »
Read More Blog Entries »
Presentations
Ruby recently enjoyed its tenth birthday. Instead of cake and candles, the community celebrated by releasing a wave of new libraries and frameworks that make Ruby programming even easier. This talk features some of the best of these, as we explore Ruby.
more »
The Ruby on Rails framework has exploded onto the scene over the last few months. Propelled by some genuine benefits, and fueled by a whole lot of controversy, Rails seems here to stay. So, is it a Java killer?
more »
Are you frustrated by experts who can't tell you what to do, or by junior team members who refuse to see the big picture? How can you best develop careers: both yours and those of your teammates and managers? How can we learn to apply experience more effe
more »
Open Source communities produce high quality software with little management and (typically) no pay. Most people looking at open source focus on using this software in their projects.
more »
Ajax is becoming a requirement for new applications: it creates richer
user experiences and more dynamic applications. However, doing Ajax by
hand is difficult and error prone. The good news is that if you use
Rails, you don't have to do Ajax the hard way
more »
The Ruby on Rails framework has unit and functional testing baked right in. In this talk we'll see how easy it is to get started with testing in Rails, and we'll explore jut how deep the testing support goes.
more »
What do aboriginal rituals and (somewhat mean) experiments on apes have to teach us about software development? More than you might think.
more »