9:00am–12:30pm Tuesday, June 12, 2018
Secondary topics:
Hands-on,
Technical
Performance is at the forefront of many, if not most, web development projects. Fortunately, modern browsers provide a wealth of performance-related information and services, which can be used to optimize page load speed and responsiveness. Dan Shappir offers an overview of the aptly named Web Performance API and shows how to best use it to extract detailed performance information.
Read more.
9:50am–10:30am Wednesday, June 13, 2018
Secondary topics:
Developer Experience Track: Tools, Platforms, and Techniques,
Hands-on,
Technical
GraphQL is a new API technology that has exploded in popularity over the past year. But what's all the hype about? Peggy Rayzis details what GraphQL is and explains how integrating it into your application can solve many of the pain points frontend developers face when working with remote data.
Read more.
4:25pm–5:05pm Wednesday, June 13, 2018
Secondary topics:
Best practice,
Case study
Accessing the data and logic stored in a blockchain is significantly different than accessing your own servers. Destry Saul walks you through APIs for the most popular blockchains, outlines dangers to watch out for, and explains which current applications make use of blockchains.
Read more.
9:50am–10:30am Thursday, June 14, 2018
Secondary topics:
Best practice,
Developer Experience Track: Tools, Platforms, and Techniques,
Hands-on
There is a lot of talk about progressive web apps these days, but what apps actually need to be progressive? Maybe users don't need a push notification every time you post a picture of your pet. Tara Manicsic details what kinds of apps really benefit from the advancements of modern web technologies and walks you through spinning one up.
Read more.
3:35pm–4:15pm Thursday, June 14, 2018
Secondary topics:
Developer Experience Track: Tools, Platforms, and Techniques,
Hands-on,
Technical
Instead of allowing our phones to make us oblivious to the world around us, what if we were able to use them to facilitate interactivity in the real world? Alex Banks details (and invites you to participate in) interactive challenges that use the power of GraphQL to create graphable relationships, covering the code that produces each activity and the data produced by the activity itself.
Read more.