The web changes a lot. It used to be that you could write up some good-ole fashioned HTML, plop it on a server, and call it a website.
Now-a-days, people are making things a lot more complicated. We've got CSS, JavaScript, JavaScript frameworks, CSS inside of JavaScript, HTML/XML inside of JavaScript. We've got JavaScript on the server, JavaScript on the phone, JavaScript in your browser, and JavaScript in your refrigerator. Why can't I just put my HTML on a server anymore? When do I need all those tools, and when can I keep it simple?
In this talk we'll cover what a web app is, why we build them the way we do, when its needed, and what implications that has on how you build applications in the browser.
If you have any interest in building web apps, security, or JavaScript, this is a talk for you.