About
Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
-
Subscribe
-
Recent Posts
Archives
Categories
Meta
Monthly Archives: April 2011
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
Hello, Red Dirt Ruby!
I’m really enjoying Red Dirt Ruby Conference so far! Love the single-track, short-talks format. Also, I got free jerky from Jerky.com, which is awesome. If you’re coming in because of my DataMapper talk, here are some notes: Slides: http://avdi.org/talks/datamapper-rdrc-2011/ Rate the … Continue reading
RubyMine, Spork, RSpec, Cucumber
I can’t take credit for this one; that goes to Ben Lindsey. But since the answer I needed was buried in a comment, I thought I’d give it a little more googleability. RubyMine needs to load special test formatters for … Continue reading
Posted in Howto
4 Comments
Linkdump #8
Scriptensity: Emscripten 1.0! This is the first I’ve heard of this project: it’s an LLVM-to-Javascript compiler. Which means you can (for instance) compile C++ to Javascript. I can’t decide if this is amazing or just batshit insane. Probably both. tags: … Continue reading
Posted in Links
Tagged http, javascript, llvm, ruby, spdy, static analysis, tcp, tdd, test-unit, testing, yield
Leave a comment
RailsConf 20% Discount for Virtuous Code Readers
As a RailsConf speaker, I have a 20% discount code to give out, and here it is: rc11fos. If you’re planning on attending RailsConf, be sure to track me down and say hi! This seems like an opportune moment to … Continue reading
Screencast: Taping API Interactions with VCR
A rather long and rambling demonstration of Myron Marston’s VCR library. This screencast covers: What VCR is, and why you might want to use it Configuring VCR in a Rails 3 app Creating Cucumber helpers for organizing VCR cassettes Starting … Continue reading
Posted in Screencasts
11 Comments
Linkdump #7
Hacker Chat: Pinboard Creator Maciej Ceglowski Talks About Why Boring Architecture is Good, and More Wise words. tags: development I think many developers (myself included) are easily seduced by new technology and are willing to burn a lot of time … Continue reading
Posted in Links
Tagged architecture, bdd, java, javascript, literate programming, logging, nodejs, rails, rspec, ruby, tdd, testing
Leave a comment
RSpec is for the literate
A couple years ago I wrote a library called AlterEgo. It’s an implementation of the State Pattern for Ruby. I consider the library to be retired at this point—other libraries, such as State Machine and ActiveModel, have since incorporated all … Continue reading
Getting Started with Erector in Rails 3
A quick guide to getting up and running with the Erector templating library. EDIT: Here’s the fork and branch I used to get it working.




