Re the choice of haml - you don't have to use haml. That just happens to be what I chose to use, but if you watch the videos you will see that you can create partials with erb files instead.
I intentionally used erb in the videos to try to get this point across, but perhaps I should try to make it more obvious.