

Google Cloud Platform Podcast
Google Cloud Platform
The Google Cloud Platform Podcast, coming to you every week. Discussing everything on Google Cloud Platform from App Engine to BigQuery.
Episodes
Mentioned books

Dec 14, 2016 • 28min
A Year in Review
 In the last episode for 2016, Mark and Francesc look at all their favourite moments from this year, including their favourite episodes, guests and Cool Things of the Week. Cool thing of the week  Google partners with Improbable to support next generation of video games  blog Announcing new Google Cloud Client Libraries for four key services  blog Kubernetes 1.5: Supporting Production Workloads  blog  Favourite Episodes Top Downloaded Episodes  #46: Borg and Kubernetes with John Wilkes  gcppodcast.com #44: Cloud Endpoints with Dan Ciruli and Sepehr Ebrahimzadeh  gcppodcast.com #31: TensorFlow with Eli Bixby  gcppodcast.com #37: GKE 1.3 with Carter Morgan  gcppodcast.com #43: gRPC at CoreOS with Brandon Philips  gcppodcast.com  Mark's Favourites  #19: GCP Next Speakers gcppodcast.com #23: Humble Bundle with Andy Oxfeld  gcppodcast.com #52: Google Developer Experts Summit gcppodcast.com  Francesc's Favourites  #25: Go on the Cloud with Andrew Gerrand and Chris Broadfoot  gcppodcast.com #38: Site Reliability Engineering with Paul Newson  gcppodcast.com #43: gRPC at CoreOS with Brandon Philips  gcppodcast.com  Favourite Cool Things of the Week Francesc's Favourites 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 < 1 min. tweet  Kubernetes and Google Container Engine  Kubernetes 1.3 on tap for Google Container Engine  blog Google Container Engine now on Kubernetes 1.4  blog Bringing Pokémon GO to life on Google Cloud  blog  Education:  CP100A: Google Cloud Platform Foundations courses New Google Cloud Platform Education Grants offer free credits to students  blog Kubernetes class on Udacity  blog  Mark's Favourites Multiple General Availabilities  Cloud SQL, Cloud Bigtable and Cloud Datastore are now generally available  blog Cloud Router docs Cloud CDN docs Identity and Access Management (IAM) docs  Machine Learning and Big Data  How a Japanese cucumber farmer is using deep learning and TensorFlow  blog Decoding the micro-moments of baseball: can you hear the game through data?  blog Introducing Cloud Natural Language API, Speech API open beta and our West Coast region expansion  blog Powering geospatial analysis: public geo datasets now on Google Cloud  blog Introducing the Open Images Dataset  blog  Google Cloud Platform Community Slack  Join the community invite  We'll be back on January 18th, 2017 - See you all then! 

Dec 7, 2016 • 36min
Managed Infrastructure with Pawel Siarkiewicz and Jerzy Foryciarz
 Today we learn everything there is to be learnt about Managed Infrastructure from Pawel Siarkiewicz and Jerzy Foryciarz, two Product Managers at Google working on the topic. Your co-hosts Francesc and Mark are here to help you understand what is Managed Infrastructure and why sometimes it might be just the right level of abstraction and automation you need. About Pawel Pawel Siarkiewicz is a Product Manager on Google Compute Engine Managed Infrastructure. Prior to joining Google at the start of 2016, Pawel was a Technical Director at Electronic Arts, a CTO at Genus Capital Management and an entrepreneur. He holds a B.Sc. in Computer Science and an MBA. About Jerzy Jerzy Foryciarz is a Lead Product Manager on Google Compute Engine. Jerzy joined Google in 2011 working for Google TV, Youtube and Google Now. Prior to Google he was an Engineering Director of Motorola Cellular Networks Software. He holds MSc in Computer Technologies in Nuclear Physics from Jagiellonian University, PhD in Nuclear Physics From National Academy of Sciences in Poland and an MBA from Chicago University Booth School of Business. Cool thing of the week  Making every (leap) second count with our new public NTP servers  blog Google Public NTP docs Power up your Google Compute Engine VMs with Intel's next generation, Custom Cloud Xeon Processor  blog Google Compute Engine Custom Cloud Xeon (Skylake) Processor Interest Survey  form  Interview  Managed Instance Groups docs Autoscaling Groups of Instances docs Autoscaling Video Tutorial YouTube Autohealing VM Instances YouTube Preemptible VM Instances docs Use Docker Containers with GCE and Managed Instance Groups  docs Rightsizing Recommendations for Google Compute Engine  docs Managed Instance Group Updater Alpha  docs  Question of the week How do I restrict access to my service, by IP address range in Kubernetes?  Configuring Your Cloud Provider's Firewalls docs Using Networks and Firewalls docs  

