A language like JavaScript, with a large diverse user space, is half designed, and half reverse engineered. Like all web standards, JavaScript is developed in conjunction with the realities of the web and user decisions in how the language is used and formed.
This results in unique backwards compatibility issues such as the recent smooshGate
discussion. These cannot be ignored in the standardization process, even when better alternatives exist. This talk will discuss constraints, mediation strategies and issues that have arisen from the proposal process introduced by the TC39, and the unique challenge of introducing formalist methods to a language that has been developed in such a manner.
A decade (or more) in the making, JavaScript modules are now supported in all major browsers and in Node.js. So now there’s a widely supported, standardized way of modularizing your JavaScrpt.
In this presentation Mejin Leechor will show us how they work, and why you should be using them.
We’ve just launched the full program for Code://Remote, as always a strong mix of leading and emerging experts, focussing on core front end technologies and practices. As we mentioned in a recent piece on rethinking online conferences, the format for Code://Remote will be a bit different from what you might expect. We’re not expecting you to […]
In early March, shortly after it became apparent that face-to-face events weren’t going to be feasible for some time we quickly announced that our Code conference would be going online. Although a little later than we had planned it, and online rather than in-person it was largely unchanged otherwise. We saw, and are continuing to […]