PLAY PODCASTS
Google Cloud Platform Podcast

Google Cloud Platform Podcast

335 episodes — Page 7 of 7

Kubernetes 1.3 with Carter Morgan

Carter Morgan tells your cohosts Francesc and Mark all the new features of Kubernetes 1.3, the latest version of the open source container orchestration framework. About Carter Carter Morgan, a Developer Programs Engineer at Google, co-created the Udacity course Scalable Microservices with Kubernetes and presented Best Practices for Orchestrating the Cloud with Kubernetes at Google IO16. On the side, he teaches presentation skills to other Googlers. Before Google, Carter coded for the United States Air Force and for Microsoft. In his free time, he's a regular in the local Seattle standup comedy scene. Cool thing of the week Three products are now General Availability: Bigtable docs Cloud Router docs Cloud CDN docs Interview Kubernetes docs Scalable Microservices with Kubernetes Udacity Best Practices for Orchestrating the Cloud with Kubernetes YouTube at Google IO16. Kubernetes Cluster Federation docs Stateful Applications in Containers!? Kubernetes 1.3 Says "Yes!" blog Container initialization initContainers Thousand Instances of Cassandra using Kubernetes Pet Set blog Google Container Engine (GKE) docs Creating a Raspberry Pi cluster running Kubernetes, the shopping list blog Kubernetes The Hard Way workshop Kubernetes Secrets docs Kubernetes Config Maps docs Question of the week Making Kubernetes IP addresses static on Google Container Engine blog

Jul 27, 201628 min

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 20, 201638 min

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 13, 201630 min

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.

Jul 6, 201627 min

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 29, 201628 min

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 22, 201631 min

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 15, 201639 min

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 8, 201639 min

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.

Jun 1, 201636 min

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 25, 201638 min

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.

May 18, 201632 min

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 11, 201636 min

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

May 4, 201633 min

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 27, 201629 min

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 20, 201633 min

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 13, 201641 min

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

Apr 6, 201628 min

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 30, 201635 min

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 23, 201630 min

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 15, 201633 min

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

Mar 9, 201637 min

gRPC with Varun Talwar

In the fifteenth episode of this podcast, your hosts Francesc and Mark interview Varun Talwar. Varun is a product manager in charge of gRPC, an open source project created at Google that helps you build distributed systems like we do internally at Google. About Varun Varun is a product manager in Google Cloud team and has recently taken on gRPC. Prior to this he was responsible for Google Cloud Launcher, a launchpad to easily spin up popular software images on Google Compute Engine. He is a long time Googler who has previously worked on YouTube, Maps and Adsense. Follow Varun on Twitter @varungyan. Cool thing of the week Spotify is now on Google Cloud Platform: Spotify chooses Google Cloud Platform to power data infrastructure blog Announcing Spotify Infrastructure's Googley Future blog Google's BigQuery is da bomb - I can start with 2.2Billion 'things' and compute/summarize down to 20K in tweet Interview Resources: grpc.io gRPC on GitHub Mailing list for gRPC: [email protected] Take a REST with HTTP/2, Protobufs, and Swagger blog Protocol Buffers docs etcd: distributed key-value store with grpc/http2 blog Flatbuffers docs Game on! Flatbuffers video thrift docs Question of the week Special guests Sara Robinson and David East. Firebase authentication with email and password docs Firebase authData for iOS docs Firebase UI for Android and iOS

Mar 1, 201645 min

Storage with Paul Newson

In the fourteenth episode of this podcast, your hosts Francesc and Mark interview Paul Newson. Paul is now a Developer Advocate for Google Cloud Platform but was a Software Engineer in the Cloud Storage team. Together they discuss the multiple options available for data storage on the cloud and the trade offs to be taken into account while choosing one. About Paul Paul currently focuses on helping developers harness the power of Google Cloud Platform to solve their big data problems. Previously, he was an engineer on Google Cloud Storage. Before joining Google, Paul founded a startup which was acquired by Microsoft, where he worked on DirectX, Xbox, Xbox Live, and Forza Motorsport, before spending time working on machine learning problems at Microsoft Research. Follow Paul on Twitter @newsons_nybbles. Cool thing of the week Opinionated Deployment Tools & Kubernetes blog post and Github repository Interview When to Pick Google Bigtable vs Other Cloud Platform Databases blog post. Where Should I Store My Stuff? - slightly outdated video. Choosing a Storage Option docs. Google Drive docs. Google Cloud Storage docs. Google Cloud Datastore docs. Google Cloud SQL docs. Google Cloud Bigtable docs. Google BigQuery docs. Google Cloud Dataflow docs Question of the week Question from Jeff Schnitzer: Can you use Java 8 features in Standard App Engine? Google App Engine Standard Environment docs. Google App Engine Managed VMs docs. Retrolambda Github repo.

