
Google Cloud Platform Podcast
The Google Cloud Platform Podcast, coming to you every week. Discussing everything on Google Cloud Platform from App Engine to BigQuery.
Latest episodes

Mar 13, 2019 • 30min
SAP HANA with Lucia Subatin and Kevin Nelson
Jon Foust is back with Mark this week as we talk about SAP HANA, a data and application platform. Lucia Subatin and Kevin Nelson elaborate, explaining that SAP HANA is engineered for running SAP business applications. It is capable of handling large transactions very quickly and with great flexibility. With HANA, you don’t move data around, so you can run transaction workloads, as well as analytics, etc. in the same platform. By teaming up with GCP, SAP HANA ensures that their enterprise users will have scalability and storage no matter how their businesses grow. GCP and SAP HANA developers have been working together to continue to make the products better. Lucia Subatin Lucia, Developer Advocate for SAP, is a proud geek. Her mission is to bring developers closer to SAP HANA and optimal enterprise solutions. Her contribution towards the community is based on enabling content and facilitating adoption by exploring and sharing more and better ways to capitalize the power of the platform. Kevin Nelson Kevin is a Google Cloud Developer Advocate focused on enterprise strategic partners. In his free time, Kevin is an avid sailor, brewer, and history buff who loves stargazing and studying the Age of Exploration. Cool things of the week Take your mobile games business to the next level with Google AdMob and Google Ads at GDC blog Gaming developer hub site Go global with Cloud Bigtable blog Announcing Knative v0.4 Release article Build with Classroom G Suite blog Interview SAP site SAP HANA site SAP S/4HANA site SAP C/4HANA site BigQuery site Cloud Foundry site SAP HANA Express site Compute Engine site GCP Marketplace site Kubernetes site Ubuntu site Elephants, Rhinos, and People site Request an SAP CodeJam site Information for Developers site SAP TechEd site Question of the week If I want to programmatically search for links to an image that I have, how can I do that? Web detection tutorial Detecting Web Entities and Pages Where can you find us next? Mark will be at GDC, Cloud NEXT, and ECGC in April. Jon will be at GDC, Cloud NEXT, ECGC, and Vector Conf 2019. Our guests will be at SAP CodeJam Venice, CA March 7, 2019, SAP CodeJam Mannheim, Germany March 18, 2019 and at Cloud NEXT.

Mar 6, 2019 • 28min
Python with Dustin Ingram
Mark and Brian Dorsey spend today talking Python with Dustin Ingram. Python is an interpreted, dynamically typed language, which encourages very readable code. Python is popular for web applications, data science, and much more! Python works great on Google Cloud, especially with App Engine, Compute Engine, and Cloud Functions. To learn more about best (and worst) use cases, listen in! Dustin Ingram Dustin Ingram is a Developer Advocate at Google, focused on supporting the Python community on Google Cloud. He’s also a member of the Python Packaging Authority, maintainer of PyPI, and organizer for the PyTexas conference. Cool things of the week Machine learning can boost the value of wind energy blog Compute Engine Guest Attributes site Colopl open sourced a Cloud Spanner driver for Laravel framework site Running Redis on GCP: four deployment scenarios blog Interview GCP Podcast Episode 3: Kubernetes and Google Container Engine podcast Python site Extending Python with C or C++ docs PyPy site PyPI site App Engine site Compute Engine site Cloud Functions site Ubuntu site Flask site Flask documentation docs Docker site Python documentation docs PyCon site PyCaribbean site Question of the week How can I manipulate images with Cloud Functions? Where can you find us next? Mark will be at GDC, Cloud NEXT, and ECGC in April. Dustin will be at Cloud Next and PyCon. Brian will be lecturing at Cloud Next: ‘Where should I run my code?’

