That's a cool idea. If you combined it with a Coin style card that allowed you to switch cards on the fly you could not worry about blowing your budget.
Any light on how to pull back once a change has been deployed? If it's version controlled you can check out a previous version but do you automate tht?
We use git, so it's easy to revert commits, or push an update with '-f' that resets to an earlier version. Once we push this new commit (that simply puts us back to an earlier state) to our release branch, it's picked up by the testing system just like any other commit and pushed out.
If we're already at the "Oh shit" stage, then we might be happy sacrificing test coverage to go back to known-good code, in which case we would run our fabric `deploy` task and have our rollback completed in ~30 seconds. The idea behind this process is that we never have "oh shit" moments like that :)
(Please see my other response to a similar question, as well)
That wasn't the assumption I went into the talk with at all. In fact, our team was quite small when we saw problems from traditional horizontal or vertical engineering org structures.
I've created dozens of sites and never really noticed any CSS performance issues.
I have got orders of magnitude faster sites by combining CSS or js files, gzipping content, adding cache control headers, serving via a cdn and not serving code that's not used.
I've also really benefitted from using logical markup and CSS selectors, not those designed for "efficiency" of the computer rendering them.
If you are done with the obvious optimizations, at some point you spend half a day to gain 50 ms on the backend. And that's a good day. If you are able to achieve 25 ms on the frontend in half an hour, it's worth considering. E.g. Font Awesome [1] is very popular, but the selector performance is horrible.
The new homepage you dudes have is a big improvement. Why haven't you blogged about how you're previewing this stuff on GitHub? It's fun to watch a start up growing and changing there and I think it it's in really well with the MVP/agile mindset
It is great indeed. The only think that is not so cool for me is that the font rendering of 'Fanwood Text' is pretty bad on Win 7 Chrome 25.0.1364.97. But I love it. Just wish the font had a better rendering.