Feb 24, 201631 min

Firebase with Sara Robinson and Vikrum Nijjar

In the thirteenth episode of this podcast, your hosts Francesc and Mark interview Sara Robinson and Vikrum Nijjar. Sara is now a Developer Advocate for Google Cloud Platform but was part of Firebase until recently, and Vikrum - Firebase employee #1 - works as a Site Reliance Engineer (SRE) for Firebase. Together they discuss the origins, features, and future of Firebase. About Sara Sara is a Developer Advocate on Google's Cloud Platform team, where she helps with developer relations through online content, outreach and events. She has a bachelor's degree in Business and International Studies from Brandeis University. When she's not programming, she can be found running, listening to country music, or finding the best ice cream in SF. Follow Sara on Twitter @SRobTweets. About Vikrum Vikrum is a Bay Area native and SWE-SRE on the Firebase team. He started out with startups in the 90s with Speedera and has been with Firebase as employee #1 as they were going through YCombinator during the summer of 2011. He has a degree in CS from UC San Diego and enjoys a deep conspiracy with his boba tea. Follow Vikrum on Twitter at @Vikrum5000. Cool thing of the week CP100A: Google Cloud Platform Foundations courses. Interview Firebase. Firebase Documentation. Warby Parker Pneumatic Tubes blog. Roll 20 and their case study. Netty.io. Firebase plugin for Unity blog and github. Firebase pricing doc. Parse moving on blog. Use Firebase and Google App Engine in an Android App tutorial. Firebase - Almost 1.5 years with Google blog. Question of the week Google Cloud Console on Android and iOS.

Feb 17, 201631 min

The Internet of Things with Jen Tong

In the eleventh episode of this podcast, your hosts Francesc and Mark interview Jen Tong, a Developer Advocate for the Google Cloud Platform, about the Internet of Things. About Jen Jenny is a Developer Advocate on Cloud at Google. In this role she helps developers build cool stuff on all sorts of platforms. Previously she worked in a wide variety of software roles from robotics at NASA, to developer advocacy for Google Glass. She is passionate about education, especially on the subjects of technology and science. If she's away from her laptop, she's probably skating around a roller derby track, or hanging from aerial silk. You can contact Jen through Twitter and her home page. Cool thing of the week Deep Learning at Udacity Google Research blost post. Interview Arduino starter kit NodeBots: Robots powered by JavaScript Raspberry Pi Arduino Uno Node.JS Firmata for Arduino Johnny Five Firebase ESP8266 WiFi Module Question of the week Google Cloud Platform training page

Feb 3, 201630 min

Graham Polley & Pablo Caif from Shine Technologies

In the tenth episode of this podcast, your hosts Francesc and Mark interview Graham Polley and Pablo Caif, who are both Google Developer Experts who work at Shine Technologies. About Graham Graham is a senior software engineer based out of Melbourne Australia. He's passionate about promoting the adoption of cloud technologies into software development, and regularly blogs and gives presentations. Graham has extensive experience in building big data solutions for clients using the Google technology stack, and in particular with BigQuery & Dataflow. Graham works very closely with the GCP engineering team in the US, where he is a member of their cloud platform trusted tester program, and the solutions he helps build are used as internal exemplars of developer use cases. Graham is also a GDE on the GCP. You can contact Graham through Twitter, blog and Google Developer Expert Profile. About Pablo Pablo is a passionate software engineer who enjoys solving complex problems, and devising simple solutions. He works at Shine Technologies and he is part of a team that uses BigQuery and Dataflow to solve challenging and complex data processing business requirements. Pablo considers that scalability and performance are paramount to developing a great solution, and that is why he has been using Dataflow and BigQuery to bring these solutions to reality. Pablo is also a GDE on GCP. You can contact Pablo through Twitter, and blog. Cool thing of the week Google Cloud Platform Next Join the largest gathering of the Google Cloud Platform community to explore the latest developments in cloud technology. Come meet the people that help build Google Cloud Platform, such as engineers and product managers as well as network with experienced cloud architects, managers and engineers who have deployed GCP in their organizations. Interview Shine Technologies homepage Google Developer Experts about page BigQuery docs Cloud DataFlow docs Cloud Dataproc docs Google Cloud Dataproc and the 17 minute train challenge blog post A week in the life of a Google Developer Expert blog post Messages in the sky blog post Shine with BigQuery: The 30 Terabyte challenge video Question of the week The Google App Engine Admin API doc

