What if you could reuse all the unit tested React components that you will find on npm to make your isomorphic/universal static website? What if this website will be static but dynamic at the same time? What if you can even offer the UX of a progressive ... more
What does the future of code execution look like on the web? 2017 will be the year for native implementations of ES modules and WebAssembly, representing a huge shift from the execution model we have in place today. Guy looks at the native adoption path ... more
Babel is amazing, and we all use it to get the latest language goodies now, but we tend to use an all-or-nothing, sledgehammer approach to it. In this talk Christophe shows how to tweak your Babel settings to tailor its level of code transformation to ... more
Sébastien introduces Nuxt.js, a minimalist framework for creating server-rendered applications made with Vue.js, which can also be used to create static websites. ... more
What’s your IDE? Bertrand's is WebVim, a vim-based distribution for JavaScript and Web development. It features everything you’d expect from a modern code editor. And by the way, it runs in a terminal. ... more
Being open-minded is an attitude worth cultivating: we get exposed to more ideas that form our opinions and allow us to make better decisions. This improves the quality of our products or even our lives. To prove this point, Igor focuses on the background ... more
Service Workers are part of the ongoing movement to “move the web forward.” But what exactly does that phrase mean, and how do Service Workers fit into it? Nolan explores this question, with a look at the web’s history as well as where it might be heading. ... more
Everyone knows about SQL injections. They are pretty old and well documented. But, is it possible to inject malicious instructions into a NoSQL database? In this talk, Vladimir explains how to inject a MongoDB database from a Node.js Express application. ... more
So much innovation is happening in the JavaScript world, and hundreds of new packages are published to the npm package registry every day. In this talk Zeke covers some tools and techniques for navigating userland, discovering new things, and learning ... more
Sam and Tim have an extreme passion for music, visualisations and JavaScript. In 2016 they met each other for the first time and decided to combine their projects into one massive audio & visual live performance. This is their story. ... more
Thomas explains how Cycle.js and Functional Reactive Programming can help us define User Interfaces as Pure Functions of Time by trying to model a Lightning Talk. ... more
We learn new stuff when we work on our projects. Let us use linters together with version control to enforce the changes we want to see in our code base. However, at times it might be too much work to change the configuration of our linters. Rolf Erik ... more
It’s time to get your caving gear on because we’re going to take a trip down to the fascinating binary level and see what lies in there! You will quickly learn which binary operations are available in JavaScript and what they can do for you. ... more
With today’s modern JavaScript frameworks, we are used to the fact that when the application state changes, the DOM is updated automatically. But how do the frameworks detect state changes, and how do they efficiently propagate the changes through the ... more
Virtual reality has come to the web! There are now browsers which work inside Virtual Reality headsets. Ada explores how VR can make our websites better and what do we need to take into account to make immersive experiences on the Web. ... more
Secure software distribution is a hard problem. The thousands of different software update systems in use today, most of which are vulnerable to a myriad of attacks that leave the end users potentially vulnerable to compromise, are a testament to this ... more
Transcript: Hi. I get to live in a beautiful world. The world that I get to live in is one in which everything works, except for the things that I am actually responsible for. I assume that the rest of the Chrome security team is doing their job. I assume ... more
Hyperdrive, is a JavaScript library that allows you to distribute feeds of binary data to multiple peers on the internet. It was developed to be the main data and file distribution layer for the dat project. It works both in the browser using browserify ... more
Some articles about Vorlon.js: https://blogs.msdn.microsoft.com/eternalcoding/2015/04/29/why-we-made-vorlon-js-and-how-to-use-it-to-debug-your-javascript-remotely/ http://blogs.msdn.com/b/emargraff/archive/2015/10/29/vorlon-js-0-1-0-is-out.aspx http://blogs.msdn.com/b/emargraff/archive/2015/06/01/how-to-create-a-vorlon-js-plugin.aspx ... more
There is currently a major shift sweeping over the software industry. We went from monolithic apps, to API-driven apps, and now Software Engineers are breaking their apps into "micro-services". Managing and connecting those different micro-services ... more
In 2013, I was in San Francisco for the first time during the week of WWDC. I didn’t have a ticket, but I was still able to attend a bunch of WWDC-related events that were happening that week. One of the events that I attended was the annual CocoaPods ... more
Johannes walks us through the steps you need to take starting with a REST-API (example Spring Boot) to the Swagger-specification, then calling Swagger-Codegen to generate the client SDK. The results are: the generated Javascript model, code completion ... more