Feb 27, 2019 • 36min
Node.js with Myles Borins
Node.js is our topic this week as Mark and first-time host, Jon Foust, pick the brain of Myles Borins. Myles updates us on all the new things happening with Node.js, including the new .dev site that holds a ton of documentation to help people get started. Node.js now integrates with Cloud Build, the Node.js foundation has some new developments, and Google App Engine supports Node.js. The group has also been working on serverless containers. Myles Borins Myles Borins is a developer, musician, artist, and maker. They work for Google as a developer advocate serving the Node.js ecosystem. Myles cares about the open web and healthy communities. Cool things of the week Google Cloud Next ‘19 session guide now available blog Introducing scheduled snapshots for Compute Engine persistent disk blog Reliable task scheduling on Compute Engine with Cloud Scheduler site How to make a self-destructing VM on Google Cloud Platform article Making AI-powered speech more accessible—now with more options, lower prices, and new languages and voices blog Interview GCP Podcast Episode 105: Node.js with Myles Borins podcast Node.js site Introduction to Node.js site Nodejs.dev on Github site Cloud Build site Firebase site Node.js Foundation site JS Foundation site Linux Foundation site Foundation Bootstrap Team on Github site App Engine site G Suite site Apps Script site BigQuery site JSON site The hilarious misadventures of being a platform downstream from your language video Node.js Versions - How Do They Work? video Open Source Leadership Summit site Black Girls Code site Scripted site Girls Who Code site Question of the week How do I get google cloud APIs to work within Unity? Add packages from NuGet to a Unity project and read more in the Unity docs here Where can you find us next? Mark will be at GDC in March, Cloud NEXT, and ECG in April. Jon will be at GDC, Cloud NEXT, ECG, and Vector 2019.

Feb 20, 2019 • 26min
Cloud SQL with Amy Krishnamohan
We’re learning all about Cloud SQL this week with our guest, Amy Krishnamohan. Amy’s main job is to teach customers about the products she represents. Today, she explains to Mark and Gabi that Cloud SQL manages services for open source databases, and she spends a little time elaborating on the other database management services Google has to offer. Cloud SQL is a relational data storage solution. Relational data storage is very structured, almost like a table or spreadsheet, making it easier to analyze the data. Cloud SQL is capable of scaling out and up, meaning it can scale for traffic patterns and for storage. In comparison, NoSQL databases are very unstructured. If you’re not sure what kind of data is coming in, you can sort the data first and analyze it later. Each approach has its pros and cons and each is suitable for different types of projects. Recently, Cloud SQL released a feature making it easy to move from on-prem to the cloud. In the future, they will continue to streamline the process of moving between the two spaces. Amy Krishnamohan Amy is Product Marketing Manager at Google Cloud responsible for Databases. She has diverse experience across product marketing, marketing strategy and product management from leading enterprise software companies such as MariaDB, Teradata, SAP, Accenture, Cisco and Intuit. Amy received her Masters in Software Management from Carnegie Mellon University. Cool things of the week Process Workflows with the new Google Docs API blog Jib 1.0.0 is GA—building Java Docker images has never been easier blog GCP Podcast Episode 151: Java & Jib with Patrick Flynn and Mike Eltsufin podcast A guided tour in Google Earth that explores Black history blog Author: Gabe Weiss - Publishing series: Cloud IoT step-by-step Cloud IoT step-by-step: Connecting Raspberry PI + Python site Cloud IoT step-by-step: Cloud to device communication site Cloud IoT step-by-step: Quality of life tip - The command line site Interview Cloud SQL site Cloud SQL Features site MySQL site PostgreSQLsite Cloud MemoryStore site Cloud Bigtable site Cloud Firestore site Cloud Spanner site GCP Podcast Episode 62: Cloud Spanner with Deepti Srivastava podcast Mongo site Getting to know Google Cloud SQL video Question of the week What is a virtual column in a database? Generated columns blog and docs Where can you find us next? Amy will be at the Postgres Conference in New York on March 19. Gabi will be at PHP UK in London and Cloud NEXT in April. Mark will be at GDC in March, Cloud NEXT, and ECG in April. Diamond Partner Q&A: Google’s Mark Mandel Has The Tools To Help You Make Great Games article

