List of videos

Introduction to the Component-based API by Leonardo Losoviz | JSConf.Asia 2019
The Component-based API is a new concept of API which pushes further from GraphQL the boundaries of how much data can be retrieved in a single request, how data is organized into an effective hierarchical structure, and how fast can data be retrieved from the DB. We will learn what this new API looks like, how to use it, and how our application can become more modular through it. Leonardo is an independent open source developer, creator of a framework for building modular websites called "PoP". The only non-musician in his family, this doesn't bother him, because coding is also making art. He lives in a loop: he dreams of code and, when he wakes up, he codes his dreams. JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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
Can Swyx recreate React Hooks and useState in under 30 min? - JSConf.Asia
"Getting Closure on React Hooks" presented by Shawn "Swyx" Wang at JSConf.Asia 2019 The design of React Hooks requires a good understanding of closures in JavaScript. In this talk, we’ll reintroduce closures by building a tiny clone of React! This will serve two purposes – to demonstrate the effective use of closures, and to show how you can build a Hooks clone in just 29 lines of readable JS. Finally, we arrive at how you get Custom Hooks and the Rules of Hooks out of this incredible mental model! Originally from Singapore, swyx is an Infinite Builder working on Developer Experience at Netlify. In his free time he helps people Learn in Public at Egghead.io and /r/reactjs. JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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
Making It All Fit Together with React and GraphQL by Paul Asjes | JSConf.Asia 2019
Many tools and processes go into modern front-end development: from component development to design and data fetching to testing and more. How does Stripe make these all work together? Join Paul Asjes from Stripe’s engineering team for a talk on how to make all these components and processes work in a way that makes the modern front-end greater than the sum of its many parts. Paul is a developer support engineer at Stripe by day and a sleepy one at night. He helps companies get set up with Stripe in a variety of languages, but JavaScript is his favourite. He's written a book on Slack bots and likes to spend time underwater when not running around Singapore eating all the things. This talk is sponsored by Stripe - https://stripe.com JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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
Nodebots Are Back by Pasindu De Silva & Chathu Vishwajith | JSConf.Asia 2019
A short show-case of the results of the 2 day long Nodebots workshop with Pasindu. Always fun to see some robots, right? Pasindu works on building open source text to speech systems for low resource languages by day and does various JavaScript Nodebots projects by night. Chathu is Co-Founder of a Startup where few of its products are powered by Full-stack JS. He is an Auth0 Ambassador, Co-Organizer of Colombo JS Meetup and Organizer of Sri Lanka Unity Developers User Group. He has started working with NodeJS since 2012 and He love it. Currently working on POS Dashboard which is powered by NodeJS backend and React Dashboard with React Native Mobile app. In nights he struggles with Nodebots. JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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
Evan You on Vue.js: Seeking the Balance in Framework Design | JSConf.Asia 2019
As the author of Vue, I often get asked on how the major JavaScript frameworks today differ from one another. Typically people expect technical details: size, performance, ecosystem... but to me, what fundamentally differentiates frameworks from one another is where a framework lands on the primitives vs. conventions spectrum. This is usually a conscious design decision, and the major frameworks we see today manifests three different segments of this spectrum. In this talk I'll discuss how these design choices have affected the adoption and growth of these frameworks, and why there might not be one single optimal balance point. Evan is an independent open source developer. He created Vue.js, a popular frontend framework and now works on it full-time. Before going full-time open source, Evan worked as a core dev at Meteor, and before that as a creative technologist at Google Creative Lab. JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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
Learning From Machines by Ashi Krishnan | JSConf.Asia 2019
Why can't you tickle yourself? How do you know where you are? Why do DeepDream images look so trippy? Why does trauma come in waves, washing over us again and again? Computational neuroscience provides insight into these questions and more. In visually lush presentation, we'll go on a journey through biological and artificial minds, exploring how models of cognition informed by machine learning and computation can help us illuminate and reconfigure our own processes of being. Ashi is a visual poet who has been telling stories with code and words since she was a child—perhaps before. She has worked at seven-person startups, fought fires in the trenches of SRE at Google, and spent the last three years teaching at coding bootcamps. She now works as a senior software engineer at GitHub, where she hopes to dissolve the walls between us and our tools. She is learning to regard every moment, and the creatures within them, with love. JSConf.Asia - LASALLE College of the Arts, Singapore - 15 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 Future of JavaScript and AI by Asim Hussain | JSConf.Asia 2019
There are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out. But things are changing, if you can do npm install @tensorflow/tfjs or make an API call, you can now do AI. In this fast-paced talk, I'll open your mind to what's possible by demoing several AI-powered JavaScript apps and show you how they were built using either TensorFlow.js or easy to use AI powered APIs. You don't need a PhD in Maths, you don't need years of experience, you just need imagination and the willingness to try. Asim is a developer, trainer, author and speaker with over 18 years experience working for organisations such as the European Space Agency, Google and now Microsoft, where he is leading Developer Advocacy for EMEA. 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
Double the Beyoncé: Navigating Numbers in JavaScript by Meggan Turner | JSConf.Asia 2019
Do you lie awake at night wondering why you can’t count up past 9 quadrillion in JavaScript? Have you ever been troubled by numbers that don’t add up correctly or do what you expect (looking at you, 0.1 + 0.2)? JavaScript’s numbers can behave a little… unexpectedly at times, and cause bugs that can have you scratching your head for hours on end. From incorrect arithmetic to Beyoncé showing up on your page twice as often as you expect, in this talk we’ll take a look at the quirks that come from numbers in JavaScript & the strange issues they can cause. Meggan is a Software Engineer at Jaxsta, a music startup dedicated to providing credit where credit is due. At Jaxsta, she writes code for the front-end platform, tinkers with databases & derails conversations with random music trivia (mostly about Beyoncé). When she's not coding you can find her rock climbing, swimming with sharks, or doing something else that makes her parents nervous. 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
Race Conditions in JavaScript Apps by Thai Pangsakulyanont | JSConf.Asia 2019
"During an 'await' anything could happen." ... It’s easy to create race conditions in JavaScript if you’re not careful. This talk is about dealing with common kinds of race conditions based on my experience working on a real-time collaborative app. Thai is a front-end architect at Taskworld. He’s interested in the ways of building better software, and helps organizing various tech events in Bangkok. He likes to and make music for fun. He also develops an open-source web-based rhythm game in his free time. 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