Web Linguistics: Towards Higher Fluency - Arne Brasseur
Channel: Lyon.rb
Date: 2013-10-18

Recorded at RuLu 2013. http://rulu.eu/

Do you know what XSS stands for? If not, you'll find out, and you'll learn how to make these vulnerabilities a thing of the past. We'll need to talk about languages first though, and the steps involved in concisely representing meaning.
Language is both about expressing and understanding, and in either case there's a lot of machinery involved that we tend to take for granted. By prying these processes apart we might gain some insights to smarten up our code. Does your app generate output as if it learned HTML from a phrase book? Stop being a web tourist and finally become fluent!