https://www.youtube.com/watch?v=9IrFIobZUEA&index=13&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
The "serverless architecture" has become massively popular this year, and for the right reasons. It’s zero-administration nature and pay-per-execution pricing model have removed the major limitations preventing developers from provisioning infinite amounts of logic. Here we chat about the state of the serverless architecture, the vastly intricate, event-driven architectures it will enable in the future, and how empowering it will be for companies and individual developers alike.
https://www.youtube.com/watch?v=7UyDK2bDjc4&index=3&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
How do you take the biggest commerce platform in the world, with hundreds of thousands of shops and make it run out of multiple locations? We'll go through how Shopify went from one datacenter, to a passive disaster recovery site all the way to to running shops out of multiple datacenters concurrently. The talk will cover how we move shops between data centers and perform failovers with the click of a button. We'll share the patterns that are widely useful, such as using load balancers to sort requests around the world to the right data centers.
https://www.youtube.com/watch?v=eD7kLFGOgVw&index=16&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
As our applications grow larger, our REST architecture often becomes unmanageable. Custom endpoints and over/under fetching all become part of your life as a developer. Leave that behind and welcome GraphQL, a declarative and hierarchal way to fetch data, with just one endpoint to rule them all.
https://www.youtube.com/watch?v=R-GzJgEccEQ&index=27&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
What if instead of building your own mental model of how data flows through your application, you could actually see the data flowing in real-time? In this talk we will explore functional and reactive streams as a building block in JavaScript applications, with tools like RxJS, Cycle.js, xstream, which enable DevTools from the future.
https://www.youtube.com/watch?v=pLvrZPSzHxo&index=18&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
One of the greatest challenges of building a rich UI is keeping track of all that is changing: incoming touch and mouse events, new data from your servers, animations, and more. Here we propose a new way to tackle this challenge that is as old as computing itself: don't let anything change in the first place. Come learn about how to build rich and highly performant UIs without losing your sanity by leveraging immutable data and the optimization techniques it enables.
https://www.youtube.com/watch?v=j8eBXGPl_5E&index=21&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
Learn how to building an internal component library & style guide can help your company ship and iterate faster. This talk will cover how we created a scalable & maintainable UI library (http://ux.mulesoft.com) with ES6, React, and PostCSS for consumption across multiple product teams.
https://www.youtube.com/watch?v=xs_QRqGZ8xQ&index=29&list=PLe9psSNJBf76DOOKMkDpyo_A5PfZk7JWc
Keeping JavaScript from interfering across tabs is great, but what about when a web application wants to share state without a server? You'll leave this talk with enough knowledge to get started with SharedWorkers, ServiceWorkers, and other techniques - and enough wisdom to know when to use them.