Nov 30, 2016 • 35min
API Lifecycle with Alan Ho
 This week Alan Ho from Apigee joins your cohosts Francesc and Mark to talk about the lifecycle of an API. About Alan Ho Alan is an engineer and entrepreneur, and leads developer advocacy for Apigee - an API Management provider newly acquired by Google Cloud. In addition to helping out customers build better APIs, he organizes API conferences and technical talks on all things APIs. Prior to Apigee, he had started a mobile application performance monitoring company (acquired by Apigee), and had built large scale web services at Amazon. Cool thing of the week  Kompose: a tool to go from Docker-compose to Kubernetes  blog  Interview  Crafting Interfaces that Developers Love  ebook Open API Initiative site Swagger API Framework site Uber's APIs: Giving Developers the Keys to Innovation  blog  Question of the week When using Ruby, developing with Cloud Services, such as storage, how can I write my code such that it's portable between Cloud Providers?  Fog site Google Cloud Provider for Fog github Create a VM with Fog & Ruby: Cloud Minute YouTube Upload to Google Cloud Storage with Fog: Cloud Minute YouTube  

Nov 23, 2016 • 27min
Ruby with Aja Hammerly
 Today Aja Hammerly, Developer Advocate and fellow teammate at Google Cloud Platform, joins your cohosts Francesc and Mark to tell us about all the cool things you can do with Ruby on Google Cloud. About Aja Hammerly 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  Announcing GPUs for Google Cloud Platform  blog Google Cloud to join .NET Foundation Technical Steering Group  blog  Interview  Ruby on Google Cloud Platform docs APIs & Ruby Libraries docs Google App Engine Ruby Flexible Environment Documentation docs Create a BigQuery table with Ruby: Cloud Minute YouTube Create a VM with Fog & Ruby: Cloud Minute YouTube Upload to Google Cloud Storage with Fog: Cloud Minute YouTube RubyConf 2016 home page  Official Ruby logo by Yukihiro Matsumoto, Ruby Visual Identity Team Question of the week How can I add constraints on what hosts can run given pods?  Constraining pods to run on particular nodes docs  

