Amsterdam JSNation Conference 2018
Amsterdam JSNation is a 2-day event focusing exclusively on JavaScript development. At our conference, inspiring talks meet fresh ideas and good people - you’ll hear all you need to know about the latest trends in JS tech, see stellar speakers, meet new friends and colleagues, and connect with key people in the industry. Plus, all of that in one of Europe's top destinations.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Keynote: The Power of the Paradigm
- 📹 1 video
- 👤 Douglas Crockford
-
🎤 Bringing Mobile Web back to Life
- 📹 1 video
- 👤 Imad Elyafi
We rebuilt the whole Pinterest mobile web experience for authenticated users. It looks and feels just like our native apps while maintaining the fast load times expected of mobile web. We used cutting edge technologies which led to a 40% increase in each of our core engagement metrics and up to 30% in time spent. But it was not all sunshine and rainbows ! In… -
🎤 Vue JS Best Practices
- 📹 1 video
- 👤 Fatih Acet
At GitLab we use Vue JS in production more than a year. I refactored old parts of GitLab with Vue and created many new features using the framework. We are really impressed how Vue is simple yet powerful. First 10 mins of the talk are an introduction for new comers, then deep dive into the best techniques, like state management, reactivity, tooling and also … -
🎤 console.log(brain)
- 📹 1 video
- 👤 Armagan Amcalar
What if you could log your brain to the developer console, typing with your brain signals? This talk is a demonstration of an open-source Brain-Computer Interface that is completely developed with JavaScript, from the ground up, using neural networks and signal processing. Armagan hits the stage with a wireless EEG headset, shows how to read signals from the… -
🎤 TypeScript Ruined My Life (In a Good Way)
- 📹 1 video
- 👤 Andy Mockler
Some tools are so useful that once you've used them in one project, it is hard to work on other projects without them. React was certainly that way for me when I first started, and now TypeScript has become the same way. This talk will cover why typed JavaScript, especially in large codebases, is worth the added effort. I will discuss my personal experiences… -
🎤 How to sort your socks using Javascript
- 📹 1 video
- 👤 Claudia Hernández
No matter your experience in JS, you have probably came across the Array#sort method at some point. Do you remember the first time you tried sorting numbers? You were probably astonished that the sort method does not sort things out quite as we might expect. Believe it or not, there is actually much more going on than meets the eye! Let’s get our computer sc… -
🎤 Look ma! No hands!
- 📹 1 video
- 👤 Diego González
The main points of the presentation will be focused on tips and best practices regarding WebXR UX. I will have a several VR devices ready to show how an experience can be adapted to run independently of the hardware that's available to the user. Main point is to teach developers how can they make their content truly accessible with as little as possible. -
🎤 Callback heaven
- 📹 1 video
- 👤 Andre Staltz
Programming with callbacks has been every JavaScript programmer's struggle since always. "Callback hell" is the reason why we have created Promises, Observables, reactive programming libraries, and other smart tools to help us avoid using callbacks directly. In this talk, we'll go beyond reactive programming and take a fresh look at callbacks. We will discov… -
🎤 How to scale an SPA?
- 📹 1 video
- 👤 Asim Hussain
I'm going to tell you a secret. If you are building an SPA, you can take advantage of optimisations that give you epic scalability, with super low latencies at a fraction of the cost. To understand the secret, I'll need to teach you a few things such as the actors involved in transferring data from your server to the browser; and about the ancient technology… -
🎤 Persistence Cycle - A Successful Structure for Isomorphic Apps
- 📹 1 video
- 👤 Oliver Spindler
Isomorphic (also known as Universal) JavaScript apps have been described as the "Holy Grail" of web development. Developers don't have to write redundant code on the server and the client. Users get the best experience, with both fast initial load and even faster subsequent page views. Googlebot is happy, too, not having to execute client side JS to crawl yo… -
🎤 The dark ages of IoT
- 📹 1 video
- 👤 Sebastian Golasch
Advertisements suggest that we are at the zenith of mankind's scientific knowledge and technological power, but when it comes to IoT and the so-called 'Smart Home', we are clearly not. In fact, we are in the middle of the dark age. I'll explain the challenges that we're facing today (from an implementors perspective), what's 'wrong' with our current products… -
🎤 Tales from the QA crypt
- 📹 1 video
- 👤 Jennifer Voss
An anthology of QA horror stories from the past, and how to avoid such situations with TDD. When tests are built in from the beginning and not tacked on after features are built, fewer defects are created and development moves faster. JavaScript has all the tools required to cover your automated testing needs, and writing tests in the same language as your a… -
🎤 Fun with Bluetooth
- 📹 1 video
- 👤 Niels Leenheer
Time for JavaScript to get physical. With WebBluetooth the browser can actually take control of all kinds of physical devices in the real world like lightbulbs, robots and even drones. And nowadays you can even run JavaScript straight on microcontrollers and even little Bluetooth beacons. This talk will teach you the basics that you need to get started and g… -
🎤 Embrace Reactive Programming in React and Vue with RxJS
- 📹 1 video
- 👤 Fahad Ibnay Heylaal
Combine the power of RxJS with your preferred components library (React or Vue). -
🎤 Webpack + WebAssembly the future
- 📹 1 video
- 👤 Sendil Kumar
Webassembly is the future of web development. It makes your application smaller and faster. How easy is it to kickstart WebAssembly with Webpack? What webpack4 offers us to make webassembly even more easier. -
🎤 Accelerating Ethereum Development with Node.js and Docker
- 📹 1 video
- 👤 Johannes Bertens
At oneUp.company we build a lot of MVPs based on Ethereum smart contracts and Vue. To accelerate this process, we have been using Node.js and Docker to automate the manual steps. The boilerplate code for this is now made available on Github, making the creation of Ethereum dApps smoother for everyone. During this presentation we present this boilerplate code… -
🎤 Dart: the return
- 📹 1 video
- 👤 Evgeny Kot
Do you remember anything about the Dart programming language? Time have changed, and the second coming is near. I'll show you what happened with “JavaScript killer”, and why do you need to try it right now. -
🎤 Legalize JavaScript for the Enterprise Now!
- 👤 Paulo Lopes
Do you suffer from Java fatigue at your organization? Are you blocked to introduce JavaScript in your project just because traditionally you only deploy on the JVM? In this talk I will show you how you can fight this! Let’s run JavaScript using all your favorite npm modules legally on the JVM! -
🎤 ECMAScript Modules: Past, Present, and Future
- 📹 1 video
- 👤 Georg Neis
Since last year, all major browsers support ECMAScript modules, and Node.js is looking to support them as well. Join me for a tour! I will tell you about the history behind the feature, compare it to other JS module systems, explain the new syntax forms and their meaning, discuss some of the pitfalls, and give an overview of proposed extensions. -
🎤 Optimized Angular apps: smaller, faster, better
- 📹 1 video
- 👤 Maxim Salnikov
Angular apps are getting more performant with each new version of the framework - thanks to the huge number of internal optimizations. But the main responsibility for the eventual app performance is on us, developers. Let's go through the main points on how we could help the framework to build and the browser to perform our app better. -
🎤 Building functional Front-ends with ClojureScript
- 📹 1 video
- 👤 Isa Silveira
Clojure came along into our lives in 2007 as one of the most concise and powerful Lisps, and since them it's been widely adopted by members of the community. Recently, Clojure got a new friend called ClojureScript, which allows us to use Clojure to build robust and reliable front ends. Ever wanted to use a rich data structure set, macros and take advantage o… -
🎤 In the Ocean of Angular Web Applications
- 📹 1 video
- 👤 Yaprak Ayazoglu
An online retail website is just the tip of the iceberg hiding a mountain of complexity. Let me walk you through the depths of microservices powering a plethora of Angular applications at bol.com, the biggest webshop in the Netherlands and Belgium - BOL.COM -
🎤 Mock to start
- 📹 1 video
- 👤 Murat Çorlu
When you are developing an application that uses remote REST API endpoints, it will be hard to implement a new feature that has not an API implementation yet. Also always you need to have a running API server to continue development. Then, you probably will have some troubles to test some very exceptional issues because it's hard to reproduce that kind of is… -
🎤 Optimizing assets for graphics heavy Web Applicatoins: tips and tricks from the game dev background
- 📹 1 video
- 👤 Varya Dubinina
Introduction: Problems developers face when building HTML5 applications The bonuses of skeletal animation Optimising existing assets Using shaders for UI element development and optimisation Shader SFX development The use of video format as a way of optimising resources Possible problems of the listed approaches Project examples