
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

Jul 20, 2016 • 38min
Stackdriver Diagnostics Tools with Sharat Shroff and Morgan McLean
Sharat Shroff and Morgan McLean, Product Managers at Google Cloud, cover with your cohosts Francesc and Mark some of the Stackdriver tools at your disposal when you’re investigating an issue on your application. About Sharat Sharat is a product manager working on developer infrastructure for Google Cloud. He works on application monitoring and diagnostics. About Morgan Morgan is the product manager for Stackdriver Trace, and has spent much of his career working on web services and web frameworks prior to his recent arrival at Google. Morgan works out of the Kirkland, Washington office, and enjoys mountain biking and hiking in his free time. Cool thing of the week Adventures in SRE-land: Welcome to Google Mission Control blog post Inside Google’s Cloud solutions with Miles Ward | The Apps Show YouTube Interview Stackdriver docs Stackdriver Error Reporting docs Stackdriver Trace docs Stackdriver Debugger docs Stackdriver Logging docs Cloud Source Repositories docs Installing the Stackdriver Monitoring Agent (for GCE and AWS) docs Stackdriver Trace Analysis Reports docs GCPNext: Spend Less Time Diagnosing And More Time Developing YouTube Question of the week What are all the ways you can set environment variables? App Engine Environment Variables Go, Python, Java, and PHP Kubernetes ConfigMap docs Kubernetes Secrets user guide Storing and Retrieving Instance Metadata docs

Jul 13, 2016 • 31min
Stackdriver monitoring with Aja Hammerly
Aja Hammerly, Developer Advocate for Google Cloud, discusses with your cohosts Francesc and Mark what monitoring is and how Stackdriver makes it easy on Google Cloud, other cloud providers, and even on premise. About Aja Aja lives in Seattle where she is a developer advocate at Google and a member of the Seattle Ruby Brigade. Her favorite languages are Ruby and Prolog. She also loves working with large piles of data. In her free time she enjoys skiing, cooking, knitting, and long coding sessions on the beach. Cool thing of the week Kubernetes moves onwards and upwards Kubernetes 1.3 on tap for Google Container Engine Scalable Microservices with Kubernetes - Udacity Interview Stackdriver Monitoring Documentation Stackdriver Introducing Google Stackdriver: unified monitoring and logging for GCP and AWS Using metrics Stackdriver pricing Uptime checks Six things Stackdriver brings to the DevOps table Question of the week How to keep data in sync while limiting bandwidth? gsutil rsync

Jul 6, 2016 • 28min
Continuous Integration on Travis CI with Mathias Meyer
Mathias Meyer, CEO of Travis CI, discusses with your cohosts Francesc and Mark what are Continuous Integration and Deployment, and how Travis CI makes them easy and accessible to all. Did you know Travis CI ran on Google Cloud Platform? About Mathias Mathias Meyer is the CEO and core member of the team running Travis CI, a hosted continuous integration and deployment platform, and the author of the Riak Handbook. His interests include coffee, photography, studies of human error and distributed systems. Cool thing of the week GitHub Making open source data more available blog post GitHub on BigQuery: Analyze all the code blog post All the open source code in GitHub now shared within BigQuery: Analyze all the code! medium Analyzing Go code with BigQuery medium Interview Travis CI homepage Continuous Integration wikipedia Extreme Programming: A Gentle Introduction page Free Travis CI for Open Source travis-ci.org Google Compute Engine to run builds docs Google Cloud Storage to cache images docs Travis the Tractor, from Bob the Builder. Question of the week Where do I go if I want to get involved with specific parts of the Kubernetes community? Kubernetes Special Interest Groups Correction Francesc will be in GopherCon next week, not this one. Clearly he doesn’t know how calendars work.

Jun 29, 2016 • 29min
Google Analytics and BigQuery at Trade Me
Emily Melhuish and Lester Litchfield share with your cohosts Francesc and Mark how Trade Me, the second most visited page in New Zealand, integrates Google Analytics and BigQuery to understand their traffic and provide statistics to their users. About Emily Emily Melhuish is an Electrical Engineering student by day and a software developer by night. She works at Trade Me as a Full Stack developer in between studying at the University of Auckland where she learns how to blow circuits up. At Trade Me, her latest project was one surrounding Big Data and how to make the website data useful for their clients. They use Google Tag Manager with Google Analytics and BigQuery to provide business insights to our customers, these include real estate agents and car dealers. Her work was for car dealers. About Lester Lester Litchfield is a data scientist and web analyst for Trade Me with a background in Marketing. He’s responsible for implementing Google Tag Manager and Google Analytics 360 across their sites and apps, and using that data to tell the story of how their users behave. He uses BigQuery most weeks to answer tough questions, and for AB testing. He’s also exploring Google Cloud Platform for text analysis, image analysis and machine learning applications. Cool thing of the week Custom encoding: Go implementation in net/rpc vs grpc and why we switched post The Illustrated Children’s Guide to Kubernetes adorable Interview Trade Me homepage Google Analytics docs Google Analytics 360 docs Google Tag Manager docs BigQuery docs Question of the week Three Simple Steps to Save Costs when Prototyping with App Engine Flexible Environment medium