Feb 13, 2019 • 33min
Voicea with Mohamed El-Geish
Today, Mohamed El-Geish joins us to talk about the voice AI technology powering Voicea. Gabi is back on the host bench with Mark as we learn how Voicea can improve productivity. EVA, the voice assistant, will record important information for you so you can focus on your meeting and will create tasks lists to help you stay organized. Voicea integrates well with multiple platforms to help accomplish your goals as well. You can send messages to Slack, add tasks to your Basecamp list, and more. Mohamed explains the process of building Voicea and how machine learning techniques and user feedback have helped make it such a useful tool. Now, Voicea is working to incorporate video, allowing users to play back things like important meeting slides. Mohamed El-Geish Mohamed El-Geish is the Chief Architect and co-founder at Voicea (formerly Voicera), a voice AI technology company based in Menlo Park, Calif. Voicea leverages AI technology to harness voice in the workplace to increase productivity through EVA, Voicea’s Enterprise Voice Assistant. EVA listens, takes notes, and automatically provides highlights, actions, and recaps so your meetings can be activated. Voicea can turn talk into action from any conversation with in-person chats, meetings, conference calls, or video conferences. Cool things of the week Query without a credit card: introducing BigQuery sandbox blog Exploring container security: Encrypting Kubernetes secrets with Cloud KMS blog Golden State Warriors power data analytics and fan experiences with Google Cloud blog Seven steps to making DevOps a reality blog GCP Podcast Episode 158: VP of Engineering - Melody Meckfessel podcast The Telegraph UK: Reimagining media with the help of Google Cloud blog Interview Voicea site Voicea Integrations site Kubernetes site GKE site Stackdriver site Docker site Voicea on LinkedIn site Mohamed El-Geish site Question of the week What if I’m working in a terminal in Cloud shell, and I want to move to another computer? How can I continue my work? Where can you find us next? Mark will be at GDC in March, Cloud NEXT, and ECG in April. Gabi will be at the Museum of Natural History for their Brown Scholars program giving a workshop on ML APIs and Cloud Functions. She’ll also be at Cloud NEXT.

Feb 6, 2019 • 32min
Go Cloud Functions with Stewart Reichling and Tyler Bui-Palsulich
First-time host, Aja, joins Mark today to talk Go Cloud Functions with two Google colleagues! Stewart, lead Product Manager on Google Cloud Functions, and Tyler, Developer Programs Engineer at Google, start the show by explaining the purpose of Cloud Functions. It is a serverless compute product that supports many programming languages, scales automatically, and only charges for what you use. It works best as event-driven computing, in other words, when something happens, you want something else to happen in response. Cloud Functions also works well between clouds or even Google Cloud services, acting as the glue between them. Go Cloud Functions works specifically for Go. Google makes a huge effort to make Cloud Functions easy to use for all developers, so that no matter what language you’re familiar with, Cloud Functions works for you. Stewart Reichling Stewart Reichling is the lead Product Manager on Google Cloud Functions. He is a graduate of Georgia Institute of Technology and has worked across Strategy, Marketing, and Product Management at Google. Tyler Bui-Palsulich Tyler is a Developer Programs Engineer at Google. He graduated with his Master’s in Computer Science from NYU and loves detailed documentation, random trivia, and homemade bread. You can find his blog at buipalsulich.com Cool things of the week Actually cool thing of the week twitter NoSQL for the serverless age: Announcing Cloud Firestore general availability and updates blog Site Reliability Workbook now available in HTML site Building a serverless online game: Cloud Hero on Google Cloud Platform blog The tech industry is failing people with disabilities and chronic illnesses article Interview GCP Podcast Episode 34: Stackdriver monitoring with Aja Hammerly podcast GCP Podcast Episode 53: Ruby with Aja Hammerly podcast Cloud Functions site Cloud Scheduler site Firestore site Pub/Sub site Go Mod site App Engine site Open Census site GCP Podcast Episode 118: OpenCensus with Morgan McLean and JBD podcast Google Stackdriver site Launch/overview video video The Go Runtime site Cloud Functions Quickstarts site Question of the week How many ways can you run containers on GCP? Where can you find us next? Mark will be at GDC in March, Cloud NEXT, and ECG in April. Agones has a new website agones.dev! And he’s also back to Twitch streaming! Aja will be at Cloud NEXT in April.