Nov 16, 2016 • 43min
Google Developer Experts Summit
 This week your cohosts Francesc and Mark travel all the way to sunny Sunnyvale, CA to interview some Google Developer Experts on the amazing things they do. Google Developer Experts are a very interesting group of highly skilled people with a passion for technology and spreading their knowledge. We will talk about how they are using the cloud to improve research on cancer. Cool thing of the week  How to avoid a self-inflicted DDoS Attack - CRE life lessons  blog post  Interviews: Alexis Moussine-Pouchkine Alexis is a Developer Relations Program Manager for the Google Cloud Advocacy team, and manages the Google Developer Experts program for all cloud related topics. Lynn Langit  Lynn is the co-founder of 'Teaching Kids Programming' and a Big Data and Cloud Architect, as well as an analyst. She is also an advisory board member at Codenvy, and AlgebraixData. Alline Oliveira  Alline is the founder of LeanX.co and a senior Java/GWT programmer. Over the past 20 years, she has programmed, taught and managed teams in various companies across the globe including Qualcomm; Nike Inc.; the University of California at San Diego (UCSD); Tata Consultancy Services (a CMM Level 5 company based in India); and TBABrazil (a Microsoft partner). Daniel Cukier  Daniel is a entrepreneur, founder and CTO at Playax, a music intelligence and analytics platform. Before Playax he worked for two years as CTO at Elo7 – the biggest crafts marketplace in Brazil and became venture advisor at Monashees Capital. He is also a Computer Science PhD candidate at University of São Paulo – IME-USP. His PhD research in on Software Startups Ecosystems and Entrepreneurship. He mastered in Computer Science in University of São Paulo in 2009, with the Thesis Patterns for Introducing New Ideas in the Software Industry. Daniel started developing software in Brazil when he was 10, on his TK-3000 Basic 2MB RAM computer. He worked as a consultant and software developer in many companies. In 2001, he worked for an Internet startup in Italy. In 2006 he joined Locaweb, the biggest web hosting company in Brazil and worked there for 5 years as developer and tech lead in infrastructure team. In 2010, he organized the first DevOpsDays Brazil. Daniel is an active member in the agile and software development communities, speaker in many conferences such as QCON, Agile Brasil, TDC, DevCamp, Agile Trends and others. Didier Girard  Didier has a Ph.D in Machine Learning; has been a web developer since 1994; a java developer since 1997; speaker at many conferences (QCon, Devoxx, Google Developer Day, DevFest, JUGs,…); an expert in Cloud Technologies. Currently, he's Innovation Director at SFEIR (150-developer French IT Consultancy Company). Plus he's a Google Authorized Trainer and author of the Android/AppEngine ABonEntendeur application – with 1M+ downloads. Krishnan S. P. T.  Krishnan is a seasoned professional with 16+ years of industry experience in multiple IT domains. Built several software products, secured and successfully executed multiple partner-funded projects worth few million dollars. Krishnan currently works at a research institute in Singapore, where he leads a team of researchers, engineers, programmers and students on several computer security projects. Krishnan has also co-authored the book "Building Your Next Big Thing with Google Cloud Platform" which is the first book that comprehensively covers Google Cloud Platform. The book was launched at Google IO 2015 in May 2015 and more information is available at https://bit.ly/cloudplatformbook. He also created a new undergraduate course "Cloud Computing: business case and technical models" for a local university in Singapore. Jose Albert Padin  Albert is a developer and entrepreneur who's worked on consumer, enterprise, and government software products. He is the co-founder and CTO of Symph, a design, development, and startup studio. At Symph, he has architected and developed solutions for 500 Startups, Office of the President of the Philippines, and the World Bank. Albert leads a diverse team of developers in creating software solutions. He ensures that the team's output is high quality and performs well at scale. Albert is also passionate about empowering startups and has been involved in the Philippine Startup Ecosystem, by facilitating and mentoring at Startup Weekends and other events. Prior to that, Albert started SpellDial, directed plays, and mentored street children. He studied Information Technology at the Centre for International Education Global Colleges. He lives in Cebu City, Philippines with his wife. His interests include theatre, performing arts, and the non-trivial act of eradicating poverty. Vikram Tiwari  Vikram is full stack developer focused on building scalable web platforms for high availability, resilience and security. He is currently building solutions to simplify multi-channel advertising space at Omni Labs, Inc. in San Francisco, California. In past he has built a Real-Time Bidder which served over ~12Bn queries each day. Outside of work, he has a passion for contributing to open source community as one of the core contributors in MEAN Stack framework, among other web and cloud projects. He loves working with startups and developers in helping them navigate through challenges and succeed in their journey. Mark had fun at the Google Developer Experts Summit Question of the week If I delete something from Datastore, is it strongly consistent?  Data Consistency  docs Strong Consistency Diagram - Developing Scalable Apps with Java YouTube Developing Scalable Apps in Java with Google App Engine  Udacity Developing Scalable Apps in Python with Google App Engine  Udacity  Were will we be? Francesc will be working on the next episode of justforfunc and enjoying some holidays, right before joining our team offsite in Los Angeles with Mark. 

Nov 9, 2016 • 33min
Simon Says with Sandeep Dinesh
 Sandeep Dinesh, a fellow Developer Advocate for Google Cloud Platform, joins your cohosts Francesc and Mark to talk about how Mark and Sandeep built a fun IoT version of Simon Says. Get ready for some real hacking, involving gRPC, Kubernetes, many programming languages, and even a bit of soldering! About Sandep Dinesh Sandeep started coding and creating websites when he was 12 and hasn't stopped. He is passionate about building easy-to-use products people love. Before Google, he founded an IoT startup in agriculture and developed educational HTML5 games. At Google, Sandeep's goal is to make cloud easy and help developers create the next big thing. Sandeep loves video games, making music, and martial arts, and has Bachelors in Marketing and Computer Science. Cool thing of the week  What�€™s new with Google Cloud Resource Manager, and other IAM news  blog post Adding Firebase to your Unity Project docs Firebase for Games (Firebase Dev Summit 2016) YouTube  Interview  gRPC Simon Says GitHub gRPC: A high performance, open-source universal RPC framework docs #43: gRPC at CoreOS with Brandon Philips  gcppodcast.com gRCP bidirection streaming  docs Google Container Engine docs Developing for Arduino with Docker and Johnny-Five on OS X  Medium Go: code that grows with grace Vimeo Redis: in-memory data structure store docs Run Redis on Google Cloud Platform docs #11 The Internet of Things with Jen Tong  gcppodcast.com Socket.IO enables real-time bidirectional event-based communication docs Real-time IoT with Containers and gRPC - Mark Mandel @ Ubiquity Dev Summit YouTube   Question of the week How can I train Tensforflow models at scale? - Cloud Machine Learning Platform docs Were will we be? Mark will be speaking about Simon Says at  DevFest West 2016 by GDG Silicon Valley on Sunday in Mountain View, CA. 