Jan 26, 201632 min

Cloud Vision API with Ram Ramanathan

In the ninth episode of this podcast and first of 2016, your hosts Francesc and Mark interview Ram Ramanathan. Ram is the product manager for Google Cloud Vision API. About Ram Ram Ramanathan joined Google in 2014 where he's been working on leading the machine learning efforts for Google Cloud Platform, and has been a large part of launching the new Google Cloud Vision API. He comes with a great deal of experience in the industry after working for other big players such as GE Healthcare and Microsoft. You can follow him on twitter at @ramramanathan1. Cool thing of the week Top 5 Power Features of the Google Cloud CLI (blog post) Get your current project id using gcloud: gcloud config list core/project | awk '{print \$3}' After the recording we were informed that there's a better way using formats: gcloud config list --format="value(core.project)" Interview Google Cloud Vision API changes the way applications understand images blog Google Cloud Vision API docs Google Cloud Vision robot demo video Tensorflow homepage Mobile Vision SDK docs Question of the week Google Cloud Storage Access Control docs Google Cloud Storage Signed URLs docs

Jan 20, 201627 min

Big Data with Felipe Hoffa

In the eighth episode of this podcast and last of 2015, your hosts Francesc and Mark interview Felipe Hoffa. Felipe is a developer advocate for Google Cloud Platform and he specializes in Big Data. About Felipe In 2011 Felipe Hoffa moved from Chile to San Francisco to join Google as a Software Engineer. Since 2013 he's been a Developer Advocate on Big Data - to inspire developers around the world to leverage the Google Cloud Platform tools to analyze and understand their data in ways they could never before. You can find him in several YouTube videos, blog posts, and conferences around the world. Cool thing of the week Cloud SQL second generation docs and announcement blog post Interview BigQuery docs MapReduce: Simplified Data Processing on Large Clusters research paper Dremel: Interactive Analysis of Web-Scale Datasets research paper Cloud DataFlow docs FlumeJava: Easy, Efficient Data-Parallel Pipelines research paper MillWheel: Fault-Tolerant Stream Processing at Internet Scale research paper Cloud Datalab docs Jupyter project homepage Cloud BigTable docs Bigtable: A Distributed Storage System for Structured Data research paper Google Cloud Genomics docs and 23andme homepage Hey I just met you ... tweet BigQuery subreddit Question of the week App Engine environment variables docs Kubernetes secrets docs Google Compute Engine metadata docs App Engine example code to access project metadata Google Cloud Storage Security and Privacy considerations docs

Dec 16, 201538 min

Messaging on the Cloud

In the seventh episode of this podcast, your hosts Francesc and Mark discuss the different ways messaging can be done on Google Cloud Platform, covering Pub/Sub and Task Queues and when to choose what. Links: Google Cloud Vision API blog post Photo Scavenger Hunt app Google Task Queues documentation Google Cloud Pub/Sub documentation Exporting logs documentation Feature comparison Feature Task Queues Pub/Sub Pull via API Yes Yes Push via Webhooks Yes Yes Max size of message 100K 10MB At least once delivery guarantee Yes Yes Batch Insert Only in App Engine Yes Multiple receivers No Yes Datastore Transactions Yes No Maximum Messages/s 1B (with billing) 250 msg/q/s Unlimited (after request) Throttling Yes No (if needed → pull) Performance median 5ms (99%ile 300ms) Sub-second even when tested at over 1M msg/s Cloud Monitoring No Yes