Jan 30, 2019 • 35min
Knative with Mark Chmarny and Ville Aikas
We’re back! This week, Mark welcomes Gabi as his new co-host! Listen in as they discuss Knative with Mark Chmarny and Ville Aikas. So what is Knative? Mark and Ville explain that Knative is basically a way to simplify Kubernetes for developers. This way, developers can focus on writing good code without worrying about all the aspects of Kubernetes, such as deploying and autoscaling. Knative helps with these functions automatically. Knative also supports many languages which allows developers to bring their own stack. The day-to-day of developing doesn’t change, which is the beautiful thing about Knative! Knative is open source and easy to deploy. Developers can find installation guides online for any Kubernetes certified instance of service. A link to the installation guide for Knative on GKE is in our show notes. Mark Chmarny Mark is a Technical Program Manager for Serverless focusing on enabling customers to be successful with our serverless portfolio on GCP, and driving community awareness of our serverless products on GKE. Prior to that Mark lead the Partner Engineering team for Data, Analytics and ML at Google. Before Google, Mark was the Sr. Director of Datacenter Solutions Group at Intel. Ville Aikas Ville is a member of the Technical Oversight Committee for Knative, leads Knative Eventing, and (with Matt) conceived ducks for K8s. Previously, Ville worked on Helm, K8s Service Catalog and Kubernetes (before it was Kubernetes). Before the OSS stint Ville was a TL for Google Cloud Storage. Cool things of the week Let the sunshine in: opening the market for more renewable energy in Asia blog Get Go-ing with Cloud Functions: Go 1.11 is now a supported language blog Building Google’s Game of the Year with Cloud Text-to-Speech and App Engine blog Welcome to the service mesh era: Introducing a new Istio blog post series blog Interview Knative site Knative Blog blog Knative on GitHub site Kubernetes site MiniKube site GKE site Pub/Sub site Cloudevents site Knative Install on Google Kubernetes Engine site Knative Slack site Question of the week How long does it take for Cloud SQL to detect an outage and trigger High Availability failover? Where can you find us next? Gabi will be discussing the awesome new features of MySQL 8.0 at PHP UK - London and you will be also able to find her at Cloud NEXT Mark will be at GDC in March, Cloud NEXT, and ECG in April Our guests will be at Cloud NEXT and KubeCon Barcelona

