Nice article. Explains the whole things really well. I have found LSTM is little overkill for NER, as your entities are limited and data will not be very huge. CRF and Max-Ent seems to better options.
People who want to try it out on some real dataset, can get a sample data for NER from here :
https://dataturks.com/projects/Mohan/Best%20Buy%20E-commerce...