List of videos

The *Other* Spec: Internationalization in JavaScript by Ujjwal Sharma | JSConf.Asia 2019

No matter what kind of developer you are, in 2019, Internationalization is honestly kind of a big deal. Especially if you're building interfaces that transcend linguistic and cultural boundaries. Over the years, the community has developed a set of tools for solving the problems in this area but they are non-standard, hard to keep a track of and in the best case, pretty huge. I will talk about the new Internationalization APIs in JavaScript, which solve these problems and give you a decent set of tools to build apps that work across different languages, currencies and cultures. Ujjwal is a Node.js core collaborator, Electron maintainer, Google Summer of Code mentor and ex-student. An international speaker and a JavaScript/C++ developer, he has been working with the V8 team and the TC39 committee to help make JavaScript better, one commit at a time. He loves to talk about open source software, DevOps, JavaScript, Web Standards and the Open Web. JSConf.Asia - LASALLE College of the Arts, Singapore - 16 June 2019 Source: https://2019.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances. Intro animation "something something prisms" by Martin Schuhfuss https://codepen.io/usefulthink/pen/WogmvW Intro music "Know" by Matt McKegg https://soundcloud.com/destroy-with-science/know

Watch
The Different Transformation Stages of AOT Compilers by Eytan Manor | JSConf.Asia 2019

Have you ever noticed the recent trend where no one uses ES5 anymore? AOT compilers became a trivial thing nowadays; everyone uses it but very few really understand how they work. With the knowledge that I'm gonna give you in my talk, a new exciting world of possibilities will open up for you; you will understand how popular compilers such as TypeScript and Babel work behind the scenes and you be able to build cool Babel plugins. With this knowledge you will be able to not only implement things which aren't possible to do during runtime, such as ng-anotate, but you will also be able to save some precious processing power and make your apps more efficient. Eytan is a JavaScript artist who codes for fun. Originally comes from the land of the Promise(), but has been traveling the world to discover its deepest secrets. Despite NPM goodies being his favorite treat, he consumes vanilla JavaScript the most, because less is more. His hobbies are eating, sleeping; and open-source... He loves open-source. JSConf.Asia - LASALLE College of the Arts, Singapore - 16 June 2019 Source: https://2019.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances. Intro animation "something something prisms" by Martin Schuhfuss https://codepen.io/usefulthink/pen/WogmvW Intro music "Know" by Matt McKegg https://soundcloud.com/destroy-with-science/know

Watch
Web Assembly: The Future of JS and a Multi-Language Web by Kas Perch | JSConf.Asia 2019

80% of users are running browsers capable of running languages other than JS in their browser. It's a new change, but an important one; we're looking at a future where the web will be built not just on JS, but on C, Rust, even GoLang. Let's talk about WebAssembly; why it came about, what it's good at, and why it really doesn't spell doom for JS but instead allows you to truly enhance web experiences by augmenting JS with the ability to use modules written in other languages that can perform tasks faster or more efficiently. We'll go over what WebAssembly is, how to build a WebAssembly module, and why this may be a force that will shape not only how we think about JS, but the entire web experience. Kas (they/their/them) is a Developer Advocate at Cloudflare by day, and a Twitch Code/Hardware streamer, IoT author, and gamer by night. They love talking about serverless architecture, Web Assembly, IoT and its implications, and a myriad of other topics. They'll also totally show you a million pics of their 2 cats if you let them. JSConf.Asia - LASALLE College of the Arts, Singapore - 16 June 2019 Source: https://2019.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances. Intro animation "something something prisms" by Martin Schuhfuss https://codepen.io/usefulthink/pen/WogmvW Intro music "Know" by Matt McKegg https://soundcloud.com/destroy-with-science/know

Watch
npm's Laurie Voss: JavaScript - Who, What, Where, Why and Next | JSConf.Asia 2019

npm has more data than anyone about who JavaScript developers are and what we’re up to. Using our unparalleled access to registry usage stats and the results of our 2019 ecosystem survey of over 33,000 developers, I break down the current state of JavaScript and where trends look like they’re headed, from frameworks through security best practices, so you can make more informed technical choices. Laurie has been a web developer for 23 years and is passionate about making the web better and web development more accessible to everybody. He is co-founder and Chief Data Officer at npm, Inc., provider of package management and security services to the JavaScript developers of the world. JSConf.Asia - LASALLE College of the Arts, Singapore - 16 June 2019 Source: https://2019.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances. Intro animation "something something prisms" by Martin Schuhfuss https://codepen.io/usefulthink/pen/WogmvW Intro music "Know" by Matt McKegg https://soundcloud.com/destroy-with-science/know

Watch
JSConf.Asia 2019 - Day 1 - Live from Singapore

14-16 June 2019 - LASALLE College of the Arts, Singapore Visit https://2019.jsconf.asia/#program for program information. Music by Matt McKegg - https://soundcloud.com/destroy-with-science

Watch
JSConf.Asia 2019 - Day 2 - Live from Singapore

14-16 June 2019 - LASALLE College of the Arts, Singapore Visit https://2019.jsconf.asia/#program for program information. Music by Matt McKegg - https://soundcloud.com/destroy-with-science

Watch
JSConf.Asia 2019 - Day 3 - Live from Singapore

14-16 June 2019 - LASALLE College of the Arts, Singapore Visit https://2019.jsconf.asia/#program for program information. Music by Matt McKegg - https://soundcloud.com/destroy-with-science

Watch
Pair Programming & Test Driven Development done right - JSConf.Asia 2019

Speaker: Palo IT - Kevin Aubry & Lin Oon Kean So you’ve heard about Pair Programming, but how much do you really know about it? Few are aware of the complexities involved, resulting in a waste of money, siloed knowledge and even internal scuffles! With PALO IT’s 'Pair Programming Done Right', you will learn how to navigate this potentially chaotic practice. Join Kevin Aubry to discover how you can Pair Program the Agile way. To supplement your learning experience, you’ll also learn how to leverage on Test Driven Development to create even higher quality software in a fraction of time. In this session, attendees can look forward to: - A deep understanding of Pair Programming and Test Driven Development - Better software through faster feedback - Improved development speeds - Purpose-driven formulation of solutions - Higher job satisfaction and team morale - And more… Requirements: Bring a laptop. Have a recent Node.js, code editor and web browser installed. You'll need a Github account. Having the first-hand experience using various programming languages to design and implement software applications, complemented by his advisory position, Kevin has proven to be a valuable asset to numerous successful projects. Constantly keeping up with innovation and new technologies, he enjoys challenges that take him out of his comfort zone. Kean is a pragmatic leader principled strongly by Scrum and XP practices to coach and support development team collaboration in software delivery. A firm advocate for Agile software development since 2003, Kean has been on both sides of the equation long enough to know what makes Agile software development successful: Human collaboration and Agile engineering skills. Event Page: https://2019.jsconf.asia/ Produced by Engineers.SG Help us caption & translate this video! https://amara.org/v/pl0z/

Watch
JS adventures in Azureland - JSConf.Asia 2019

Speaker: Microsoft - Vito Chin Come have a whirlwind tour of the Azure cloud where you'll be travelling through the seas of Javascript on a boat christened VSCode. Vito is the resident Node.js punter at Microsoft APAC where he guides partners and tourists on Azureland tours with his mighty VSCode gondola. Event Page: https://2019.jsconf.asia/ Produced by Engineers.SG Help us caption & translate this video! https://amara.org/v/pl0y/

Watch