/// NOTE: Talks are 60 min long(including questions) with 15 min breaks between sessions.
Introduction and Keynote
GraphQL with Apollo
I'll talk about Apollo and Relay GraphQL Specification. Will include the following usecases: - data fetching - pagination - data mutations - handling forms
PWA All The Things!
Progressive Web Apps give us resources to make our web applications more accessible and reliable. There are so many ways to build web applications including using Angular, React and Vue. Let's look at ALL of them and what it takes to build them into PWAs. We'll be using the cli tools and Kendo UI component libraries to quickly spin up a robust application. Then we'll take advantage of the PWA strategies and see how these apps look on multiple platforms. This will be a high-level overview of what it takes to create an application in each of these languages and add the benefits of making each one a PWA.
Node.js Security: Breaking The Loop
NodeJS and TypeScript – a modern software stack for 2017
Asynchrony on the Web
The web is asynchronous by design, and it has to be. But, there is a slight problem that asynchronous programming has a slight tendency to make people's heads explode. And people really don't like when their heads explode. To get out of the pickle, we need to handle the asynchrony somehow. This talk will explore the reasons for the design of the web, and will try to offer some solutions, from the worst possible to the current state of the art. Topic covered: Asynchrony, XHR, events, callbacks, Promises, Observables, async/await