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

Schedule: Frontend Tools sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, June 20, 2017
Location: 210 DH
Secondary topics:  Browser tools, JavaScript/ES6, Tools
Wayne Elgin (Cantina Consulting)
Average rating: ****.
(4.16, 19 ratings)
Between race conditions, object references, and async stack traces, JavaScript can be hard to sift through. Modern browsers offer many tools for debugging, so why not use them? And now that Node works out of the box with DevTools, you can step through your Node stack too. Wayne Elgin illustrates the latest ways to masterfully march up and down your stack and solve your code’s greatest mysteries. Read more.
Add to your personal schedule
9:50am–10:30am Wednesday, June 21, 2017
Location: 210 AE
Secondary topics:  Tools
Average rating: ****.
(4.50, 10 ratings)
If you've used Git for any amount of time, you've probably gotten yourself into some confusing, frustrating, or downright terrifying situations. You are not alone. Katie Sylor-Miller explains how to avoid getting into Git messes in the first place and how to leverage Git's powerful features to save yourself when everything seems to go wrong. Read more.
Add to your personal schedule
3:35pm–4:15pm Wednesday, June 21, 2017
Location: 210 CG
Secondary topics:  Automation, Build and automation, Tools
Elijah Manor (LeanKit)
Average rating: ****.
(4.44, 9 ratings)
Elijah Manor explains how to use npm scripts to handle your various build needs, covering running scripts in series or parallel, using lifecycle hooks, passing arguments, piping data, using environment variables, running scripts on file change or when Git hooks are triggered, and organizing our scripts in external files—as well as how to modify your scripts to run across Mac, Linux, and Windows. Read more.
Add to your personal schedule
11:00am–11:40am Thursday, June 22, 2017
Location: 210 AE
Secondary topics:  Browser tools
Average rating: ****.
(4.88, 8 ratings)
Creating a lasting style guide that the product team will actually use and adopt is challenging. Archana Sankaranarayanan demonstrates how to build a style guide instantly with an Atomic CSS-based starter that ensures accessibility, performance, and engineering and design efficiency and shares some PostCSS tools to help grow the style guide, maintain it, and ease its adoption. Read more.
Add to your personal schedule
3:35pm–4:15pm Thursday, June 22, 2017
Location: 210 AE
Secondary topics:  Accessibility, Automation, JavaScript/ES6
Marcy Sutton (Deque Systems)
Average rating: ****.
(4.43, 7 ratings)
Marcy Sutton discusses open source web development tools and testing practices that can help your team develop a pragmatic and sustainable approach to accessible software, benefiting many people with disabilities. Read more.