London-based software engineer specialising in full-stack web application development, data processing and API building.
Ruby is not the natural choice of language for natural language processing but a lot of tasks can be performed using some well maintained gems. I took on an NLP task and created a lot of regexes.
Rails conventions can lead to hard-to-maintain apps but lanuching into a full OO approach has implications. How do you find a balance?
Entity minr is Scalatra wrapper around the Standford Named Entity Recogniser. It provides a JSON API making it easy to use the entity recognition functions.