Actions on Google with Mandy Chan

Google Cloud Platform Podcast

Episode | Podcast

Date: Mon, 11 Jun 2018 00:00:00 +0000

<p>This week is all about Voices! 🎶🎤🔊 <a href="https://twitter.com/mandychannyc">Mandy Chan</a> joins <a href="https://twitter.com/nyghtowl">Melanie</a> and <a href="https://twitter.com/Neurotic">Mark</a> to discuss the intricacies of building user Voice user interfaces with Actions on Google, developing with SSML and more!</p> <h5 id="mandy-chan">Mandy Chan</h5> <p><a href="https://twitter.com/mandychannyc">Mandy Chan</a> is the developer community manager for the Actions On Google team. Her role is to help expand the funnel of the Actions on Google developer community by creating practical tools and content like <a href="http://bit.ly/aog-codelab-1">http://bit.ly/aog-codelab-1</a> and <a href="http://bit.ly/aog-codelab-2">http://bit.ly/aog-codelab-2</a></p> <p>Mandy began to build voice applications back in early 2016, and since then, she has built more than a dozen Voice Applications on Actions On Google and other platforms. One of her most frequently downloaded open source projects is called the SSML-Builder which creates well-formed Speech Synthesis Markup Language without worrying about string concatenation. You can learn more about her open source project on <a href="http://bit.ly/ssml-build">http://bit.ly/ssml-build</a></p> <p>When she is not pondering about how to improve the developer experience, you can find her hiking at mountains or learning new magic tricks. You can also learn more about Mandy by following <a href="https://twitter.com/mandychannyc?lang=en">@MandyChanNYC</a></p> <h5 id="cool-things-of-the-week">Cool things of the week</h5> <ul> <li>AI at Google: our principles <a href="https://blog.google/topics/ai/ai-principles/">blog</a></li> <li>Incorporating Google’s AI Principles into Google Cloud <a href="https://www.blog.google/topics/google-cloud/incorporating-googles-ai-principles-google-cloud/"> blog</a></li> <li>Deploying to Google Kubernetes Engine <a href="https://codeascraft.com/2018/06/05/deploying-to-google-kubernetes-engine/"> blog</a></li> <li>Fighting fire with machine learning: two students use TensorFlow to predict wildfires <a href="https://blog.google/topics/machine-learning/fighting-fire-machine-learning-two-students-use-tensorflow-predict-wildfires/"> blog</a></li> <li>Together, we can help Puerto Rico recover <a href="https://www.google.org/crisis/puertorico-relief/">donation match</a></li> <li>Introducing sole-tenant nodes for Google Compute Engine — when sharing isn’t an option <a href="https://cloudplatform.googleblog.com/2018/06/Introducing-sole-tenant-nodes-for-Google-Compute-Engine.html"> blog</a> <a href="https://cloud.google.com/compute/docs/nodes/">docs</a></li> </ul> <h5 id="interview">Interview</h5> <ul> <li>Actions on Google <a href="https://developers.google.com/actions/">site</a> <a href="https://developers.google.com/actions/extending-the-assistant">docs</a> <a href="https://github.com/actions-on-google/">github</a> <a href="https://developers.google.com/actions/">console</a> <a href="https://plus.google.com/communities/105684267327487893574">g+ community</a></li> <li>ssml-builder <a href="http://ssmlbuilder.com/">site</a> <a href="https://www.npmjs.com/package/ssml-builder">npm</a></li> <li>Advanced SSML by Leon <a href="https://medium.com/google-developers/advanced-ssml-for-actions-on-google-5cea45d868c9"> blog</a></li> <li>Actions on Google: SSML <a href="https://developers.google.com/actions/reference/ssml">docs</a></li> <li>Actions on Google Codelabs <a href="http://bit.ly/aog-codelab-1">level one</a> <a href="http://bit.ly/aog-codelab-2">level two</a></li> <li>Dialogflow <a href="https://dialogflow.com">site</a> <a href="https://dialogflow.com/docs/getting-started/basics">docs</a> <a href="https://console.dialogflow.com/api-client/">console</a></li> <li>Google Assistant SDK for devices <a href="https://developers.google.com/assistant/sdk/">site</a></li> <li>Cloud Functions for Firebase <a href="https://firebase.google.com/docs/functions/">docs</a></li> <li>Google Action Firebase Services <a href="https://developers.google.com/actions/console/firebase-services">docs</a></li> <li>To get inspired by some interesting voice applications <a href="https://experiments.withgoogle.com/collection/voice">voice experiment</a></li> <li>Mandy Chan <a href="https://medium.com/@MandyChanNYC">medium</a> <a href="https://github.com/mandnyc">github</a></li> <li>Systers on June 21st 9AM PST – Getting started with Actions on Google Workshop <a href="https://www.cvent.com/c/express/603ae3c6-e101-4a0d-81b4-c8d66cd68a35"> site</a></li> </ul> <h5 id="question-of-the-week">Question of the week</h5> <p>I want to push a Docker image to Google Container Registry via <code>docker push</code>. How can I set things up so that I don’t have to use <code>gcloud docker -- push</code> every time?</p> <ul> <li>Pushing and Pulling Images <a href="https://cloud.google.com/container-registry/docs/pushing-and-pulling"> docs</a></li> <li>Authentication Methods <a href="https://cloud.google.com/container-registry/docs/advanced-authentication"> docs</a></li> </ul> <h5 id="where-can-you-find-us-next">Where can you find us next?</h5> <p>Mark is speaking at the <a href="https://www.meetup.com/San-Francisco-Kubernetes-Meetup/events/251242006"> San Francisco Kubernetes Meetup: Scaling Game Servers and the Conduit Service Mesh</a> on June 14th, and also speaking at the <a href="https://docs.google.com/document/d/1VQDIAB0OqiSjIHI8AWMvSdceWhnz56jNpZrLs6o7NJY/"> Online Kubernetes Community Meeting</a> on the 21st of June, at 10am Pacific.</p> <p>Melanie is speaking at a joint <a href="http://wimlds.org">WiMLDS</a> and <a href="http://www.pyladies.com">PyLadies</a> event <a href="https://www.meetup.com/Bay-Area-Women-in-Machine-Learning-and-Data-Science/events/250456485/"> “Paths to Data Science”</a> on June 26th and Stanford AI4ALL on June 28th.</p>