List of videos

Unlocking Progress Web Applications - JSConf.Asia 2019
Speaker: Tamas Piros @tpiros During the workshop we will take a regular web application and convert it into a Progressive Web App. This workshop is for people wishing to learn more about Service Workers, Workbox.js and web performance/caching in relation to PWAs. Requirements: Bring a laptop. Attendees should make sure that they have their favourite code editor, an up-to-date version of Google Chrome as well as NodeJS installed (either LTS or Current) Tamas is an experienced Developer Evangelist, Google Developer Expert and Technical Instructor. He has more than a decade of experience working with large, prestigious organisations and throughout his career, he has delivered training classes all over the world to both technical and non-technical audiences. Event Page: https://2019.jsconf.asia/ Produced by Engineers.SG Help us caption & translate this video! https://amara.org/v/pl0x/
Watch
Practical NuxtJS - JSConf.Asia 2019
Speaker: Aaron Gong @aaronghj This workshop will show participants how to build applications using NuxtJS (A VueJS Framework), based on real-world experience in shipping products from scratch. In the process, we will also look at various means of building performant websites. Within the 3 hours (remaining 0.5 hours will be for Q and A, as well as helping slower paced participants), we will cover the following: - SPA, SSR and Static Websites, which one to use. - Building for performance, code splitting, tree shaking, lazy-loaded resources - Important points on NuxtJS such as architecture, configuration, SSR features & lifecycle, etc. - Creating your first NuxtJS project and explanation on options available - What are plugins, modules and which one to use - Sign In Page & Crud Page - Hands-on learning Of VueJS and NuxtJS concepts - there will be a local backend API with authentication to test things out). - Gotchas & Edge Cases - Coding problems that can occur in SSR - How to get dynamic Vuex store to work - Deployment as SPA, SSR, Static Website - Q&A Session Requirements: Bring a laptop. Please have the following software installed before attending, we will not have time to troubleshoot installation issues - NodeJS version 10 and above, NPM - Git - Code editor (VS Code recommended) Aaron is a Consultant with Zenika. Ever since his first VueJS experience in an opensource project (vue-crud-x). He has decided to work exclusively with VueJS and web components to ship products. He co-organises VueJS meetups to share experiences and help others. He feels that one should know fundamentals before frameworks. Event Page: https://2019.jsconf.asia/ Produced by Engineers.SG Help us caption & translate this video! https://amara.org/v/pl0w/
Watch
Nikolay Bachiyski: Else Considered Harmful | JSConf.ar 2014
The "if else" logic is not entirely intuitive for our minds. We'll explore some alternatives that would lead to the same results but without using the more traditional logic sintax most of us are used to. We'll also see how we can benefit from reducing the complexity of our code in favour of readability, making it say what we really mean instead of having to translate all of our thoughts into a series of "if else" statements. https://www.jsconfar.com/
Watch
Andreas Gal: j2me js, a multi threaded Java VM in JavaScript | JSConf.ar 2014
Andreas Gal interview during JSConf.ar, 29th November 2014. https://jsconfar.com
Watch
JSConf.ar 2014 - Closing
A summary of JSConf.ar 2014. An unforgettable day with friends old and new from the JavaScript Community in Argentina and South America. http://jsconfar.com
Watch
Angel "Java" Lopez: JavaScript and Artificial Intelligence | JSConf.ar 2014
Artificial Intelligence is a broad field with a long history of success and failures. We will explore some applications and algorithms, using JavaScript, at the browser and at the server with Node.js. The key topics to visit: using artificial intelligence in board games, genetic algorithms, neural networks, machine learning, deep learning. JavaScript is everywhere, and with the advent of Internet of Things, Big Data, robotics and drones, and distributed computing, there are more applications that applies artificial intelligence ideas. https://www.jsconfar.com/
Watch
Evangelina Ferreira: Parallax 101 | JSConf.ar 2014
Evangelina Ferreira interview during JSConf.ar, 29th November 2014. https://jsconfar.com
Watch
Sebastian Markbage: Moving JS from Libraries to Polyfills | JSConf.ar 2014
Sebastian Markbage interview during JSConf.ar, 29th November 2014. https://jsconfar.com
Watch
María Evangelina Ferreira: Parallax 101 | JSConf.ar 2014
If a click is the decision, scrolling is a resolution. Parallax, moving content along with scroll pace, has become one of the most fashionable design tactics. It has dumped the ʺAbove the Foldʺ idea that people don't scroll by simply encouraging users to do so by entertaining them with movement and a sensation of depth. In this talk, we will go through real-time examples of Parallax animations, its anchors and its performance. https://www.jsconfar.com/
Watch