Comment Re:I switched to Intel boards (Score 1) 352
Comment What works for Hackintosh... (Score 1) 352
Comment ... for Great Good! (Score 1) 360
Comment Re:Oh good grief (Score 1) 285
Comment Boring and poorly structured. (Score 1) 285
Comment Restricted Items.. (Score 1) 1198
Submission + - Ask Slashdot: What Defines Good Developer Culture?
We would like to further raise productivity and motivation and thus are currently collecting points which make up a good developer/hacker culture and which may be improved in our team/company. This can be points that we can either improve ourselves or have to pass on to management.
I would like to know what in your opinion defines good, modern developer culture? What does developer culture consists of?
For example is it
- clearly defined career opportunities
- geeky office
- benefits like trips to extraordinary conferences like WWDC or Google I/O
-
Please let me know.
Submission + - 7000 Irish e-voting machines to be scrapped (independent.ie)
Submission + - Exxon CEO: Warming Happening, Society Will Adapt, But Public Too Dumb
Comment Couchdb is great when it's used right (Score 1) 283
Clues to the source of some of Sauce Labs' problems can be gleamed from their list of Maintenance headaches:
View indexes are only updated when queried — insertion does not update the index. That means you have to write a script to periodically run all your views, unless you want them to be surprisingly slow when they haven’t been queried in a while. In practice we always preferred view availability to any performance boost obtained by not updating indexes on insertion, but writing reliable scripts to keep view indexes up to date was tricky.
Oh please doing an HTTP GET periodically is tricky ??? No it's not. With couchdb if your database is very dynamic you should either index periodically and very frequently. This creates a quantified and controlled performance demand on the server. Ideally read servers should never be the write server and replication should be filtered. Using Couchdb naively will lead to failure. Don't use javascript views, python views are 3-4 x faster, erlang views are 7-10 faster. Used in the right way and following the many tips that you can get from the Couchdb community will make Couchdb not just a great database but a great application platform.
And yes 1.2 is a great improvement.
Currently I'm using coucdb, mongodb, and MySQL all in one high profile project handling terabytes of data and millions of hits. Each has it's use. When it comes to reliability and performance all three DBs are NOT my problem.