
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

May 11, 2016 • 36min
Go on the Cloud with Andrew Gerrand and Chris Broadfoot
Join us today for a conversation with Andrew Gerrand and Chris Broadfoot from the Go team. They will discuss with your hosts Francesc Campoy and Mark Mandel why Go is so successful for all the things cloud and how you can use it with Google Cloud Platform. About Andrew Andrew has worked on Go at Google since almost the beginning, and has written tons of blog posts and talks on Go. He spends most of his time making Go easier to use. About Chris Chris joined the Go and Cloud teams last year to improve the experience of writing Go applications for Google Cloud Platform. Before that, he worked at Google on the Maps APIs for around five years. Cool thing of the week EVE Fanfest 2016 - Kubernetes and Google Cloud video Interviews The Go programming language web Go on Google App Engine docs Google Santa Tracker web Tweak The Turkey with a Go powered Doodle doodle gofmt command docs goimports command docs Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey YouTube Bookshelf tutorial for Go on App Engine tutorial The Go Tour Go Samples repo Question of the week Google Cloud Dataflow docs Google BigQuery docs MapReduce wikipedia Where can you find us next? We’ll both be speaking at Google I/O next week! Mark will then be at Change the Game SF Francesc will be riding the AIDS/Lifecycle and if you want you can donate. The Go gopher, by Renee French

May 4, 2016 • 34min
Google Cloud Platform Support with Terrance Shepherd
Today our guest star host, Brian Dorsey, and Mark interview Terrance Shepherd about his role as Technical Solutions Engineer working for Google Cloud Platform’s Support Team. About Terrance Terrance is a Technical Solutions Engineer working for Google Cloud Platform’s Support Team. He has been working to help customers from single person developers to Enterprises with 100’s of Developers for the last 16 months. Terrance also leads the Cloud Platform Support new product review process, where the Support team has input on usability, reliability and supportability of few product or features released. All new features and product received the Support Team’s approval before available to customers. Cool thing of the week You can now configure Pub Sub with Deployment Manager docs ISO and privacy certifications blog post More on security at cloud.google.com/security Interviews Google Cloud Platform Support: cloud.google.com/support Google Cloud SQL docs Google Cloud SQL General Log tips docs Question of the week How can I connect my application running on Google Cloud Platform to other Google services like Google Docs? Google Apps APIs docs Google API Explorer console

Apr 27, 2016 • 30min
Humble Bundle with Andy Oxfeld
Andy Oxfeld, Engineering Manager at Humble Bundle, tells your hosts Francesc and Mark all the details about how Google Cloud Platform powers Humble Bundle. About Andy Andy Oxfeld manages the engineering department at Humble Bundle. He’s been with the company for four years and worked on almost every part of our codebase at some point. Prior to being at Humble Bundle, he worked at Electronic Arts for four years on games such as Warhammer Online: Age of Reckoning. Cool thing of the week An independent organization just ranked Google as the best cloud, beating Amazon news Interviews Humble Bundle has raised over $70 Million for charity. App Engine to handle spiky traffic. Codebase written in Python. Google Cloud Datastore to store data. Task Queues to be able to retry tasks (payments) and to schedule events. Memcache to reduce latency and increase throughput. Dedicated Memcache for heavy users and more predictable performance. Best Practices for App Engine Memcache article. Datastore Backups into a Cloud Storage bucket. BigQuery to analyze huge datasets in seconds. Using only managed services removes their need for DevOps team. Google Cloud Storage to store static images. Stackdriver for monitoring and alerts. PubNub for real time communication - we also discuss Channels API and Firebase. Join Humble Bundle and work with Google Cloud Platform! Question of the week Kubernetes 1.2 doesn’t have a concept of schedule tasks, how do you handle them? Kubernetes jobs docs. Cron jobs on Compute Engine. Scheduled tasks with Cron on App Engine docs.

Apr 20, 2016 • 34min
IAM with Rae Wang
In the twenty second episode of this podcast, your hosts Francesc and Mark interview Rae Wang, a Product Manager at Google, about IAM on the Google Cloud Platform. About Rae Rae is a product manager at Google and looks after IAM (Identity and Access Management) on GCP. She has been at Google for 3 years and is based in the Seattle office. Before Google she worked in other software companies for over a decade. Cool thing of the week Bonus interview with Brendan Burns, lead engineer on Kubernetes: Google’s open source cluster manager for containers. Latte vs. Kubernetes setup - which is faster? YouTube Kubernetes Config Maps docs Adding custom resources to the Kubernetes API server docs Kubernetes Cluster Federation (a.k.a. “Ubernetes”) docs Scaling neural network image classification using Kubernetes with TensorFlow Serving docs Episode #16, a Product Manager at Google that works amongh other projects on IAM GCPPodcast Interviews Google Cloud Identity & Access Management docs GCPNext - Identity and Access Management on Google Cloud Platform YouTube Google Cloud Platform Auth Guide guide Connecting to Other Google Cloud Platform Services guide Granting Access with IAM Roles guide OAuth 2.0 Service Accounts docs Question of the week Google Cloud CDN docs Google Container Engine docs

