Getting Started with TypeScript

JavaScript has grown from a webpage toy to being used in large-scale deployments both on the server and in the browser. This rapid growth has outpaced the growth of the language itself, which lacks features that allow teams to communicate requirements and build applications safely. This session offers a guided tour of TypeScript, showing how […]

Benchmarking JavaScript

JavaScript is everywhere. JavaScript VMs improve by leaps and bounds. Performance graphs are breaking through the ceilings of expectations. And yet from time to time we still find ourselves wondering whether ‘===’ is faster than ‘==’.

JavaScript Tooling in the Future

JavaScript as a language is changing and because of it our tooling will be changing. Many people look at polyfills and transpilers as a stopgap. However, these types of tools are quickly becoming part of our everyday toolset, and the next generation of tooling will be even more awesome.

JavaScript Code Analysis

The days of noisy “linters” and glorified spell checkers for JavaScript are over. Static source code analysis tools are now accurate and trustworthy. They can find complex inter-procedural coding defects a human would never see. This presentation discusses the leap forward in JavaScript code analysis. This video presents real live source code and bugs in […]

Server-Side JavaScript on a Java Platform

This presentation is about a new platform for server-side JavaScript applications on the Java Virtual Machine, using the node programming model, APIs, and the module ecosystem. These Java/JavaScript hybrid applications can leverage capabilities of both environments, accessing the latest node frameworks while taking advantage of the Java platform’s scalability, manageability, tools, and extensive collection of […]

Anti-Patterns of Node.js Applications

The rapid adoption of Node.js has resulted in a significant amount of patterns and approaches from the community, some which work and others that have completely failed. This session will highlight the anti-patterns of Node.js, such as Callback Hell, how to write better applications and the lessons Ben has learned while building Node.js applications.