Nov 2, 2016 • 39min
Helm with Michelle Noorali and Matthew Butcher
 Today your cohosts Francesc and Mark celebrate the fiftieth episode interviewing Michelle Noorali and Matt Butcher about Helm, a package manager for Kubernetes: like apt/yum/homebrew for Kubernetes. About Michelle Noorali Michelle Noorali is a software engineer at Deis. She is a Core Maintainer on the Helm project. Michelle is also the co-lead of the Kubernetes Special Interest Group for Applications, better known as SIG-Apps, which focuses primarily on defining, running, and managing applications in Kubernetes. About Matthew Butcher Matt Butcher is a software architect at Deis. He is the author of eight software development books, most recently Go in Practice. Matt has a Ph.D. in philosophy, and teaches in the computer science department at Loyola University Chicago. He has contributed to over one hundred open source projects. Matt is a founding member of the Helm project. Cool thing of the week  Decoding the micro-moments of baseball: can you hear the game through data?  blog post Treat Google Cloud Storage like a file system with our new PowerShell provider  blog post  Interview  Kubernetes Helm GitHub repo Helm Charts GitHub repo Helm Charts: making it simple to package and deploy common applications on Kubernetes  Kubernetes blog Happy 1st Birthday Helm! Deis blog A Special Interest Group for deploying and operating applications in Kubernetes GitHub Community Minikube: easily to run Kubernetes locally GitHub repo The Illustrated Children's Guide to Kubernetes YouTube  Helm: a tool for managing Kubernetes charts Question of the week How do I build Docker images in the cloud? - Google Cloud Container Builder Documentation docs Were will we be? Francesc is on his way to Brazil for GopherCon Brasil and GCPNext Brazil. Mark is attending Unite, the Unity conference in Los Angeles, CA on November 1st. 

Oct 26, 2016 • 37min
Windows and .NET with Chris Sells and Amruta Gulanikar
 Today Amruta Gulanikar and Chris Sells, experts from the Windows and .NET community and part of the Google Cloud team, join your cohosts Francesc and Mark to discuss why you should run your Windows and .NET work loads on Google Cloud. About Amruta Gulanikar Prior to joining Google Amruta spent 5+ years as a PM in the Office division at Microsoft working on many different products. Just before she left, she worked on launching a new service and supporting apps - "O365 Planner" which offers people a simple and visual way to organize teamwork. At Google, Amruta owns Windows on GCE which includes support for premium OS & Microsoft Server product images, platform improvements to support Windows workloads on GCE. About Chris Sells Before joining Google, Chris was a contributing member of the Windows developer community for more than 20 years, including 8 years at Microsoft. He's written a number of books in this area and still maintains a blog that he started in 1995 about his various technical adventures, although he's more active on Twitter these days. At Google, Chris is the Lead PM for Cloud Developer Tools, which includes driving our tooling and libraries efforts around Windows and .NET. Cool thing of the week  15 Awesome things you probably didn't know about Google BigQuery  blog post A Google SRE explores GitHub reliability with BigQuery  blog post  Interview  Windows on Google Cloud Platform docs Windows on Google Compute Engine docs .NET on Google Cloud Platfom docs SQL Server on Google Cloud Platform docs Windows RDP: Remoted Desktop Protocol wikipedia Running .NET applications on Linux with Mono blog .NET core runtime docs Announcing Docker Container Platform for Windows Server 2016 Docker Update on Kubernetes for Windows Server Containers  blog post Powershell docs PowerShell is open sourced and is available on Linux  announcement  Google Cloud Platform is a first class Windows cloud Question of the week How can I diagnose and understand a problem that only occurs in production? - Stackdriver Debugger is now GA  announcement Were will we be? Francesc finally released one more episode of justforfunc, and now everything is ready before he goes to Brazil next month for GopherCon Brasil and GCPNext Brazil. Mark will be at GAMEACON in Atlantic City on October 28th. He will then attend Unite, the Unity conference in Los Angeles, CA on November 1st. 

