I just got my hands on a Boogie Board Sync 9.7. I asked our IT department if we could evaluate one because I am so frustrated with index cards. My handwriting is, at best, atrocious. I was born with a … Read more
If you know about Ripper, you know that it’s a bridge between the ruby language parser and your own ruby app. It lets you parse ruby files just as ruby would see them. It’s currently marked as experimental, but its … Read more
I often write small gems to encapsulate libraries, and I always want them set up in a particular way, especially with the inclusion of rspec and a test skeleton.
To date I’ve been using a template repository then running through … Read more
I like using command objects as the ‘crux’ of my controllers. They encapsulate behavior without making models or controllers thick.
I think of commands as reactions to a signal (event). To produce a command I think first of the signal … Read more
The following three terms are often used in Agile. I appreciate that they have value, but I want to reiterate that they are heuristics, not panaceas.DRY
Don’t Repeat Yourself. A lot of good intentions here, however, domain modeling is … Read more
I get up in the morning, do the usual ablutions, kiss my wife and daughter, who are often still in bed, and drag myself through the crowded subway system of New York to Pivotal Labs’ offices.
I’m usually early, so … Read more
Lately I’ve been thinking about the risks associated with:moving content refactoring domain terms within content.
I’ve identified the key areas of risk as narrative and permalinks.Narrative
The narrative of your site/app can break in subtle and unexpected … Read more
Interestings Tenderlove explains YAML exploits
Tenderlove explains YAML exploits in great detail, and with his usual panache