Ujjwal is a Compilers Hacker at Igalia serving as a co-chairperson of TC39 (the JavaScript standards committee) and co-editor of ECMA-402 (the JavaScript Internationalization spec).
He loves to talk about open source software, decentralization, cryptography, JavaScript and web standards.
From frontend developers to data scientists; from hobbyists to researchers, the JavaScript programming language offers something to everyone. Still, while everybody asks "what is JavaScript?" nobody asks "how is JavaScript?".
It might therefore be interesting to dig a bit deeper into this complex and versatile programming language: Where is it going? How has it evolved over the years? How does language design and evolution happen in the first place? What are the rules put in place to ensure that it evolves in the right direction and continue to serve its ever-evolving set of users and other stakeholders?
Join me in this overview of the TC39 standards committee, its processes and initiatives as we learn just how much work goes into reshaping the most popular programming language for the future.