Jun 22, 2016 • 32min
TensorFlow with Eli Bixby
Eli Bixby, Developer Programs Engineer at Google, tells your cohosts Francesc and Mark all about TensorFlow and its applications. Do you want to know what neural networks are? Why does TensorFlow exists? How to get started with it? We cover that and more in our thirsty first episode. About Eli Eli is a Developer Programs Engineer at Google. He joined in 2014 and currently develops on Google Cloud Platform’s machine learning and big data offerings, Tensorflow in particular. Eli is an all-purpose nerd, having dabbled in several research areas, including biophysics, algorithmic game theory, and computational biology, before a recent dive into machine learning. Cool thing of the week New Google Cloud Platform Education Grants offer free credits to students announcement Interview TensorFlow homepage Artificial Neural Network wikipedia Tensors wikipedia Google supercharges machine learning tasks with TPU custom chip blog TensorFlow Serving GitHub Diving into Machine Learning through TensorFlow - PyCon 2016 video TensorFlow workshop materials GitHub TensorFlow tutorials docs Generative Adversarial Networks research paper DCGAN in Tensorflow GitHub Question of the week Offline Media Import to Google Cloud Storage docs Google Cloud Interconnect docs

Jun 15, 2016 • 40min
Gaming Analytics Platform with Kir Titievsky, Eric Anderson, and Tino Tereshko
Analytics is an essential part of many platforms, but it is specially important for gaming. Today we discuss how Google Cloud makes analytics simpler and super powerful. Kir Titievsky from Google Cloud Pub/Sub, Eric Anderson from Google Cloud Dataflow, and Tino Tereshko from Google BigQuery will tell your co-hosts Francesc and Mark how those three products get together to power an amazing analytics solution for gaming. About Kir Kir Titievsky is product manager on Google Cloud Pub/Sub which helps users build analytics pipelines & integrate services, massive and small. He has come to GCP after building mobile enterprise apps for Googlers as well as products for advertising & media agencies at DoubleClick. Before Google, Kir designed advertising recommendation engines as a data scientist. Kir once took a detour to get a PhD in Chemical Engineering from MIT. About Eric Eric Anderson is a product manager on Dataflow, a stream and batch data processing service. Before Dataflow, he started a growth analytics team in Google Cloud. Previously he worked at AWS and GE. Eric holds an engineering degree from the University of Utah and MBA from Harvard. About Tino Tino Tereshko is a Technical Program Manager for BigQuery, the world’s only serverless analytics Data Warehouse. Before joining the BigQuery team, Tino worked with strategic cloud customers as a Solutions Architect. Prior to Google, Tino worked in stream processing, financial analytics, and even spent some time as a quant developer. Cool thing of the week BigQuery 1.11, now with Standard SQL, IAM, and partitioned tables! post Interview Building a Mobile Gaming Analytics Platform - a Reference Architecture docs Google Cloud Pub/Sub docs Google Cloud Dataflow docs Google BigQuery docs ETL: Extract, transform, load Wikipedia Apache Beam Project docs MapReduce: Simplified Data Processing on Large Clusters research paper The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing research paper Pushing the Limits of BigQuery video Question of the week Google BigQuery Public Datasets docs The first TB is free! pricing

Jun 8, 2016 • 39min
The New Firebase with Abe Haskins and Doug Stevenson
Fresh off the press from Google I/O 2016, Francesc and Mark talk to Abe Haskins and Doug Stevenson about all the new features and improvements that have recently been announced for Firebase! About Abe Abe is a Developer Programs Engineer on the Firebase team who works closely with the Database team and contributes to many of Firebase’s open-source projects. About Doug Doug is Developer Advocate on the Firebase team, Android development specialist, and works very closely with the Crash Reporting and Test Lab components of Firebase. Cool thing of the week Introducing Google Container Engine (GKE) node pools post Interviews Firebase site Firebase Realtime Database docs Adding Firebase to your C++ Project docs Firebase Analytics docs Firebase Remote Config docs Firebase Authentication docs Firebase Cloud Messaging docs Firebase Notifications docs Firebase Test Lab for Android docs Firebase Crash Reporting docs Firebase Storage docs Google Cloud Storage docs Firebase YouTube Playlist videos Question of the week StackDriver Monitoring docs StackDriver Logging docs StackDriver Error Reporting docs StackDriver Debugging docs StackDriver Trace docs Google Cloud Intellij Plugin (ALPHA!) github Diagnostics - Spend less time diagnosing and more time developing video