Dec 12, 2018 • 33min
End of Year Wrap-up
Happy Holidays, everyone! Melanie and Mark wrap up a great year by reminiscing about some of their favorite episodes! We also talk about the big news of the year, our favorite articles, and what’s coming up for the GCP Podcast in 2019. Cool things of the week Kubernetes and GKE for developers: a year of Cloud Console blog Reducing gender bias in Google Translate blog Cloud Security Command Center is now in beta and ready to use blog Main content Podcast accomplishments! We have awesome new intro and outro music, new website, new YouTube videos! We hit 1 million and then 2 million downloads! Mark and the podcast are celebrating their three year anniversary! Top 10 most downloaded episodes of all time! GCP Podcast Episode 111: Google Cloud Platform with Sam Ramji podcast GCP Podcast Episode 112: Percy.io with Mike Fotinakis podcast GCP Podcast Episode 146: Google AI with Jeff Dean podcast GCP Podcast Episode 127: SRE vs Devops with Liz Fong-Jones and Seth Vargo podcast GCP Podcast Episode 128: Decision Intelligence with Cassie Kozyrkov podcast GCP Podcast Episode 113: Open Source TensorFlow with Yifei Feng podcast GCP Podcast Episode 88: Kubernetes 1.7 with Tim Hockin podcast GCP Podcast Episode 108: Launchpad Studio with Malika Cantor and Peter Norvig podcast GCP Podcast Episode 130: Data Science with Juliet Hougland and Michelle Casbon podcast GCP Podcast Episode 125: Open Source at Google Cloud Platform with Sarah Novotny podcast Top 10 most downloaded episodes for 2018! Exact same list except Tim Hockin is not #7. Following episodes go up a number and we added to #10 spot. GCP Podcast Episode 122: Project Jupyter with Jessica Forde, Yuvi Panda and Chris Holdgraf podcast Mark’s favorite episodes GCP Podcast Episode 129: Developer Relations with Mandy Waite podcast GCP Podcast Episode 121: Kontributing to Kubernetes with Paris Pittman and Garrett Rodrigues podcast GCP Podcast Episode 131: Actions on Google with Mandy Chan podcast GCP Podcast Episode 148: Wellio with Sivan Aldor-Noiman and Erik Andrejko podcast GCP Podcast Episode 110: CPU Vulnerability with Matt Linton and Paul Turner podcast GCP Podcast Episode 125: Open Source at Google Cloud Platform with Sarah Novotny podcast GCP Podcast Episode 140: Container Security with Maya Kaczorowski podcast Melanie’s favorite episodes GCP Podcast Episode 117: Cloud AI Fei-Fei Li was the Chief Scientist of AI/ML at Google podcast GCP Podcast Episode 114: ML Bias & Fairness with Timnit Gebru and Margaret Mitchell podcast GCP Podcast Episode 141: Accessibility in Tech podcast GCP Podcast Episode 136: Robotics with Raia podcast GCP Podcast Episode 150: Strange Loop, Remote Working, and Distributed Systems with KF podcast DL Indaba GCP Podcast Episode 147: DL Indaba: AI Investments in Africa podcast GCP Podcast Episode 149: Deep Learning Research in Africa with Yabebal Fantaye & Jessica Phalafala podcast GCP Podcast Episode 152: AI Corporations and Communities in Africa with Karim Beguir & Muthoni Wanyoike podcast GCP Podcast Episode 157: NeurIPS and AI Research with Anima Anandkumar podcast Favorite announcements, products, and more at Google Cloud Unity and Google Cloud Strategic Alliance blog Open Match blog Cloud TPU site Google Dataset Search is in beta site No tricks, just treats: Globally scaling the Halloween multiplayer Doodle with Open Match on Google Cloud blog GKE On-Prem site Open Source - Knative release, Skaffold, Istio updates, gVisor, etc. Google in Ghana blog Cloud NEXT blog GCP Podcast Episode 137: Next Day 1 podcast GCP Podcast Episode 138: Next Day 2 podcast GCP Podcast Episode 139: Next Day 3 podcast Unity and DeepMind partner to advance AI research blog Introducing PyTorch across Google Cloud blog Question of the week What were your personal highlights for 2018? Mark Agones Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes blog github The new website Having Melanie join me on the podcast Melanie Bringing Francesc back Meeting Grace GCP Podcast Episode 142: Agones With Mark Mandel and Cyril Tovena podcast Where can you find us next? It’s the holidays! Special thanks! Thank you guests Thank you Jennifer Thank you HD Interactive: James, Trae, Sabrina, and Sean Thank you Greg Thank you Neil, Chuck, and Shana Thank you MBooth for the website overhaul and social media support Thank you Francesc Thank you listeners!

Dec 5, 2018 • 33min
VP of Engineering - Melody Meckfessel
Melanie and Mark talk with Google Cloud’s VP of Engineering, Melody Meckfessel, this week. In her time with Google Cloud, she and her team have worked to uncover what makes developers more productive. The main focus of their work is DevOps, defined by Melody as automation around the developer workflow and culture. In other words, Melody and her team are discovering new ways for developers to interact and how those interactions can encourage their productive peak. Melody and her team have used their internal research and expanded it to collaborate with Google Cloud partners and open source projects. The sharing of research and products has created even faster innovation as Google learns from these outside projects and vice versa. In the future, Melody sees amazing engagement with the community and even better experiences with containers on GCP. She is excited to see the Go community growing and evolving as more people use it and give feedback. Melody also speaks about diversity, encouraging everyone to be open-minded and try to build diverse teams to create products that are useful for all. Melody Meckfessel Melody Meckfessel is a hands-on technology leader with more than 20 years experience building and maintaining large-scale distributed systems and solving problems at scale. As VP of Engineering, she leads the team building DevOps tools and sharing DevOps best practices across Google and with software development and operations teams around the world. Her team powers the world’s most advanced continuously delivered software, enabling development teams to turn ideas into reliable, scalable production systems. After graduating from UC Berkeley, Melody programmed for startups and enterprise companies. Since joining Google in 2004, Melody has led teams in Google’s core search systems, search quality and cluster management. Melody is passionate about making software development fast, scalable, and fun. Cool things of the week Mark is back from vacation! We are at 2 million downloads! tweet Greg Wilson twitter and github Open source gaming: Agones - 0.6.0 - site Open Match - 0.2.0 RC - site What’s new at Firebase Summit 2018 blog Interview GCP Podcast Episode 137: Next Day 1 podcast Stackdriver site GitLab site Google SRE site Borg site Cloud Spanner site Go site GKE On-Prem site Skaffold site Minikube site DORA site Cloud Build site Bazel site Question of the week If I want to configure third party notifications (such as Slack or Github) into my Cloud Build configuration - how can I do that? Sending build notifications Configuring notifications for third-party services Where can you find us next? Mark will be at KubeCon next week. Melanie will be at NeurIPS this week. She’ll be attending Queer in AI, Black in AI, and LatinX this week as well.

