Web and JavaScript Development

VST02 Patterns for JavaScript


9:30am - 10:45am

Level: Intermediate

John Papa

Principal Developer Advocate


JavaScript gets a bad rap sometimes for easily confused global variables, script files that are thousands of lines long, and mixing html with script code. But it doesn't have to be that way. This session will demonstrate common techniques to separate structure (HTML), behavior (JavaScript) and presentation (CSS) with modern Web development. I'll offer a few tips to make your JavaScript more maintainable, manage namespacing, and demonstrate how to implement various JavaScript patterns.

You will learn:

  • Learn the benefits of patterns
  • Build more maintainable and scalable JavaScript
  • Learn how to apply SOLID principles to JavaScript