AmsterdamJS Conference 2017
Taking our biggest and longest-running JavaScript community forward, we're adding a new event to our family - a full-day conference covering the latest and greatest news and insights from the global JavaScript network.Join us and a group of internationally known JavaScript enthusiasts to share inspiration and spend a great, summer day in one of the most unique Amsterdam locations.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 JavaScript Is a Buffet, Not the Enemy
- 👤 Christian Heilmann
When you look at the JavaScript world these days you can get disheartened.On the one side there is an overwhelming offer of things you should know.but are "considered harmful" by the time you have a chance to look at them. -
🎤 The Road to Web Performance in 3 Critical Steps
- 📹 1 video
- 👤 Hernán Magrini
Assuming everyone uses the web with a 10 Mbps connection and a Macbook Pro it's rather utopian. At Udacity we have a daily traffic of millions of page views from people all around the globe and we always aim to serve the best experience possible even if you're browsing the sites with an old Android with a 3G connection. We'll see what critical steps we follo… -
🎤 Javascript @ Uber
- 📹 1 video
- 👤 Dustin Whittle
Join this session for a deep dive on how Uber leverages javascript across its engineering orgs. From building frontend properties with a full javascript stack using express and react to the tools and infrastructure we use to automate best practices. -
🎤 V8 and How It Listens to You
- 📹 1 video
- 👤 Michael Stanton
The JavaScript language gets ever more powerful, but more complex to implement and deliver good performance. V8 has a new compiler pipeline and a unified approach to collecting feedback about your application. I’ll explain how we do it and present some problems. For example, in complex systems, facile "solutions" often distort the environment in unexpected w… -
🎤 The Art of Keeping Your Application Safe
- 📹 1 video
- 👤 Ingrid Epure
Let's talk about security. We can all agree it is very important, however the general feeling about it is that it's a difficult and intimidating area to approach. Furthermore, is very often seen as something only backend-related, however front-end plays an important role as well. -
🎤 Browser Framework Fundamentals
- 👤 Yoshua Wuyts
Ok, let's try a thing. Close your eyes for a bit. No peeking. Now I want you to imagine the last time you wrote some browser code. Perhaps a component of sorts. -
🎤 Benefits of Virtual DOM
- 📹 1 video
- 👤 Johan Gorter
Virtual DOM is generally considered to give the best performance for web applications. How can this be given it is such an inefficient algorithm? I will give an overview of popular Virtual DOM implementations and I will introduce our Virtual DOM library, MaquetteJS. I will also show how Virtual DOM makes unit testing easy. I will demonstrate how we achieve 1… -
🎤 Are Service Workers Draining My Battery?
- 📹 1 video
- 👤 Ivano Malavolta
Mobile web apps represent a large share of the Internet today. However, they still lag behind native apps in terms of user experience. Progressive Web Apps (PWAs) are a new technology introduced by Google that aims at bridging this gap, with a set of APIs known as service workers at its core. In this talk Ivano presents an empirical study that evaluates the … -
🎤 Changing Live Audio with the Web-Audio-Api
- 📹 1 video
- 👤 Sam Bellen
As a guitar player, I usually use some effect-pedals to change the sound of my guitar. I started wondering: “What if, it would be possible to recreate these pedals using the web-audio-api?” -
🎤 Automating Front-End Refactoring
- 📹 1 video
- 👤 Ahmed El Gabri
Refactoring or changing an API of a lib you maintain might not be a fun task. But sometimes it is required. If you are going to do it anyway, you don't want to do this manually anyway. So with the power of ASTs & codemods you can automate this & have confidence in the result. -
🎤 WebAssembly - the Final Frontier
- 📹 1 video
- 👤 Albert Brand
The new kid on the block in browser land is WebAssembly. It allows precompiled code to run at native speed, connected via JavaScript to your browser. But how does it work? What are the (dis)advantages? Can we optimise our SPA with it? With many examples, I will talk you through the setup, pitfalls and rough edges. -
🎤 WebGL Practical Application
- 📹 1 video
- 👤 Vasilika Klimova
WebGL it's not so scary and difficult as many people think. Let`s have a quick tour over WebGL nature and ecosystem. -
🎤 RxJS All Things
- 📹 1 video
- 👤 Simona Cotin
Managing state in large application applications is hard. Managing async behavior is even harder. Let's talk about why reactive programming is awesome and how it can help with managing complexity, data and scaling your applications. Also, remember the callback hell?! Well, we once have been PROMISED that all will be good. And guess what, we OBSERVED we can d… -
🎤 Makepad - Rethinking Web UI's with WebGL
- 📹 1 video
- 👤 Rik Arends
This talk is about makepad (http://makepad.github.io), an experimental livecoding environment which renders every UI pixel using webGL and runs multithreaded. Makepad compiles JS to run on the GPU which opens up many powerful angles to styling and datavisualisation. In this talk i will showcase the editor, rendering architecture and goals of Makepad: find th… -
🎤 Porting Web SDK from JS into TS
- 📹 1 video
- 👤 Grigory Petrov
Typescript was warmly welcomed with all our developers from C++, Java and C# background. So it was only a question of time for our public JavaScript SDK to be completely rewritten in Typescript from scratch. In my talk I will focus on good and bad things that we experienced during development, and will tell how our initial thoughts played out. -
🎤 A Journey From Web to VR
- 👤 Denis Radin
Virtual Reality is a powerful trend which is not that related to front-end development so far, however it would be beneficial for both technologies to have a possibility to put existing Web applications into virtual worlds. -
🎤 Why You Should Care About Docker
- 📹 1 video
- 👤 Ádám Sándor
Creating a stable and reproducible development environment can be a hassle. The more components you have the less feasible it becomes to run them all together on your laptop. Using Vagrant helps with reproducibility and isolation but putting all components on a single VM is very different from the way they will run in production. Docker comes to the rescue w… -
🎤 The Hitchhiker's Guide to the Serverless Galaxy
- 📹 1 video
- 👤 Slobodan Stojanovic
What is Serverless, how it works and why are people talking about it? How many servers are there in Serverless computing? But most important of all, how and why Serverless can be important for you?Don’t panic! This talk will take you to the journey through the Serverless Galaxy with Node.js. -
️⚡️ Doctor Wombat
- 👤 Daijirō Wachi
In the global OSS community, it often takes a time to solve users' problems, due to the differences of the time, language, environment and something the other things. The important thing in order not to waste time is to reduce the number of conversational balls at the issue thread. Daijiro will explain what we can do for them by referring to localization com… -
️⚡️ Using Custom Vision API to make your own vision intelligence application
- 👤 Bart Jansen
Not a Data Scientist, still a JavaScript enthusiast? You are in luck: I’ll be demoing a web application built on top of Microsoft’s new Custom Vision API. It allows you to train your images either programmatically or via a GUI, and with those REST endpoints you can easily add Artificial Intelligence to your (web) application. -
️⚡️ Taming the async flow
- 👤 Roman Melnyk
The asynchronousity is inevitable. Managing async things might be messy as we don’t know neither when nor even whether the async action takes place.There are a lot of techniques for handling asyncronousity. Let’s align them and point out the main principles of designing the async data flow. Respecting these principles won’t make you spend weekends debugging. -
️⚡️ Space as a Service, in JS
- 👤 Ville Himberg
JavaScript will be a space grade technology and run in the Hello World satellite that we are launching.