Web Client

W01 JavaScript Patterns for the C# Developer


8:00am - 9:15am

Level: Intermediate

Ben Hoelting

Senior Technologist


One of the biggest learning curves for C# developers trying to learn JavaScript is getting over the lack of available language features. Simple keywords like Namespace, Class and Interface aren't currently available in JavaScript. So how do you create these things and do inheritance in JavaScript? After you attend this session, you'll know how. You'll discuss some of the key differences between JavaScript and C#. Then you'll discuss the Design Patterns used by experienced JavaScript developers to write large, maintainable and scalable applications.

You will learn:

  • Key differences between JavaScript and C#
  • Design patterns applicable to both C# and JavaScript
  • Additional design patterns needed to write good JavaScript