3,611 karma · joined April 24, 2011
I debated whether to require typing the import/include boilerplate at the start of code. As you noted, this usually done piecemeal and often inserted by an ide. I decided to include it as it's part of the code and looked for code samples that didn't go overboard. For the Java and Scala examples, I collapsed imports into wildcards imports.
I choose Google because I didn't want to worry about email verification, salting, key derivation functions, etc.
Thanks for pointing out typeracer. I will take a look at it and try to incorporate its error handling.
[1] http://www.stevesouders.com/blog/2012/05/22/self-updating-sc...
[1] http://devblog.supportbee.com/2012/06/04/building-a-dependable-hosting-stack-using-hetzners-servers/I would also recommend that they use this opporunity to teach their web developing users about proper password storage, but after reading their php hashing tutorial[1], I think it's best if their users look elsewhere. The tutorial eventually recommends bcrypt after listing multiple unsafe solutions. I understand that the author is trying to build up to the solution, but the correct solution needs to be in the first paragraph. The incorrect solutions need to be clearly flagged so a beginner skimming through doesn't see "md5" and stop.
[1] http://net.tutsplus.com/tutorials/php/understanding-hash-fun...
[1] https://groups.google.com/forum/#!topic/jquery-bugs-team/2zb...
[1] http://blog.cloudflare.com/56590463
[2] http://www.cloudflare.com/wiki/Rocket_Loader [1] http://tools.ietf.org/html/draft-montenegro-httpbis-speed-mobility-01
[2] http://lists.w3.org/Archives/Public/ietf-http-wg/2012AprJun/0498
[3] http://www.mnot.net/blog/2012/03/31/whats_next_for_http
[4] http://librelist.com/browser//mongrel2/2011/8/17/opinions-about-spdy/#e67f0aaa71f4af3f0663195b99217f80