It's very useful to be able to hit Ctrl+ click on an identifier and be taken to the source file where it was defined.

I think it's a very good way to learn new things (you'll see great ideas but also bad code) and yo

Read more




Functional programming means, among other things, using higher order functions (functions that take functions as parameters) and avoiding creating mutable state (e.g. changing a variable's value) so as to make it easie

Read more




If you just started out using Vagrant to set up VirtualBox virtual machinesand are surprised or disappointed that your VM opens up, initially, in headless (no GUI) mode, just edit yourVagrantfile so that it looks lik

Read more




You may start out with the NLTK Book, which is one of the most widely used introductions for Python NLTK so here's some steps that will save you some trouble (installing required modules and so

Read more




Json is, for many, the lingua franca of the web. Lots of web services and server backends now expect requests to be formatted as json. But being a valid json value does not mean the data is semantically correct.

Read more