Apr 13, 2016 • 41min
Amazing Demos from GCP Next with Instrument
In the twenty first episode of this podcast, your hosts Francesc and Mark interview three of the engineers at Instrument, responsible for some of the amazing demos at GCP Next. Cool thing of the week Monitor your application errors with Stackdriver Error Reporting blog post Stackdriver Error Reporting docs Interviews We interviewed three engineers working at Instrument, an independent digital creative agency in Portland, Oregon. They’re on GitHub. Take a tour of GCP Next playground on YouTube: John Brown Technical Director at Instrument Overview of “Emotobooth”, “360 datacenter tour”, and “Query It” Emotobooth tweet for the GCPPodcast hosts tweet Emotobooth gist with all photos and JSON data gist Violet Peña Engineer working on Emotobooth Cloud Vision API Face Detection tutorial Landmark Detection Using Google Cloud Storage docs Nick Tzaperas Backend Developer at Instrument working on QueryIt! Query Plan Explanation docs Freebase: a community-curated database of well-known people, places, and things docs Google Data Center 360° Tour YouTube Question of the week How do you use variables in Deployment Manager Cloud Deployment Manager docs Passing variables to templates docs

Apr 6, 2016 • 28min
Node.js with Justin Beckwith
In the twentieth episode of this podcast, your hosts Francesc and Mark interview Justin Beckwith, a Product Manager at Google Cloud Platform, about how Node.js and the cloud work together. About Justin Justin is a Product Manager, web developer, and geek dad working on the developer experience for Google App Engine. He writes code, speaks at events, and rocks out on the ukulele. Before joining Google, he filled various developer and architect roles with startups, healthcare companies, and universities. He blogs at jbeckwith.com and twitters as @justinbeckwith. Cool thing of the week Google Cloud Datastore simplifies pricing, cuts cost dramatically for most use-cases blog post Google Cloud Datastore gets faster cross-platform API blog post Interview Node.js on Google Cloud docs Node.js on Google App Engine goes beta blog post The Node.js Docker image used by Google App Engine Managed VMs repo Google Cloud Client Library for Node.js repo and npm Experimental Node.js support for Google Cloud Trace repo Cloud Debug support for Node.js applications repo Building Node.js applications on Google Cloud Platform video Google’s officially supported Node.js client library for accessing Google APIs repo Run Parse-server on Google Cloud Platform docs NodeSource Partners with Google to Offer N|Solid as Enterprise Node.js Platform on Google Cloud Platform blog post Google Cloud Platform joins the Node.js foundation blog post Question of the week Michael McKenzie asks about Bigtable and how to get started. Research Paper on Bigtable pdf Bigtable samples on github Bigtable Quickstart on github cbt tool to interact with Cloud Bigtable godoc

