Object-Oriented JavaScript: Sugar for Maximum Productivity

Fri 10:45 AM - Rosewood Room

Classes: A familiar, consistent, and reliable way to build applications. They're widely used everywhere: Ruby, Python, C#, Java. Many think in 'classes' and find them highly productive, and you can use them today with modern JavaScript!

Together we'll explore well-authored object-oriented code in today's modern JavaScript era. Steering straight into modules, the `class` keyword, and other modern constructs we'll connect the dots to your existing knowledge, and explore some new techniques to pair with an object-oriented approach -- including decorators, the async/await keywords, and more!