Re:Ask HN: Who Is Hiring? (October 2010 Edition)
by dolinsky on Friday October 01, 2010 @08:20PM
(#1749287)
If you don't mind sharing, how do you manage coordinating necessary schema changes with those continuous code deployments? (Yes, I am assuming an RDBM store and not a pure NoSQL store).
Re:Ask HN: Who Is Hiring? (October 2010 Edition)
by 146 on Sunday October 03, 2010 @03:01AM
(#1752275)
For the most part, schema changes can be done without breaking the existing code base (add columns, add tables, etc.) These schema changes can just be run on the databases before the code depending on it is pushed. Much more rarely though, there might be code that depends on a certain schema (the kind that say, alter table might do). In this case we can push out code that is compatible with both versions (at the very worst case, using table descriptions to differentiate between the two), run the schema change, and then eliminate the backwards compatibility.
There's not that much different in terms of operating procedure between continuous code deployment and scheduled code deployments; it's just much faster and less prone to merge errors.
Re:Ask HN: Who Is Hiring? (October 2010 Edition)
by alecthomas on Friday October 01, 2010 @09:43PM
(#1749429)
From reading your about page, it sounds like you guys should buy these guys: http://www.xmarks.com (see http://news.ycombinator.com/item?id=1733941) :)
Re:Ask HN: Who Is Hiring? (October 2010 Edition)
by SkyMarshal on Wednesday October 06, 2010 @12:21AM
(#1762695)
While I do hope someone buys Xmarks or othewise keeps the service alive, what synergy/ies would they have with Quora?
http://www.quora.com/jobs
We're looking for designers and engineers.
- Codebase is mostly Python, JS, and C++
- Real continuous deployment (every git push deploys the new version of the code if all the test pass)
- Product w/ traction that is growing quickly
- Hard problems to work hard on
- Smart people to work with and learn from ( http://www.quora.com/about/team )
[email protected] or e-mail me directly at [email protected]