GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Language as an Interface"

Time: Wednesday 11:00 - 11:50 / Location: Astor Ballroom

Language has rules, and the better we know them, the better we can engineer with them. With a not-shy attitude toward the well-studied but under-solved problems of natural language processing, we navigate the best-and-worst that linguistics can offer software development. By addressing grammar, word-sense, and idiomatic language forms, app-developers are beginning to build interfaces that straddle the English language. Referencing Zipfs Law, universal grammar, and all the hazards of modern web-development, we negotiate the cost-benefits of using human language in software.

Download slides

Spencer Kelley, Freelance javascripter from Toronto

Spencer Kelley

Biography: Spencer Kelley

Spencer is a web-developer and wikipedia editor from Toronto. He's serious about turning folk information into lucid, well-structured data. At, he built a word-sense solving system, and has since built nlp_compromise, the NLP engine for the client-side. He does remote javascript work out of Toronto.