4 ms·
This seems a lot like what Flickr has been talking about for years: http://code.flickr.com/blog/2009/12/02/flipping-out/ http://code.flickr.com/blog/2009/12/02
by forsaken 16y ago
This seems a lot like what Flickr has been talking about for years:
http://code.flickr.com/blog/2009/12/02/flipping-out/ http://code.flickr.com/blog/2009/12/02/flipping-out/
- zeeg 16y agoIt's a pretty common pattern, but still seems to be widely unknown.
- hello_moto 16y agoPerhaps it's not known due to several reasons: 1. Most people aren't used to web-app development 2. if-else is considered not OO by some purist (or even by some semi-purist). if-else might also be considered hard to test (adding more branches). 3. People are probably ignoring deployment issues (not high priority) or perhaps they just throw it to the Ops team to deal.
- zeeg 16y agoOur intended goal with this is to not rely on an ops team. Use test driven deployment and automated systems to keep things in check. Discipline is what lets a system like this actually work.
- hello_moto 16y agoDING DING DING DING DING! The keyword is "Discipline". This is the very fundamental principal for anyone in the IT industry.
- mattyb 16y agoGitHub and Forrst too: http://blog.forrst.com/post/782356699/how-we-deploy-new-features-on-forrst http://blog.forrst.com/post/782356699/how-we-deploy-new-feat... http://github.com/blog/677-how-we-deploy-new-features http://github.com/blog/677-how-we-deploy-new-features