Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Schedule: Web services and APIs sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, June 12, 2018
Location: San Jose Ballroom 1-3 (Marriott) Level: Advanced
Secondary topics:  Hands-on, Technical
Dan Shappir (Wix)
Performance is currently 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. A primary source of such information is the aptly named Web Performance API. Read more.
Add to your personal schedule
11:00am–11:40am Wednesday, June 13, 2018
Location: 210 D/H Level: Intermediate
Secondary topics:  Case study, Developer Experience Track: Tools, Platforms, and Techniques, Technical
Gergely Németh (GoDaddy)
The story of how a proof-of-concept implementation of a Node.js application gets mature, starts earning revenue and gets scaled to millions of customers Read more.
Add to your personal schedule
3:35pm–4:15pm Wednesday, June 13, 2018
Location: 210 B/F Level: Intermediate
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques, Hands-on, Technical
Peggy Rayzis (Meteor Development Group)
GraphQL is a new API technology that has exploded in popularity over the past year. But what's all the hype about? In this talk, you'll learn what GraphQL is and how integrating it into your application can solve many of the pain points front-end developers face when working with remote data. Read more.
Add to your personal schedule
3:35pm–4:15pm Wednesday, June 13, 2018
Location: 212 A/B Level: Intermediate
Secondary topics:  Case study, Developer Experience Track: Tools, Platforms, and Techniques
Kirsten Hunter (Akamai)
While APIs give developers a programmatic way to interact with your platform, many of them were designed for functionality, not for usability. A CLI system for common use cases can speed the learning process and provide mechanisms for automation and integration - without writing any code. I'll talk about a few industry CLIs and walk through our experience making a CLI for our customers. Read more.
Add to your personal schedule
9:50am–10:30am Thursday, June 14, 2018
Location: 212 A/B Level: Intermediate
Secondary topics:  Best practice, Developer Experience Track: Tools, Platforms, and Techniques, Hands-on
Tara Z. Manicsic (Progress)
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. Let's talk about what kind of apps can really be benefited by the advancements of modern web technologies and in the end walk through how to spin one up. Read more.
Add to your personal schedule
3:35pm–4:15pm Thursday, June 14, 2018
Location: 210 B/F Level: Beginner
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques, Hands-on, Technical
Alex Banks (Moon Highway, LLC)
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? Using the power of GraphQL, the audience will participate in interactive challenges that create graphable relationships. We will dive into the code that produces each activity as well as the data produced by the activity itself. Read more.
Add to your personal schedule
4:25pm–5:05pm Thursday, June 14, 2018
Location: 212 A/B Level: Intermediate
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques, Technical
Alexa, Amazon's voice controlled assistant, is incredibly easy to build for. In this session I'll demonstrate how to build Alexa skills for the sole purpose of having fun with your kids. Read more.