Oct 19, 2016 • 38min
Cloud Networking with Ines Envid
 Ines Envid, a Product Manager for Cloud Networking, joins the podcast today to tell us how mind blowing Google's network is and how you can make the best of it! Let Francesc and Mark ask all the questions about VPCs, Load Balancers, and Routers you always wanted to know the answer to. About Ines Ines is a product manager in Cloud Networking. She has dedicated her career to in product, and development roles for carrier and enterprise networking infrastructure and applications, from access, edge and backbone cores. Ines is currently leading the Google cloud networking VPC topology and policy product areas. Cool things of the week  New undersea cable expands capacity for Google APAC customers and users  blog Managing containerized ASP.NET Core apps with Kubernetes  blog We're Hiring join us!  New undersea cable expands capacity for Google APAC customers and users Interview  Google Cloud Networking docs Google Cloud Security docs Google Security Whitepaper research Using Networks and Firewalls docs Google Cloud Load Balancer docs VPCs: Virtual Private Clouds aka Cloud Virtual Networks docs IP addresses, ranges, and subnetworks docs Google Cloud VPN docs Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network research Want to learn the more?  Using Google's cloud networking products: a guide to all the guides  Question of the week How do I use the Proxy protocol with a network load balancer? How can I know the IP address of the original sender in a TCP connection over Load Balancers?  SSL proxy for Google Cloud Load Balancing  docs  Were will we be? You can find Mark at Connect.Tech in Atlanta from October 20th to the 22nd, and the week after that GAMEACON in Atlantic City. Francesc is working on more episodes of justforfunc before he goes to Brazil next month for GopherCon Brasil and GCPNext Brazil. 

Oct 12, 2016 • 32min
Cloud Abuse with Swati Kulshreshth and Emeka Okonkwo
 Swati Kulshreshth and Emeka Okonkwo join your co-hosts, Mark and Francesc, today to give us an overview of what the Google Cloud Abuse team, how it can impact you, and in what ways it protects everyone: including you! About Swati Swati leads developer experience for Cloud TnS. She is responsible for ensuring that developers whose projects are flagged for suspicious activity can easily fix the issue. About Emeka Emeka is a senior strategist for Cloud TnS. He is responsible for addressing network related abuse on Cloud with primary focus of abuse on GCE. Prior to working at Google, he was at Verizon for 9+ years as a Software Engineer. In his spare time, he likes going to the movies and watching video games (He doesn't play them as often as they've become too complicated - so mostly watches on Youtube Gaming or Twitch). Cool things of the week  Powering geospatial analysis: public geo datasets now on Google Cloud  Google Cloud Blog Introducing the Open Images Dataset  Google Research Go Web Workshop GitHub Publishing Podcast episodes to YouTube with Go GitHub  Annotated images form the Open Images dataset. Left: Ghost Arches by Kevin Krejci. Right: Some Silverware by J B. Both images used under CC BY 2.0 license Interview  Google Cloud Platform Terms of Service docs Google Cloud Platform Acceptable Use Policy docs Denial-of-service attack Wikipedia Free trial quotas & limits docs Supplemental Terms and Conditions For Google Cloud Platform Free Trial docs Help Center on Policy Violations  Google Support Cloud Security FAQ  Google Support Raw Hammer Bug Wikipedia Google Cloud shut down this guy's business — but now he's a fan for life  Business Insider  Question of the week  Helm Charts: making it simple to package and deploy common applications on Kubernetes  Kubernetes Blog  Were will we be? Francesc is working on more episodes of justforfunc before he goes to Brazil next month for GopherCon Brasil and GCPNext Brazil. You can find Mark at Connect.Tech in Atlanta from October 20th to the 22nd, and the week after that GAMEACON in Atlantic City. 


