10:00 - 11:00
In short – Who's who. We get to know a little about you, and you get to know a little about us through the course of the conference
11:00 - 11:30
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures
11:30 - 12:15
Game Console Security and Implications on General Computing - Boyd Multerer (Xbox Live)
Examples of various hacks seen against the Xbox and how they relate to computing today. This will include software hacks from the original Xbox, the hardware Glitch attack against the 360 and more sophisticated attacks against the modern consoles. Each attack has implications on general compute I’ll lay out a road map on what we need to do as in industry to up our security game.
12:15 - 12:45
Rethinking Reactivity - Rich Harris (New York Times)
12:45 - 13:45
Everybody needs fuel, right?
13:45 - 14:15
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)
The Iterable protocol was introduced in 2015, but it wasn't really caught on, and people have doubts regarding how it works, how can we leverage it to write better and more expressive code. This talk tries to break this fantastic ECMAScript feature down in a one-two step, showing little by little the use cases, properties, and the *new async Iterator protocol*, quickly and smoothly, like trying to learn how to dance this fun Jackson's 5 Soul music ;) If you are a beginner in JS, you will learn how to build custom iterable objects in a bunch of different ways, and if you already got it, I will challenge you to go an extra mile and experiment neat tricks like composing iterables or creating a PoC of a state/side effect management based on Iterables.
14:15 - 14:45
Building Systems for Accessibility - Tiffany Tse (Shopify)
Component driven development helps break projects into manageable pieces and concrete examples help speed up development time, improve on-boarding as well as build more reliably. As the projects we build become more complex, we can choose to build systems that scale and help to abstract complexity to improve the workflow of our teams. By thinking about inclusive design and accessibility from the start, we can ensure that the systems we build go beyond just templating, and create a strong foundation for the future of the web.
15:15 - 16:00
More Than You Ever Wanted to Know About Resource Hints - Harry Roberts (CSS Wizardry)
Resource Hints are a great way for developers to make their web pages faster by allowing us to be a little bit smarter than the browser. Although not a new specification—they’ve been around in some form or another for years!—are we truly getting the most out of them? And do we understand them thoroughly enough to use them most effectively? Heck, do we even know what a ‘Resource Hint’ is?! Well, by the end of this talk, we’ll all be experts. Let’s take a look at all of the different Resource Hints we have available to us, real-world examples of how best to use them, and learn about some of the more obscure intricacies and gotchas that we need to be aware of if we want to really get the best out of them (and to make sure that we really are being smarter than the browser).
16:00 - 16:30
Everybody needs fuel (part two), and of course a great networking opportunity
16:30 - 16:45
TBA - (kiwi.com)
16:45 - 17:30
Designing API: REST | gRPC | GraphQL, which one should you pick? - Cedrick Lunven (DataStax)
Depending on your use cases you may need to access databases with different patterns: CRUD, commands, Streaming, Batches, Asynchronous, Reactive). At DataStax, the developer advocates team implements reference applications for developers. We had the chance to implement multiple approaches and can provide feedback. KillrVideo.com is one of this application, it has been written in 3 languages (Java, C# and Node) and implement API with REST, Grpc and GraphQL. Though live session, browsing real code, you will see implementation details, lessons learnt and get working source code in Github as takeaway.
17:30 - 18:00
Lie-fi resistant Web Apps - Mugdha Lakani (Google)
Is your web app ready for low network speeds and lie-fi? Come learn how to make your web app offline and lie-fi capable using service workers and new Web APIs like Background Fetch. We'll also look at ways to test your website on flaky networks.
18:00 - 18:45
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Market forces are rapidly changing requiring teams to frantically keep pace. While it's impossible to predict what happens next, having a process in place to rapidly iterate and validate will help increase your agility. In this talk, I will go over some best practices to help you build a strategy and execution playbook that helps your team deliver features and continuously delight your customers.
21:00 – 02:00
Chillax, network and mingle. You won't be sorry