Mar 30, 2016 • 36min
GCP Next Speakers
In the nineteenth episode of this podcast, your hosts Francesc and Mark interview some of the speakers at GCP Next 2016 from the conference floor. Cool thing of the week Most videos from GCP Next 2016 are already available on YouTube. The talks are organized in the following playlists: Keynotes Solutions Showcase Sessions Infrastructure & Operations Sessions App Development Sessions Data & Analytics Sessions Interviews Mike Kavis from Cloud Technology Partners Mike Kavis is a VP/Principal Architect at CloudTP, and his current areas of focus are IoT, Big Data, and containers. He was part of the GCP partner panel: Learnings from real world cloud migration. Mike also wrote a very interesting article about GCP Next for Forbes. Mike discusses how people migrate to Google Cloud Platform and how they evolve once on it. Niels Provos from Google Niels Provos is a distinguished engineer working on security/privacy at Google. He was part of the Day 2 Keynote where he discusses what Google Cloud Platform keeps your data and applications safe. You can learn more about Google Cloud Platform security here. Niels also talks about Project Shield which provides DDoS (Distributed Denial of Service) attack protection to independent news, human rights, and election monitoring sites for free. Frances Perry and James Malone from Google Frances Perry is a a Software Engineer and a data processing infrastructure geek at Google working in the Cloud Dataflow team. James Malone is a Product Manager and an Open Source Software advocate working in the Cloud Big Data team at Google. They both spoke about the evolution of big data processing in the open source software world with Data Processing & OSS: The NEXT Generation. Julia Ferraioli from Google Julia Ferraioli is a Developer Advocate for Google Cloud Platform (like Mark and I!) and she told us how to use machine learning to figure out if the object in a picture should be hugged or not. She covers the continuum of machine learning tools on Google Cloud Platform with David Zuckerman Head of Developer Experience at wix.com during the session Build smart applications with your new superpower: cloud machine learning. Neil Palmer and Todd Ricker from FIS Neil Palmer is the CTO at FIS and Todd Ricker is a Principal Engineer at FIS. Their talk covers how FIS & Google are working to build a next-generation stock market reconstruction system that aims to bring transparency to the US financial markets and drive innovation across financial services. In this video we dive into the proposed system architecture and show how products like Cloud Bigtable, Cloud Dataflow and BigQuery enable this process. Watch their talk Analyzing market events at 34M reads/sec and 22M writes/sec with NoOps on GCP. Question of the week Romin Irani asked when to use App Engine with Go. Go on Google Cloud Platform docs Go on App Engine docs

Mar 23, 2016 • 30min
Bigtable with Ian Lewis
In the eighteenth episode of this podcast, your hosts Francesc and Mark interview Ian Lewis, a Google Cloud Platform Developer Advocate based in Tokyo about Bigtable. About Ian Ian is a Developer Advocate on the Google Cloud Platform team working out of Tokyo. Ian loves Python and Go and helps run the largest Python event in Japan, PyCon JP. Ian is also interested in Docker and Kubernetes and hopes to help Google Cloud Platform users achieve their highest potential. Cool thing of the week We’re live at GCPNext with our mics! If you’re around come say hi, and if not follow the event from one of the many local viewing parties or via the live stream. Interview Resources: Bigtable: A Distributed Storage System for Structured Data pdf Google Cloud Bigtable docs Differences between the HBase and Cloud Bigtable APIs docs Cloud Bigtable Pricing Question of the week How to limit what users can do on the resources of your project? Google Cloud Identity and Access Management docs

Mar 15, 2016 • 33min
The Cloud In Africa with Hiren Patel and Dale Humby
In the seventeenth episode of this podcast, your hosts Francesc and Mark interview Hiren Patel and Dale Humby, two Google Developer Experts who live and work in South Africa. About Hiren DevOps engineer with a long history of system administration. Currently spending all my time doing a mix of backend development on GCP with python, web frontend development, and some android mobile work. About Dale Electro-Mechanical engineer turned software developer, now leading the product development team at Nomanini, building point of sale terminals and a financial backend to provide low cost access to payment for emerging markets. Cool thing of the week We will be at GCP Next, with our mics! So come by and say hello. We’ll be doing short interviews with people, and talking to them about the podcast. Also, make sure to check out GCP Next Extended, if you can’t get to San Francisco for the event. Interview Resources: The Save-Data client hint request header docs The data trap: affordable smartphones, expensive data blog Internet in Africa wikipedia Introduction to Service Worker blog A collection of tools for service workers github Material Design Lite docs YouTube Red offline for free in South Africa blog IPv4 usage around the world image Question of the week Firebase Announcing Mobile Offline Support blog Firebase iOS Offline Capabilities docs Firebase Android Offline Capabilities docs

Mar 9, 2016 • 37min
Kubernetes 1.2 with Kelsey Hightower
In the sixteenth episode of this podcast, your hosts Francesc and Mark interview Kelsey Hightower. Kelsey is a developer advocate for Google Cloud Platform and will tell us what is coming up with the next Kubernetes version. About Kelsey Kelsey has worn every hat possible throughout his career in tech and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile. When he is not slinging Go code you can catch him giving technical workshops covering everything from Programming, System Administration, and his favorite Linux distro of the month (CoreOS). Cool thing of the week Google Cloud Platform Community Slack Team Join using http://bit.ly/gcp-slack Interview Resources: Kubernetes homepage Kubernetes 1.2 release notes etcd: Distributed Key Value store by CoreOS repo The Raft Consensus Algorithm docs GKE: Google Container Engine docs Kubernetes on a Raspberry Pi cluster post The Twelve-Factor App Question of the week Google App Engine Documents and Indexes docs Google App Engine Managed VMs docs Google Cloud Platform Podcast: Compute as a Continuum post