240 karma · joined April 17, 2013
We have tried a few different alternatives, including the join, and found that this sub-query option actually works better.
A sub query forces the database to execute the first query on routes using the index, then use the result for the second query on sites. It leave nothing for the interpretation of the optimizer which may decide to so some silly thing like full scan on the sites table before performing the join.
Consider, that in this case, the json text field is schemaless. How is that different from other schemaless databases?
If anything, you should state that if you wanna avoid alters, use CQRS, not just shcemaless
(yee, you can shard both Mongo and Redis, as well as MySQL and get to 10s of TBs).
The main advantage of MySQL that we keep is the rock solid platform with all the know-how to operate and manage.
But now, that Cassandra has SQL like query language, hadoop has SQL like hive and other NoSQLs implement semi-SQL interfaces, I believe a good definition is a database that is not one of
1. ACID
2. Strongly typed table schema.
1. good wifi - a lot of hackathons are not prepared for the number of devices connected when 100 people arrive...
2. set a clear schedule. My favorite is Fri night - intro session, people present ideas, team building Sat morning - starting to work 10am workshops at 11am end of coding Sun at 12pm presentations Sun 1-3pm Judgement - 4pm
3. team building is a critical part in the event. I normally have a few people from the organizing team helping people find who to work with. We have tried using colored stickers for different expertise - developers, designers, ideas, FEDs, etc. Most hackathons do not have sufficient designers.
4. Food - keep in mind that Pizza is great for males. But women may like lighter food. Given you have an over-night event, you need to take care of that. Same goes for beer - have a wine option
5. As many organizers as possible in the event. People have questions and need help all the time. The more people you have to help the better.
But you are right - it is exactly the same, only that socket.io looks more solid.
However, I have to ask - why did you do it? What was the use case that made you create this lib?
Also, Jet is based on installing a single router server. What about scaling that server? HA? If you install two such servers, do they communicate? Or does each create it's own communication domain?
Both use instrumentation at loading time, which is great (because it is transparent). However, both recommend to run tests twice because of the instrumentation. In both cases, the Maven plugin runs tests twice - once for testing, and once for coverage - which is a total waist of time.
I was thinking on using the debug interface to track coverage without instrumentation, those without the risk of modifying the tests.
Today all (I think) code coverage tools use code instrumentation, potentially changing test results (as we run a modified version of the code we test). The impact of this is that most coverage tools suggest running tests twice - once without coverage tracking (the actual tests) and again with coverage, a practice that slows down builds.
Using the debugger interface for tracking code coverage means we are running unchanged code in tests, those not requiring a second run of tests just for coverage.
In addition, using the debugger interface, we can look at variable values and estimate coverage based on different states of variables in a statement.
I have to disagree with the other comments here regarding the client library. I think that given the precedence of Amazon API, given that people understand how to sign APIs like amazon, this method will be accepted even without a client library.
Being a Java / Scala dev, I prefer that an API provider allow me to select the HTTP client libraries to use and prevent from forcing me to use a specific library & version via SDK transitive dependencies.
He should have at least a link to the Ember project page and some intro as to what it is.
Maybe he should have a episode 0 video which explains why should someone use ember instead of just jQuery or Backbone?
Today, this ratio enables about 70-100 miles travel for an electric car with a similar weight and size as a gasoline car.
will be interesting to follow this initiative.