List of videos

Matthew Campbell: Game Programming for Education in JavaScript - JSConf.Asia 2015
Ever want to make your own games? One weekend I decided to make a Thai typing game. This talk is my journey through building a game in JavaScript from scratch to releasing it into the AppStore. Then making native desktop versions of the game. Check this talk if your interested in gaming for education or just general game development programming in JavaScript. Matthew builds JavaScript games for fun at night and during day he builds one page JavaScript apps with GO backends. He was a founder of Errplane and Langfight. Right now he is the lead for the largest Financial Instant Messenger at Thomson Reuters called EikonMessenger. He recently presented at GopherCon India, you can see the video and other blog posts of his on his homepage. Matthew also works on a book about Microservices in GO. SVG is weird. It looks somehow familiar and can be handled similarly but it has its distinct differences and purpose from the technologies you know, like HTML and CSS. In this talk I want to share my experiences getting started, embedding and using SVG in modern web applications. Seb is a frontend fanatic hailing from Belgium. He now lives in Singapore where he helps startups build browser-whipping web apps at Cofounders.sg and hosts the Front End Developers Singapore (FEDS) meetup. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.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.
Watch
Ryan J Salva: JS performance in mobile web and hybrid apps… because science! - JSConf.Asia 2015
In the last few years, PhoneGap and Apache Cordova have gained a lot of traction among mobile app developers. Using a shared codebase, JavaScript developers can build apps for iOS, Android and Windows using the same frameworks they use for the web. But mobile apps carry a different set of user expectations. Users expect ""native performance"" – i.e. slick animations, fluid page transitions, snappy load times and instant visual feedback for user interactions. I've talked with developers building some of the most popular control frameworks (e.g. Ionic, Famo.us) to learn how they think about building performance into hybrid apps. In this session, we'll learn from their experience and chase this elusive rabbit with all the tools at our disposal. We'll answer: 1. By the numbers, what really constitutes "native performance"? 2. What pitfalls lead to poor JS performance in hybrid apps? 3. How can you avoid the most common performance pitfalls? 4. How can you use diagnostic tools to identify problems in your apps? 5. What design tricks can you use to get that authentic "native look-and-feel? JavaScript developer, Apache Cordova committer, Visual Studio product manager, CrossFitter, sci-fi connoisseur and whiskey enthusiast. With over a decade of experience in software development, you could exhaust two Scrabble™ bags accounting for all the acronyms and technologies Ryan has influenced, but the important thing to know is this: Ryan is a passionate storyteller with deep insight into market forces, technology, user experience and design. Today, he owns tooling for cross-platform app development at Microsoft. Tomorrow, the world. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: http://www.slideshare.net/RyanJSalva/the-real-story-behind-javascript-performance-on-mobile-because-science 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.
Watch
Tim Oxley: The Structure of Node.JS Applications - JSConf.Asia 2015
The Node.JS & npm ecosystem is oft praised for it's "culture of extreme modularity", which has led to the proliferation of hundreds of thousands packages on npm. How do modular patterns translate into the construction of evolving, real-world applications? It's Modular vs Monolith! Tim Oxley is an an Australian JavaScript developer living in Singapore working with NodeSource. Tim is a co-host of the NodeUp podcast, author of NodeSchool's functional JavaScript workshop, founder of the CampJS conference, founder of the SingaporeJS meetup and an avid open-source contributor. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: http://www.slideshare.net/timoxley/modular-vs-monolith 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.
Watch
Christian Heilmann: Overboard.js - JSConf.Asia 2015
There's a daily cool new thing in the world of JavaScript you need to know or you will fall behind. Or at least that is how it feels like. Don't feel bad, don't get frustrated. JavaScript is a hot topic and we love to build with it. It gives us control, it allows us to do things our way instead of waiting for browsers and it makes us more efficient. However, there is a flipside to that. It is almost impossible to keep up with the speed of innovation. In this talk you'll learn how we can use JavaScript, how to avoid over-using it and what you can do to play on the bleeding edge without feeling lost. Chris has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people including Yahoo Answers, Search, Local and Maps. He then worked at Mozilla moving HTML5 support forward and advocating Firefox OS as an open alternative to closed mobile systems. Chris wrote two and contributed to eight books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie and many more. He also wrote the Developer Evangelism Handbook in use in many companies to coach evangelists. He is currently working with the Microsoft Edge team as a Program Manager for Developer Outreach. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: http://www.slideshare.net/cheilmann/overboardjs-where-are-we-going-with-with-jsconfasia-devfestasia 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.
Watch
Isaac Johnston: Simplicity through Functions - JSConf.Asia 2015
Can functional programming concepts be applied in JavaScript to simplify building software? Using things you already know, we will explore a new style of writing JavaScript in ES2015+. Isaac is continually exploring different ways to write JavaScript. Works tirelessly defending his home of middle earth's and other far off land's communications at SMX, a global cloud security and carrier-grade email provider. Passionate about functional programming, he is currently prototyping SMX's next generation front-end stack in ClojureScript and React. Tinkers in his spare time on home automation and autonomous space robot projects. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.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.
Watch
Alexandre Strzelewicz: Production Applications with PM2 - JSConf.Asia 2015
Once your application is developed, switching it to live production is a painful experience. From process management, deployment, monitoring, bug tracking, orchestration... a lot of techniques and methodologies must be taken into account to provide a quality application. This is where PM2 comes into the game, providing a framework to harden your Node.js application and super charge your production workflow. Alexandre is a full stack JavaScript developer, technologist and the author of PM2, a well known process manager for production Node.js applications. He is also CEO & co-founder of the startup keymetrics.io, a supervizion solution built on top of PM2. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: https://speakerdeck.com/unitech/pm2-presentation-at-jsconf-dot-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.
Watch
Princiya Sequeira: Web based 3D Camera Simulator for Perceptual Computing - JSConf.Asia 2015
This talk is about a web based solution to simulate 3D cameras for prototyping, developing and testing perceptual computing, augmented reality applications without using a physical device. The simulator mimics all of the hardware features of a typical 3D camera like that of Intel’s RealSense or Microsoft’s Kinect. The solution is purely based on JavaScript and easily integrates with the 3D camera’s SDKs. Also, it is platform independent. Using this simulator, people can conduct workshops, seminars for a larger audience who would be intending to learn a new technology, but wouldn't be having the required hardware (RealSense / Kinect / Leap Motion). All the sci-fi stuff from movies is no more a fiction, and perceptual computing has made all of this transform into reality. So when all of this is happening, I would love to introduce before the audience the immense possibilities which could be explored through JavaScript and web. Princiya is a technology and start-up enthusiast. JavaScript is her second love, food comes first ;). She likes coding, attending conferences, learning new things, meeting new people. Interested in visualizations, able to hack D3.js to death! An active member and JavaScript study group co-ordinator for WomenWhoCode Bangalore Chapter, Data Expert (Visualizations) for DataKind Bangalore Chapter. Currently she works as a Product Engineer for Guru-G Learning Labs, an ed-tech start-up, based out of Bangalore, India. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: https://docs.google.com/presentation/d/1iA0m4JyN1wfRmW9UuVWwW9gnG9nWFmJV4IzcMtn24ps/edit?usp=sharing 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.
Watch
G. Kay Lee: Bio-Inspired Frontend Engineering - JSConf.Asia 2015
Life on Earth has existed for at least 3.5 billion years, and more than ⅔ of that time was spent on perfecting the cell into the fundamental universal component of life that subsequently empowered the explosive evolution of complex multicellular organisms. This talk will draw ideas from one of the most miraculous structures of our Universe - one which has withstood eons of evolution - and show you the striking resemblance between a cell and an instance object. This newly gained insight will point us to a new approach to class composition other than traditional mixins or traits. We’ll then implement this mechanism using advanced language constructs in ES2015 and beyond, and see how it may help to catalyze the Cambrian explosion of next generation JavaScript apps. After studying chemistry and molecular biology and working as a telescope operator on Mauna Loa trying to be astrophysical, the adventurous journey of G. Kay Lee is now on hiatus since he has found his inner tranquility in being a frontend artisan. He’s one of the coorganizers of AngularJS.tw, the author of ngStorage, a proponent of ES2015+, and a staff engineer at KKBOX. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: http://slides.com/gsklee/bio-inspired-frontend-engineering#/ 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.
Watch
Paul Adenot: Elements of Dance Music - JSConf.Asia 2015
Sound in general is a pretty abstract topic for most people. How can one generate and arrange what is, at the end, a simple sum of sine waves going through the air, and make people move on a dance floor? In this talk, we'll deconstruct a prototypical acid-techno track, by live-coding all the sounds (modeled after old analog gear), from scratch, using the Web Audio API. We'll cover the basics of sound sequencing, synthesis, with an historical background. And then we'll dance. Paul is an platform engineer at Mozilla, working on the Firefox web browser. He works on the Firefox Web Audio implementation, as well as the system audio code on all platforms. Sometimes help helps on WebRTC. He also co-edits the Web Audio API specification at the W3C, and dabbles in music production and cooking. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: https://github.com/padenot/jsconf.asia-15/ 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.
Watch