Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Schedule: Web Services and APIs sessions

Add to your personal schedule
11:00am–11:40am Wednesday, June 21, 2017
Location: 212 A/B
Secondary topics:  Case studies and comparisons, JavaScript frameworks and libraries (Angular, React, Ember, Vue, etc.)
Erin McKean (IBM | Wordnik)
Average rating: ****.
(4.67, 3 ratings)
There is more data available today than ever before, but available datasets are not necessarily accessible datasets. Datasets often languish because they lack easily accessible APIs, or worse, precious research time is spent recreating tools needed to work with data. Erin McKean explains how to build and deploy a useful API for a legacy dataset with LoopBack, an open source Node API framework. Read more.
Add to your personal schedule
4:25pm–5:05pm Wednesday, June 21, 2017
Location: 210 BF
Secondary topics:  Microservices, RESTful web, Security
Average rating: ****.
(4.00, 6 ratings)
In the new world of JavaScript UIs, REST APIs, and microservices, applications that run in the highly insecure browser environment must handle tokens and other secrets to have access to backend services. Drawing on his experience at Rackspace, Miguel Grinberg discusses the risks and shares best practices to avoid them. Read more.
Add to your personal schedule
9:50am–10:30am Thursday, June 22, 2017
Location: 210 BF
Secondary topics:  Engineering culture, JavaScript frameworks and libraries (Angular, React, Ember, Vue, etc.), Node.js
Danielle Man (Meteor Development Group)
Average rating: ****.
(4.41, 17 ratings)
GraphQL improves both your API's performance and the performance of your team in general. Schema-first GraphQL development forces front- and backend teams to agree on a strict contract up front, enabling them to work quickly and efficiently while staying on spec. Danielle Man discusses the benefits of schema-driven development and shares lessons learned using GraphQL in production. Read more.
Add to your personal schedule
4:25pm–5:05pm Thursday, June 22, 2017
Location: 212 A/B
Secondary topics:  Case studies and comparisons, Microservices, Third parties
Ruthie Nachmany (Warby Parker)
Average rating: ***..
(3.50, 2 ratings)
Warby Parker recently built an electronic health record system for its optometrists to use to conduct and store their eye exams. The company used this project as an opportunity to explore building a serverless web application on AWS. Ruthie Nachmany shares details of the system's implementation, challenges faced, and lessons learned along the way. Read more.