Dec 9, 201533 min

HTTP/2, SPDY, and QUIC with Ilya Grigorik

In the sixth episode of this podcast, your hosts Francesc and Mark interview Ilya Grigorik, Developer Advocate at Google. About Ilya: Ilya is a web performance engineer at Google; co-chair of W3C Webperf WG and in short, an internet plumber. Links: Kubecraft: kubernetes visualizer on minecraft video and code HTTP/2 home page HTTP/2 on Google Cloud Platform blog post HTTP/2 demo with Go: gophertiles Making the web faster with SPDY and HTTP/2 blog post A QUIC update on Google's experimental transport blog post QUIC protocol draft Preemptible machine documentations

Dec 2, 201535 min

Google Cloud Developer Experience with Chris Sells

In the fifth episode of this podcast, your hosts Francesc and Mark interview Chris Sells, Product Manager at Google. About Chris: Chris Sells has been a software engineer of one kind or another since he was 14 years old. He's worked at Intel and Microsoft, has started his own companies, has written a dozen books, given countless conference talks and has done everything from QA to developer, consultant to VP, technical support to CTO, chief architect to conference organizer. Currently, Chris is a Product Manager at Google focused on tools for cloud developers. You can contact Chris at: LinkedIn: http://www.linkedin.com/in/csells Twitter: @csells Blog: http://sellsbrothers.com Links: Custom Machine Types documentation Cloud Source Repositories Deploy a sample application using Node.js gcloud-intellij on GitHub Language-specific getting started pages for Node.js, Python, Ruby and Go. Horizontal podcast autoscaling for Kubernetes documentation

Nov 25, 201533 min

Containers and Dockercon with Jessie Frazelle

In the fourth episode of this podcast, your hosts Francesc and Mark interview Jessie Frazelle, Container Hacker at the Docker Engine team. About Jessie: Jessie Frazelle is a Docker core maintainer and she's know for running all the things in a container. Links: Cloud Debugger for Go and how to set it up on Compute Engine Go data race detector LXC Linux Containers Seccomp - secure computing mode Bane: apparmour profile generator My slow internet vs Docker by Ray Tsang Jessie running Steam in a container Docker Container on the Desktop by Jessie Docker issue: How to use -e DISPLAY flag on osx? Honey Pots Docker exec Connecting to other Google Cloud Services Google Cloud Shell DevFest CA Demo of Physical Kubernetes Cluster

Nov 18, 201533 min

Kubernetes and Google Container Engine

In the third episode of this podcast, your hosts Francesc and Mark interview Brian Dorsey, Developer Advocate, Google Cloud Platform about Kubernetes and Google Container Engine. About Brian: Brian Dorsey aims to help you build and run your apps. Brian focuses on Cloud Platform, especially Compute Engine, Cloud Storage, and lately Kubernetes & Container Engine. He loves Python and taught it at the University of Washington. He's spoken at both PyCon & PyCon Japan. Brian is currently learning Go and enjoying it. Links: New Cloud Management Console Kubernetes Kubernetes on Github Kubernetes Slack Team Google Container Engine Presentation: John Wilkes - Cluster management at Google with Borg BigQuery

Nov 11, 201540 min

Compute as a Continuum

In the second episode of this podcast, your hosts Francesc and Mark go from Infrastructure as a Service to Platform as a Service, as they discuss the concept of "Compute as a Continuum". Links: Google Compute Engine App Engine Managed VMs Google Container Engine Full Speed Ahead with HTTP/2 on Google Cloud Platform HTTP/HTTPS Load Balancing SSHGuard

Nov 4, 201525 min

We Got a Podcast!

In this first episode your hosts, Francesc and Mark, discuss how this podcast was built and deployed to Google Cloud Platform. Do you have something cool to share? Some questions? Let us know: web: gcppodcast.com mail: [email protected] twitter: @gcppodcast reddit: /r/gcppodcast google+: Google+ Links: Google Cloud Storage Google App Engine and Access Control Lists Hugo Google Analytics library for Go: go-ogle-analytics HIPAA compliance: Google Cloud Platform compliance page. Errata: Mark says HTTP status 503 for redirect, when he should have said either 302 or 307.

Oct 27, 201519 min