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

Making your mobile web app talk

Scott Davis (ThoughtWorks)
1:30pm–5:00pm Tuesday, June 12, 2018
Future JS and Functional
Location: San Jose Ballroom 1-3 (Marriott) Level: Intermediate
Secondary topics:  Hands-on, Technical

Who is this presentation for?

  • Architects and developers

Prerequisite knowledge

  • A basic understanding of core browser technologies (HTML, CSS, and JavaScript)

Materials or downloads needed in advance

  • A pair of headphones (As you might imagine, the workshop will get noisy.)

What you'll learn

  • Learn how to build a conversational UI in a web app


Your web browser doesn’t have a cute name like Alexa, Siri, or Cortana, but it can be just as talkative. Your smartphone, with its built-in speaker and microphone, is a perfect device for building a browser-based conversational UI.

Join Scott Davis to learn how easy it is to build a conversational UI in a web app—without downloading a single third-party library. Scott walks you through leveraging the native browser capabilities for text to speech and speech to text. These W3C standards have been in place for years; now it’s time for you to take advantage of these stable, ubiquitous APIs in your own web app.

Photo of Scott Davis

Scott Davis


Scott Davis is a principal engineer with ThoughtWorks, where he focuses on the leading-edge, innovative, emerging, and nontraditional aspects of web development, such as serverless web apps, mobile web apps (responsive PWAs), HTML5-based smart TV apps, conversational UIs (like Siri and Alexa), and using web technologies to build IoT solutions. He is also the founder of, a Denver-based training and software development consultancy. Scott has been writing about web development for over 10 years. His books include Getting Started with Grails, Groovy Recipes, GIS for Web Developers, The Google Maps API: Adding Where to Your Web Applications, and JBoss at Work. He is also the author of several popular article series at IBM developerWorks, including Mastering MEAN, Mastering Grails, and Practically Groovy. His videos include Architecture of the MEAN Stack, Responsive Mobile Architecture, and On the Road to Angular 2. Scott is also the cofounder of the Denver HTML5 User Group.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)