Nov 28, 2018 • 45min
NeurIPS and AI Research with Anima Anandkumar
Melanie is solo this week talking with Anima Anandkumar, a Caltech Bren professor and director of ML research at NVIDIA. We touch on tensors, their use, and how they relate to TensorFlow. Anima also details the work she does with NVIDIA and how they are helping to advance machine learning through hardware and software. Our main discussion centers around AI and machine learning research conferences, specifically the Neural Information Processing Systems conference (commonly referred to as NIPS) and the reason they have rebranded. NIPS originally started as a small conference at Caltech. As deep learning became more and more popular, it grew exponentially. With the higher attendance and interest, the acronym became center stage. Sexual innuendos and harassing puns surrounded the conference, sparking a call for a name change. At first, conference organizers were reluctant to rebrand and they used recent survey results as a reason to keep NIPS. Anima discusses her personal experience protesting the acronym, opening up about the hate speech and threats of which she and others received. Despite the harassment, Anima and others continued to protest, petition, and share stories of mistreatment within the community which helped lead to the name/acronym change to NeurIPS. The rebranding hopes to reestablish an inclusive academic community and move the focus back to machine learning research and away from unprofessional attention. Anima Anandkumar Animashree (Anima) Anandkumar is a Bren professor at Caltech CMS department and a director of machine learning research at NVIDIA. Her research spans both theoretical and practical aspects of machine learning. In particular, she has spearheaded research in tensor-algebraic methods, large-scale learning, deep learning, probabilistic models, and non-convex optimization. Anima is the recipient of several awards such as the Alfred. P. Sloan Fellowship, NSF Career Award, Young investigator awards from the Air Force and Army research offices, Faculty fellowships from Microsoft, Google and Adobe, and several best paper awards. She is the youngest named professor at Caltech, the highest honor bestowed to an individual faculty. She is part of the World Economic Forum’s Expert Network consisting of leading experts from academia, business, government, and the media. She has been featured in documentaries by PBS, KPCC, wired magazine, and in articles by MIT Technology review, Forbes, Yourstory, O’Reilly media, and so on. Anima received her B.Tech in Electrical Engineering from IIT Madras in 2004 and her PhD from Cornell University in 2009. She was a postdoctoral researcher at MIT from 2009 to 2010, visiting researcher at Microsoft Research New England in 2012 and 2014, assistant professor at U.C. Irvine between 2010 and 2016, associate professor at U.C. Irvine between 2016 and 2017, and principal scientist at Amazon Web Services between 2016 and 2018. Cool things of the week Taking charge of your data: using Cloud DLP to de-identify and obfuscate sensitive information blog Unlocking what’s possible with medical imaging data in the cloud blog Google makes dataset of 50 million drawings available on its cloud blog Machine learning on machines: building a model to evaluate CPU performance blog Interview Anima at TensorLab site NeurIPS site Petition site Name Change (results of the poll) letter Johns Hopkins University letter letter AI Researchers Fight Over Four Letters article From the Board: Changing our Acronym letter TensorFlow site NVIDIA site Question of the week What are some actions I can take if I’m being trolled, harassed and/or bullied online or I want to be proactive about my safety? If you are experiencing harassment, tell someone who can support you, document it, and assess escalating to authorities depending on the severity. Surveillance Self-Defense Preventing Doxxing Where can you find us next? Mark will be at KubeCon in December. Melanie will be at SOCML this week and NeurIPS next week. She’ll be attending WIML, Black in AI, and LatinX.