Last night I went to the WordPress Meetup at the Automattic office on Pier 38. I was late, but thank goodness that their sponsors had free booze and pizza.
What struck me about this meetup was how folks explained WordPress and how to do production pushes with it.
They had to use Ruby best practices metaphors.
This is a dramatic change from 5 or 6 years ago when the opposite was the case.
How do you push to production? “It’s like using Capistrano.”
How does WordPress.com push code to production? “We use SVN with no branches. It’s like git without the merging.”
What if you wanted to do RSpec / TDD? “Use something like Simpletest to exercise the user tables?”
There was no automated solution for what to do with serialized data, and pushing that serialized data from dev to stage to prod if said data contained a different FQDN for each environment.