Track: Pushing the Web Forward: JavaScript, Frameworks, Transpilers, and WebAssembly

Day of week: Tuesday

The browser has become the universal application engine, and its primary programming language, JavaScript, is now the most widely used programming language.

With so much interest in this platform, substantial interest has occurred to improve and augment JavaScript and its associated web platform features.

In this track we'll look at recent trends, advancements, and the future direction of the web platform, from JavaScript and its underlying ECMASCript standard to WICG, transpilers, frameworks, and WebAssembly which together look to make the web a viable platform for software engineering indefinitely.

Track Host: Dylan Schiemann

CEO @SitePen

As CEO of SitePen and co-founder of Dojo, Dylan Schiemann is an established presence in the JavaScript and open source communities. Under his direction, SitePen has become the definitive source for enterprise organizations that are focused on creating well-tested, highly performant and sustainable web applications. Dylan’s current initiatives include guiding development on Intern and modern Dojo. Dylan was the co-founder of the Dojo Foundation prior to its merger with the jQuery Foundation to later form the Open JS Foundation. Dylan also helps organize the HalfStack meetup and conference series and TSConf. When not actively engaged in bettering SitePen and demanding better developer tools, Dylan enjoys traveling and sharing his experience at conferences around the world.

Goodbye View Source: Hello JavaScript in the Age of Compilers

With the introduction of ECMAScript 2015, came the widespread use of JavaScript compilers, and polyfills. This was never meant to be a permanent fixture in our workflows but rather a  stop-gap for those who wanted to write modern syntax. Fast forward to  2019, and modern web development often involves complex tooling for abstractions that require the use of multiple compiler extensions to support languages like TypeScript, or syntax extensions like JSX.

Consequently, our application bundles continue to grow with the rift between our source code and production output. The code we write is very different than what we ship to our users. What is the cost of this delta? Can we bridge the gap between the platform and the needs of modern web applications? Can we make more accessible, and performant web experiences for the millions of new web users and authors using low powered mobile devices?

Amal Hussein, Senior Open Web Engineer @Bocoup

Tracks

Monday, 11 November

  • Architectures You've Always Wondered About

    Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more

  • Languages of Infrastructure

    This track explores languages being used to code the infrastructure. Expect practices on toolkits and languages like Cloudformation, Terraform, Python, Go, Rust, Erlang.

  • Building & Scaling High-Performing Teams

    To have a high-performing team, everybody on it has to feel and act like an owner. Organizational health and psychological safety are foundational underpinnings to support ownership.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware

  • Ethics, Regulation, Risk, and Compliance

    With so much uncertainty, how do you bulkhead your organization and technology choices? Learn strategies for dealing with uncertainty.

  • Software Supply Chain

    Life of a software artifact from commit to deployment. Security, observability and provenance of the software supply chain.

Tuesday, 12 November

Wednesday, 13 November