List of videos

You should start a tech community too by Roshan Gautam | JSConf EU 2019

I will share my story of establishing and growing JS Community in a developing country Nepal. How tech communities will help you and other grow together ? Challenges that you might face while starting a community in your place. (Based on my experience) How to overcome these challenges? https://2019.jsconf.eu/roshan-gautam/you-should-start-a-tech-community-too.html

Watch
Teaching Kids to Code by a 13 year-old with Michael & Jason Straughan | JSConf EU 2019

Teaching programming to children is hard. Computer Science topics can be difficult to grasp using standard programming languages and tools. Using MIT’s Scratch programming platform, creating games and working software is simple and fun thanks to their drag and drop interface. To prove that this is as simple as it sounds, this session will be led by a 13-year-old. What better way to learn how to teach kids how to code than by learning from a kid? https://2019.jsconf.eu/jason-straughan/teaching-kids-to-code-by-a-13-year-old.html

Watch
10 things I learned making the fastest JS server runtime in the world by Paulo Lopes | JSConf EU

This presentation is about server performance, which means that no time in the world would be enough to cover it all. Hopefully, I can share with you the top #10 things I’ve learned while putting JavaScript on the top of the server side benchmarks. You will learn about runtimes and engines, how some are more capable than others, and sometimes the obvious choice is not always the right one… This talk is about thinking outside of the box, being creative and don’t take anything for granted. We will debunk myths about native code vs script or RAM usage, it’s going to be fast! I promise! https://2019.jsconf.eu/paulo-lopes/10-things-i-learned-making-the-fastest-js-server-runtime-in-the-world.html

Watch
Web APIs in Node.js Core: Past, Present, and Future by Joyee Cheung | JSConf EU 2019

Web APIs developed and standardized by the browsers have been serving client-side JavaScript applications with a wide selection of features out of the box, while Node.js have been developing another set of APIs that are today the de-facto standards for server-side JavaScript runtimes. There is now a conscious effort to bring the two worlds closer together, in particular by introducing more Web APIs into Node.js core, but it’s not an easy ride - not every Web API, designed for the browsers, makes sense for Node.js. In this talk, we are going to take a look at the story of Web APIs in Node.js core - what Node.js have implemented, what are being discussed, what are blocking more APIs from being implemented, and what we can do to improve the developer experience of the JavaScript ecosystem. https://2019.jsconf.eu/joyee-cheung/web-apis-in-nodejs-core-past-present-and-future.html

Watch
Promises API in Node.js core: where we are and where we’ll get to by Joe Sepi | JSConf EU 2019

Currently only ‘fs’ and ‘dns’ have an experimental promise api in Node core. People LOL at node.js core modules for still using the callback pattern. I could launch into a bunch of puns here but instead I’ll just say the current status is sad but fixable. Where are we? What do we need to do? How can you help? Footnotes: https://twitter.com/MylesBorins/status/1064925041039761409 https://twitter.com/cramforce/status/1064734275478577152 https://2019.jsconf.eu/joe-sepi/promises-api-in-nodejs-core-where-we-are-and-where-well-get-to.html

Watch
Javascript is for Everyone! by Meya Stephen Kenigbolo | JSConf EU 2019

Teaching absolute beginners with no technical experience whatsoever to understand Javascript can be quite a daunting task. It’s more challenging if you have a thick British accent and your students are mostly African students. If you’ve ever designed a tech curriculum then you understand how complicated this can be. At code Afrique where we help the community by offering a free weekend intensive bootcamp, we explored and have now achieved success with ember where we had earlier failed. The aim of this talk is to show, what we tried, where we failed and how Javascript via Ember brought us success like no other. https://2019.jsconf.eu/meya-stephen-kenigbolo/javascript-is-for-everyone.html

Watch
GraphQL: Towards a universal query language by Michael Mifsud | JSConf EU 2019

From its friendly developer experience to its performance benefits, a lot has been said about GraphQL. Underlying it all is the GraphQL query language, made possible by GraphQL schema language. These surprisingly versatile features have the potential to provide a single interface for all modern web app development concerns. We will start with a case study on how we use GraphQL queries as an universal interface to resolve data over a variety of datasources ranging from remote HTTP requests, to local CSV files, and in-memory data stores. Next we will explore these ideas further, using GraphQL queries as an interface over the DOM and various other web APIs. https://2019.jsconf.eu/michael-mifsud/graphql-towards-a-universal-query-language.html

Watch
Simulating Sand: Building Interactivity With WebAssembly by Max Bittker | JSConf EU 2019

“Falling sand games” were a beloved childhood curiosity, but when I set out to write my own in Javascript, performance got in the way of the scale and granularity I wanted. Could WebAssembly be the tool to build the sand simulation of my dreams, or is it still just for blog posts? I’ll share with you the history and beauty of falling sand games, what I learned building mine to leverage the power of modern browsers, and show you how WebAssembly can cooperate productively with the JS ecosystem to enable awesome web experiences. Detailed blog post: https://maxbittker.com/making-sandspiel https://2019.jsconf.eu/max-bittker/simulating-sand-building-interactivity-with-webassembly.html

Watch
Animations — Learning from Cartoons by Martin Sonnenholzer | JSConf EU 2019

With CSS animations and web animations moving elements became possible in the browser. But how one moves an object in such a way that it appears “correct” for the human eye? How does a motion feel natural? These and similar questions confronted the artists who brought cartoons to life as early as 1906. Let’s take a look behind the scenes and see how drawings learned to walk and what we can learn from it for animations in the browser. https://2019.jsconf.eu/martin-sonnenholzer/animations-learning-from-cartoons.html

Watch