Saturday, 4th February 2012
You could probably run Redis on a shared server—it doesn’t need to be installed as root, but it does require a process to run all the time which shared hosts may not allow.[... 138 words]
If python dictionaries are inherently orderless, why were they given the name if a real dictionary is sorted by letter?
The metaphor here is that paper dictionaries make it easy to look stuff up by letter or word—just like Python dictionaries make looking something up by key an instant operation.[... 114 words]
Unquoted JSON isn’t JSON—the JSON spec requires that strings are quoted (with double quotes, not single quotes).[... 104 words]
The original Prototype JS library might fit that description—more than CoffeeScript, at any rate.[... 41 words]
How long until Ruby developers are as cheap as PHP developers? is it already happening? should I still learn it or it only has a couple years left and I’m better off with SSJS?
If you want to be a highly paid engineer, you should worry less about your expertise in a specific language and more about developing broad and deep skills across a wider range of development topics.[... 197 words]
My co-founder has put together a very useful Twitter list of SXSW blogs and twitterers: https://mobile.twitter.com/lanyr...[... 45 words]
Input validation is, in my opinion, a red herring. Sure—if you ask the user for an integer or date you should make sure they entered one before attempting to save it anywhere or use it for processing, but injection attacks often involve text fields (e.g. names, or comments posted on Quora) and validating those on input is a recipe for banning “Tim O’Reilly” from ever creating a proper profile on your site![... 316 words]
I don’t think you can.[... 42 words]
The Disallow command prevents search engines from crawling your site.[... 59 words]