Jun 1, 2016 • 37min
Virtual Machines with Scott Van Woudenberg
Virtual Machines, that old technology that powers the cloud! Today Scott Van Woudenberg tells your cohosts Francesc and Mark about virtual machines and you can use them with Google Cloud Platform. About Scott Scott Van Woudenberg spent sixteen years as a software engineer and engineering lead/manager before moving over to product management. He joined Google in 2012 as a Product Manager on Google Compute Engine, mere weeks before its public alpha launch at I/O. He’s remained a PM on GCE, helping to guide and build the service into a GA product which has seen exponential growth every year since going public. Cool thing of the week Kubernetes class on Udacity post Interviews Google Compute Engine docs Virtual Machine wikipedia Google Cloud Spin: Stopping time with the power of the Cloud - Google I/O 2016 video Google Cloud Functions docs Compute Engine Pricing docs Custom Machine Types docs Resize a Persistent Disk docs Autoresizing Persistent Disks in Compute Engine blog Google Compute Engine uses Live Migration technology to service infrastructure without application downtime post Google Cloud Platform Locations map Question of the week Creating Datastore Backups docs Scheduled Backups docs Creating a Cloud Datastore backup in BigQuery docs Where can you find us next? Mark will then be at Change the Game SF on Friday! Francesc will be riding the AIDS/Lifecycle and if you want you can donate.

May 25, 2016 • 38min
Unikernels with John Feminella
John Feminella, Technical Advisor at Pivotal, tells your cohosts Francesc and Mark about unikernels: what they are, how they relate to containers, and why they are all the hype in cloud computing. About John John Feminella is an avid technologist, occasional public speaker, and curiosity advocate. He serves as an advisor to Pivotal, where he works on helping enterprises transform the way they write, operate, and deploy software. He’s also the cofounder of a tiny analytics monitoring and reporting startup named UpHex. He works with unikernels experimentally and is very interested in their application to platforms of the future. John lives in Charlottesville, VA and likes meta-jokes, milkshakes, and referring to himself in the third person in speaker bios. Cool thing of the week Firebase expands to become a unified app platform blog Open source demos from Instrument: Query It! and Emotobooth Google Cloud I/O talks playlist Firebase I/O talks playlist Interviews container.camp SF: Unikernels: Practical Advice for Juggling Chainsaws video Unikernels: Rise of the Virtual Library Operating System ACM http://unikernel.org Amir Chaudhry talk at Craft Conf notes Unikernel on Google Compute Engine: Running an OSv Unikernel Tomcat Server medium MirageOS, a unikernel for OCaml RumpRun supports other languages like C, C++, Go, Javascript, Python, etc. Unikernels are unfit for production blog Question of the week How can I generate Google Cloud Deployment Manager files from my current architecture? GitHub Where can you find us next? Mark will then be at Change the Game SF Francesc will be riding the AIDS/Lifecycle and if you want you can donate.

May 18, 2016 • 32min
War Dragons with Gustavo Ambrozio
Gustavo Ambrozio, from Pocket Gems, tells us about how they implemented and how they run War Dragons with the power of Google Cloud Platform. Learn how an incredibly popular mobile game can scale and provide social features, analytics, while keeping high throughput that enables low latency. About Gustavo Gustavo is a software engineer from Brazil with over 20 years experience, almost 8 years of iOS experience (basically since the first iOS SDK was released) and founder of CodeCrop Software. Gustavo has worked on everything from server software, corporate systems and now is having fun living in sunny California developing mobile games for Pocket Gems. Cool thing of the week How to get your ASP.NET app up on Google Cloud the easy way blog post Interviews War Dragons is a game by PocketGems Google App Engine docs Scaling mobile games to a global audience using App Engine and Cloud Datastore GCPNext video Google Cloud Datastore docs Google Cloud Memcache docs Splitting Traffic over App Engine versions docs Google Task Queue Overview docs Question of the week Everything You’ve Always Wanted to Know About Go Web Apps (But were afraid to ask) by Mark Bates video A Survey of 5 Go Web Frameworks blog post Where can you find us next? We are both be speaking at Google I/O next week! Mark will then be at Change the Game SF Francesc will speak at goto; Chicago next week and then will be riding the AIDS/Lifecycle and if you want you can donate.