Google Cloud Platform Podcast

By Google Cloud Platform

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.


Category: Tech News

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 495
Reviews: 0

Description

The Google Cloud Platform Podcast, coming to you every week. Discussing everything on Google Cloud Platform from App Engine to Big Query.

Episode Date
SpringML and Iron Mountain with Prabhu Palanisamy and Jarrett Garcia
00:37:34

Priyanka is back this week, joining Mark as we talk big data with our guests Prabhu Palanisamy and Jarrett Garcia. Iron Mountain, a data management company, securely stores hard-copy and online data for enterprise customers. SpringML aides enterprises in the use of data analytics and machine learning to transform their projects. With the help of SpringML and Google Cloud, Iron Mountain migrated much of their data to datalakes and cloud storage for easier access and manipulation of the data.

Jarrett and Prabhu talk about the process of migrating so much data, including the main goals of their partnership. First, they established systems that could be repeated and help Iron Mountain understand when data is moved, destroyed, migrated, and more. We discuss the next steps taken, learning how Iron Mountain moved so much data to the cloud. Using Google products like DataFlow, BigQuery, and Cloud Composer, SpringML was able to take the data from Iron Mountain’s landing zone and transform it. Prior planning meant that the system was optimized and ready from the beginning, complete with automation and tools to make a fast, effective migration of data without any restructuring. Later, the data visualization is done by GSuite, Google Data Studio, and Looker so Iron Mountain and their customers can use the data for analysis.

Later in the show, Jarrett describes real-life situations in which Iron Mountain has helped manage, migrate, and store data for customers. Prabhu details the lessons SpringML learned while working on this project and offers advice to other developers. He talks about the future of the project, explaining that now that the data has been migrated, more detailed analytics can be performed and machine learning projects added on to augment Iron Mountain’s offerings.

Jarrett Garcia

Jarrett Garcia recently joined Iron Mountain as the Director of Enterprise Data. At Iron Mountain, Jarrett is working closely with the executive leadership team to build a robust Enterprise Data Platform in the cloud. His partnership with Google Cloud is a critical component to the transformation journey. Before coming to Iron Mountain, Jarrett worked as a Lead Architect at Nielsen within their Technology R&D team to create an AI/ML platform in the cloud. Jarrett has been at the forefront in introducing modern technologies into the organization such as Docker, TensorFlow, and Kubernetes. Before that, he lead the Data Science technology team where he spent over a decade building analytic tools and ushering in new technology.

Prabhu Palanisamy

Prabhu Palanisamy is co-founder of SpringML. He has a long history of running data-driven consulting organizations from Software AG to Appirio. Building on relationships he created leading integration and analytics services, Prabhu co-founded SpringML, a next generation data analytics company that serves data intensive industries. Prabhu constantly questions the conventional way of doing things and finds ways to be creative and innovative for customer business problems.

Cool things of the week
  • Google Cloud Next Week 5: Data Analytics site
  • Best practices for performance and cost optimization for machine learning site
  • Building smarter games with Machine Learning video
  • Anthos in a Minute video
  • What is BigQuery? video
Interview
  • SpringML site
  • Iron Mountain site
  • BigQuery site
  • Google Cloud Storage site
  • Dataflow site
  • Cloud Composer site
  • GSuite site
  • Data Studio site
  • Looker site
  • Scaling Data-Driven Insights Across a Complex Global Organization with Looker and BigQuery site
Tip of the week

Nick Orlove tells us a bit more about what to think about when optimizing BigQuery:

  • What is BigQuery? video
  • Visualizing query results video
What’s something cool you’re working on?

Priyanka has been working on GCP Comics and Sketchnote.

Aug 12, 2020
Traffic Director and Microservices with Stewart Reichling and John Laham
00:47:37

On the podcast this week, Mark Mirchandani and Brian Dorsey talk with fellow Googlers John Laham and Stewart Reichling about Traffic Director, a managed control plane for service mesh. Traffic Director solves many common networking problems developers face when breaking apart monoliths into multiple, manageable microservices. We start the conversation with some helpful definitions of terms like data plane (the plane that data passes through when one service calls on another) and service mesh (the art of helping these microservices speak with each other) and how Traffic Director and the Envoy Proxy use these concepts to streamline distributed services.

Envoy Proxy can handle all sorts of networking solutions, from policy enforcement to routing, without adding hundreds of lines of code to each project piece. The proxy can receive a request, process it, and pass it on to the next correct piece, speeding up your distributed system processes. But Envoy can do more than the regular proxy. With its xDS APIs, services can configure proxies automatically, making the process much more efficient. In some instances, the same benefits developers see with a distributed system can be gained from distributed proxies as well. To make distributed proxy configuration easy and manageable, a managed control plane system like Traffic Director is the solution. Traffic Director not only helps you facilitate communication between microservices, it also syncs distributed states across regions, monitors your infrastructure, and more.

Stewart Reichling

Stewart is a Product Manager on Google Cloud Platform (GCP), based out of Cambridge, Massachusetts. Stewart leads Product Management for Traffic Director (Google’s managed control plane for open service mesh) and Internal HTTP(S) Load Balancing (Google’s managed, Envoy-based Layer 7 load balancer). He is a graduate of Georgia Institute of Technology and has worked across strategy, Marketing and Product Management at Google.

John Laham

John is an infrastructure architect and cloud solutions architect that works with customers to help them build their applications and platforms on Google Cloud. Currently, he leads a team of consultants and engineers as part of the Google Cloud Professional Services organization, aligned to the telco, media, entertainment and gaming verticals.

Cool things of the week
  • Week four sessions of Cloud Next: Security site
  • Weekly Cloud Talks by DevRel Week 2 site
  • Weekly Cloud Talks by DevRel Week 3 site
  • Cost optimization on Google Cloud for developers and operators site
    • GCP Podcast Episode 217: Cost Optimization with Justin Lerma and Pathik Sharma podcast
Interview
  • Traffic Director site
  • Envoy Proxy site
  • NGINX site
  • HAProxy site
  • Kubernetes site
  • Cloud Run site
  • Service Mesh with Traffic Director site
  • Traffic Director Documentation site
  • gRPC site
  • Traffic Director and gRPC—proxyless services for your service mesh blog
Tip of the week

This week, we’re talking about IAM Policy Troubleshooter.

What’s something cool you’re working on?

Brian is working on the Weekly Cloud Talks by DevRel we mentioned in the cool things this week and continuing his Terraform studies.

Check out the Immutable Infrastructure video we talked about last week.

Sound Effect Attribution
Aug 05, 2020
Lucidworks with Radu Miclaus
00:39:20

Mark Mirchandani is joined again by Priyanka Vergadia this week for an ML-filled interview with Radu Miclaus of Lucidworks. Lucidworks, a company specializing in information retrieval, strives to make data searching easier for developers and users. Building off Solr, Lucidworks created Fusion, an environment more conducive to easy AI-enhanced query capabilities, better scalability, and more. With Fusion, developers can take advantage of the highly advanced relevance tuning tools such as query rewrites, which analyze user behavior and automatically rewrite queries based on that information.

On the tech side, Fusion was built with a combination of Java, Kubernetes to increase scalability, Solr management tools, and logging and reporting tools. The engineers at Lucidworks have created Fusion-specific system-enhancing pieces as well, including a machine learning service that allows data scientists to train their models elsewhere and plug them in for a completely customized experience. The team also created Smart Answers, which is a Q-And-A system built on a search engine that can connect to chatbots, virtual assistants, and others. Radu goes into detail explaining the Smart Answers system and how the layers of the project work together. We also learn about the customization capabilities and integration of Smart Answers.

Radu wraps up the show with interesting use-case stories and how Fusion is working in the real world. In the future, Lucidworks will be available right in the GCP marketplace!

Radu Miclaus

Radu has over 12 years of experience in the data science space with applications in general machine learning architecture, search, customer analytics, risk and financial analysis. At Lucidworks, Radu focuses on low-code AI for search developers, pluggable machine learning for data scientists, and cloud managed services that offload the burden of operating search applications.

Cool things of the week
  • Week 2 sessions on productivity and collaboration site
  • Online shopping gets more personal with Recommendations AI blog
  • Using new traffic control features in External HTTP(S) load balancer blog
  • Optimizing your costs on Compute Engine video
  • Google Cloud Talks by DevRel site
  • Giving you better cost analytics capabilities—and a simpler invoice blog
  • GCP Podcast Episode 217: Cost Optimization with Justin Lerma and Pathik Sharma podcast
Interview
  • Lucidworks site
  • Solr site
  • Lucene site
  • Fusion site
  • Try Fusion site
  • Smart Answers site
  • Spark site
  • Kubernetes site
  • GKE site
  • Dialogflow site
  • Webinar: Smart Answers for Employee and Customer Support After COVID-19 site
  • Deconstructing Chatbots video
  • GCP Podcast Episode 227: Pandium with Cristina Flaschen and Kelly Sarabyn podcast
  • GCP Podcast Episode 188: Conversation AI with Priyanka Vergadia podcast
  • GCP Podcast Episode 195: Conversational AI Best Practices with Cathy Pearl and Jessica Dene Earley-Cha podcast
Tip of the week

We’re talking to Dale Markowitz about Prototyping Machine Learning projects.

You can also hear more from Dale in GCP Podcast Episode 214: AI in Healthcare with Dale Markowitz and GCP Podcast Episode 194: ML with Dale Markowitz.

What’s something cool you’re working on?

Priyanka has been working on GCP Comics and Sketchnote.

Jul 29, 2020
Fastly with Tyler McMullen
00:34:20

Tyler McMullen of Fastly is with us today, telling our hosts Mark Mirchandani and Brian Dorsey all about the company, CDNs, and more.

Fastly is an edge cloud platform, focusing on ways to improve the more customer-focused side of the cloud with things like latency reduction, efficient scaling, and more. Content Delivery Networks can be a part of this, due to their proximity to customers and better caching. Edge cloud takes pieces of normal cloud setups and moves them to the edge of the cloud, closer to the customer, to achieve better speed. Tyler explains what pieces make sense to move out to the edge and what he sees as the future of edge cloud platforms.

Later in the show, Tyler tells us how to analyze projects and make decisions on the use of edge cloud, CDNs, and microservices. He explains the technical process of using an edge cloud platform too, giving examples of situations that might benefit from a more edge cloud approach. WebAssembly, technology originally created for web browsers, actually plays a role in Fastly’s edge platforms, Tyler explains, going further into the technical side of how the engineers at Fastly have created this system to run smoothly while also being easy to build on.

In the future, Tyler hopes to see WebAssembly support more languages so compiling and distributing can be even easier.

Tyler McMullen

Tyler McMullen is CTO at Fastly, a global edge cloud platform, where he is responsible for evolving the company’s system architecture and technology vision. He leads a team of experienced technology innovators focused on internet scale, and working on future-facing, ambitious projects and standards. As part of the founding team at Fastly, Tyler built the first versions of Fastly’s Instant Purging system, API, and Real-time Analytics. Prior to joining Fastly, Tyler worked on large scale web applications, text analysis, and performance. He can be found debating about edge computing, networking, and distributed systems all over the world.

Cool things of the week
  • Week 1 recap of Google Cloud Next ‘20: OnAir blog
  • Introducing Google Cloud Confidential Computing with Confidential VMs blog
  • Next OnAir Sessions (Week 2) site
  • Introducing your new home for work in G Suite blog
Interview
  • Fastly site
  • Reaching 100 Tbps of Capacity blog
  • Fastly’s investment in WASM ecosystem blog
  • Fastly’s Developer Hub site
  • Fastly’s Developer Hub: Everything you need to build on Fastly is now in one place blog
  • Bytecode Alliance site
  • WebAssembly site
  • BigQuery site
  • Fastly Labs site
  • Altitude site
Tip of the week

We’re talking to Stephanie Wong about the Network Intelligence Center and her video series, GCP Networking End to End

What’s something cool you’re working on?

Brian is learning Terraform!

Mark is working on more video content and his Next talk, CST103.

Jul 22, 2020
Pandium with Cristina Flaschen and Kelly Sarabyn
00:38:23

This week is all about business-to-business marketplace software with Pandium as Mark Mirchandani and Max Saltonstall talk with our guests Cristina Flaschen and Kelly Sarabyn. The Pandium platform helps companies build and support in-app marketplaces with a focus on software integration and flexibility.

Kelly and Cristina start by explaining how Pandium deals with scalability for clients with multiple users and partners. Cristina elaborates on Pandium’s role in facilitating integrations, helping customers build customized, flexible solutions. We discuss how APIs are handled and the way Pandium takes care of authentication, security, and other standard pieces.

We continue with a thorough discussion of ‘yes code’, ‘low code’, and ‘no code’ approaches, and the benefits and drawbacks of each system. With a combination approach of some ‘no code’ tools and other ‘yes code’ pieces, Pandium allows better customization in any code language, while keeping some functions easy for non-engineers.

Cristina Flaschen

Cristina Flaschen is the CEO and co-founder of Pandium. She has managed integration projects and technical implementation teams for over a decade, including at Handshake and Booker.

Kelly Sarabyn

Kelly Sarabyn is a senior product marketer at Pandium. Previously, she was a partner at Woden and 2K North, where she crafted the positioning for dozens of SaaS companies.

Cool things of the week
  • Choose the right Google Compute Engine machine type for you blog
  • New gcloud cheat sheet available as free printable download blog
  • Search for Racial Equity video
Interview
  • Pandium site
  • GKE site
  • Google Sheets site
  • Improving marketplace integrations with Pandium blog
  • Scaling and support on GKE with Pandium video
  • What’s Wrong with Low and No Code Platforms? blog
  • “No Code”​ is great. But here’s why we need Yes Code blog
Tip of the week

Alicia Williams is here to tell us about connecting Sheets to BigQuery.

What’s something cool you’re working on?

A new video series called Season of Scale started just last week!

Max’s latest blog post is all about Pandium!

The Stack Chat series!

Sound Effect Attribution
Jul 15, 2020
Documentation in Developer Practices with Riona Macnamara
00:38:04

Mark Mirchandani and Priyanka Vergadia are here this week to talk about some cool things that are going on. Then, Mark brings us an interesting interview all about documentation in development with Technical Writing Manager Riona Macnamara. Riona specializes in technical documentation for DevOps at Google.

Having written technical documentation for both external and internal audiences, Riona starts the show comparing the two, explaining how the process can be very different. In external writing, she stresses the importance of engineers and technical writers working together. She details the challenges of documentation in code development culture and offers some solutions. Laying out goals can create better quality documents, while providing a simple documentation process for engineers can help bolster a culture of documenting. She talks about open source projects, stressing that documentation is possibly more necessary because of the diverse contributor base.

We wrap up the interview learning how to get started creating and maintaining useful documentation. Better trumps best with documentation; a lot of decent documentation is better than very few documents no one can find or use!

Riona Macnamara

Riona is a 13-year Google veteran, and a documentation manager in Google Cloud. Previously at Google, she drove Google’s open source documentation strategy, led the team that developed Google’s internal engineering doc platform used by more than 20,000 projects, and supported Google’s Webmaster Tools (now Search Console). Before Google, she was a product manager at Amazon, and spent ten years at Microsoft as an editor on Encarta and mapping products, and a technical writer. She is a frequent speaker on documentation, open source, and diversity and inclusion, and is based in New York City.

Cool things of the week
  • Google Cloud VMware Engine is now generally available blog
  • I built an AI-powered moderation bot for Discord video
Interview
  • Berlin Buzzwords 2019: Aizhamal Nurmamat Kyzy & Riona MacNamara - From User to Contributor video
  • Documentation for Good: Knowledge as a tool for equity and inclusion video
  • SREcon18 Asia/Australia - Do Docs Better: Practical Tips on Delivering Value to your Business video
  • DevOps Days Galway videos
  • Write the Docs Portland 2019 videos
  • Write the Docs Austrailia 2019 videos
  • Technical Writing Courses at Google site
  • Docs Like Code on Amazon site
Tip of the week

This week, we learn how to authenticate a REST API.

What’s something cool you’re working on?

Riona will be the Keynote speaker for TCWorld India

Priyanka’s been working on new episodes of Cloud Bytes. App Engine in a Minute is now up! She’s also working on her series GCP Comics.

Jul 08, 2020
Cloud Audit Logging with Philip O'Toole and Oscar Guerrero
00:39:34

This week, Mark Mirchandani and Priyanka Vergadia learn all about Cloud Audit Logging with fellow Googlers Philip O’Toole and Oscar Guerrero. Our guests explain the importance of Cloud Audit Logs to keep track of your GCP resources so you know who, what, where, and when things were done. Our guests explain the types of logs GCP offers and why each is important for security. The interview continues with a discussion the various other benefits of audit logging, including proof of compliance and measuring of risk.

Because audit logs have the ability to create more data than some businesses can use, Philip and Oscar help our listeners understand how to choose the correct logging services for their needs, and we learn how Cloud Logging can help users digest their data. Philip describes how audit logs and event driven systems can benefit businesses, explaining how event driven systems can be built and pushed with GCP. Oscar continues the conversation with audit logging in G Suite. The Cloud Logging team is continuing to expand offerings, so be on the lookout!

Philip O’Toole

Philip O’Toole is an Engineering Manager at Google Pittsburgh, leading development teams working on GCP’s Cloud Logging Platform, including Audit Logging. Prior to Google, he led development teams at InfluxDB, Loggly, and Riverbed Technology. You can find him on the web.

Oscar Guerrero

Oscar Guerrero is a Product Manager at Google New York, focused on Data Privacy and Compliance, in particular Audit Logging. Prior to Google, he consulted on Cloud based Financial Risk systems and was a Program Manager at Microsoft in Commerce, Xbox, and Cloud Recommendations.

Cool things of the week
  • The new Google Cloud region in Jakarta is now open blog
  • Cloud SQL database instances now discounted blog
    • Beyond Your Bill videos
    • Understanding and analyzing your committed use discounts video
  • Now available: Next OnAir ‘20 schedule, sessions, learning, and resources blog
Interview
  • Cloud Audit Logs site
  • Cloud Audit Logs Documentation site
  • Cloud Logging site
  • Cloud Logging Documentation site
  • BigQuery site
  • Google Cloud Storage site
  • Operations (formerly Stackdriver) site
  • Chronicle site
  • Splunk site
  • G Suite audit logging information guide
  • Google G Suite to Splunk HEC Configuration blog
  • Anthos site
Tip of the week

This week, we have a tip from our Customer Engineering friend, Anthony Bushong, about audit logging in Kubernetes. You can find great documentation on this here and here.

What’s something cool you’re working on?

Cloud Bytes launched on Sunday and the 2nd episode of the Drawing Board launched late last week! Continuing to work on these.

Jul 01, 2020
Solutions Engineering with Grace Mollison and Ann Wallace
00:35:11

Mark Mirchandani and Priyanka Vergadia host this week’s episode of the podcast, with a thorough discussion of Solutions Engineering at Google. Our guests, Grace Mollison and Ann Wallace, explain that the Solutions Engineering team is there to help customers choose appropriate products for things like security, analytics, data management, and more. The products are laid out in guides and blueprints so the client can easily understand why products are chosen and how to use them.

Grace and Ann talk later in the podcast about the Solutions Engineering blueprints that Solutions Engineering Architects have begun creating. They describe how the idea came about, how they’re built, as well as the types of blueprints that are available and how to use them. The team is still working to create more blueprints and make them even easier to use.

Grace Mollison

Based in London, UK, Grace Mollison leads the Cloud Solutions Architect team in EMEA, where she helps customers to understand how to architect and deploy applications “safely” on the Google Cloud platform. In her spare time she spends time attempting to teach her international team how to speak the Queen’s English! Before Google, Grace was a Solutions Architect at AWS where she worked with the AWS ecosystem and customers to ensure well architected solutions.

Ann Wallace

Ann Wallace (she/her) is Security Solutions Manager for Google Cloud where she develops, designs, and packages security solutions for Enterprise Customers. She co-wrote Google’s guidance for running PCI compliant workloads on GKE. Before Google, Ann spent 14 years at Nike in various engineering and architecture roles. She volunteers and leads workshops with Women Who Code Portland. When not working, Ann can be found traveling and ultra-trail running with her dog, Cedar.

Cool things of the week
  • Father’s Day present of the past: 30 years of family videos in an AI archive blog
    • GCP Podcast Episode 214: AI in Healthcare with Dale Markowitz podcast
  • Open Match is now 1.0 and ready for deployment in production blog
  • Google Data Center Security: 6 Layers Deep video
Interview
  • Cloud Solutions site
  • Security blueprint: PCI on GKE site
  • PCI and GKE Blueprint on GitHub site
  • GCP Podcast Episode 116: Solution Architects with Miles Ward and Grace Mollison podcast
  • GCP Podcast Episode 174: Professional Services with Ann Wallace and Michael Wallman podcast
  • Terraform site
  • Kubernetes site
  • Anthos site
  • Anthos security blueprint: Auditing and monitoring for deviation from policy site
  • Anthos security blueprint: Enforcing policies site
  • Anthos security blueprint: Enforcing locality restrictions for clusters on Google Cloud site
  • OnlineBoutique on GitHub site
Tip of the week

How can I get introduced to key products? With Priyanka’s new video series!

What’s something cool you’re working on?

Our guests will be giving talks at virtual summits, including KubeCon and CISO Forum.

Priyanka has been working on a new video series called Google Cloud Drawing Board, as well as a new animation series that will launch next week!

Jun 24, 2020
Voice Coding with Emily Shea and Ryan Hileman
00:44:07

Mark Mirchandani is back this week as he and co-host Brian Dorsey learn all about voice coding with some great guests! Emily Shea, senior software engineer at Fastly and user of Talon Voice, and Ryan Hileman, developer of Talon Voice, tell us about Repetitive Strain Injury and how it led to the design and use of Talon Voice. Talon allows not only straight voice input but includes eye tracking, noise recognition, and user customization to perform complex actions like moving windows, selecting text, and user-specific workflow customizations without touching any hardware.

Emily describes her experiences with Talon, including the process to get started and how she looked past voice recognition stereotypes to find how useful the product could be. She demos Talon for us, explaining how the alphabet system works. Ryan types a sentence using his voice then explains the process of developing the alphabet and other parts of Talon. Later, Ryan and Emily tell us how they write code using Talon and the logistics of using the software at home or in the office.

We end the show talking about how Talon and voice recognition software have helped people with and without debilitating injuries and given hope to those spending hours on computers every day. Emily stresses the importance of adding accessibility to websites to accommodate Talon users and others with disabilities.

Emily Shea

Emily is a Senior Software Engineer at Fastly, where she works on the platform for delivering core Edge Cloud configurations. Because of a Repetitive Strain Injury, she develops using Talon’s speech recognition.

Ryan Hileman

Ryan was a software engineer for over a decade and in 2017 quit his job due to hand pain. He has since worked full time on Talon with a mission of enabling anyone to be equally productive for any and all tasks on a computer without their hands.

Cool things of the week
  • How to find—and use—your GKE logs with Cloud Logging blog
  • Using Recommenders to keep your cloud running optimally blog
Interview
  • Talon Voice site
  • Talon Slack site
  • Talon Patreon site
  • Hammerspoon site
  • AutoHotkey site
  • Whale Quench site
  • The Accessibility Project site
  • Web Content Accessibility Guidelines site
  • Perl Conference video
  • Demo from The Perl Conf video
  • Strange Loop video
  • Demo from Strange Loop video
  • Ryan’s demo video
  • Street Fighter video
Tip of the week

Bret McGowen helps us get started on serverless with GCP!

Jun 17, 2020
Security Operations with Elliott Abraham and Jason Bisson
00:34:48

We’re discussing security operations on the podcast this week with your hosts Priyanka Vergadia and Mark Mirchandani. They’re joined by Elliott Abraham and Jason Bisson who start the interview explaining that they created the CLAM framework to help customers use Google Cloud security features to their fullest potential to create safe projects and relaxed clients.

The CLAM (Cloud Logging Alerting and Monitoring) framework came about specifically to help customers transition products to, and run products securely in, the cloud. Using the Mitre GCP Matrix, the security team addressed each element with GCP product solutions, from initial access to persistence and beyond. CLAM is GCP specific, taking into account the default security measures GCP already provides and supplementing these measures with appropriate procedures for each client. Once the framework is in place and things are secure, clients can build on that with operational controls, such as SRE best practices.

Elliott explains the shared security model and how clients can shift more of the security responsibility to the cloud service provider by employing more managed services. Jason tells us about VPC Service Controls and how they allow clients to set specific security rules such as from where data can be accessed. They go on to describe the GCP Security Command Center and the tools available there.

We wrap up the interview with some tips from our guests, including what to do if you are compromised.

Elliott Abraham

Elliott Abraham is a Security and Compliance Specialist based in Atlanta. Elliott works with Financial Services, Healthcare and Life Sciences and other Select Accounts migrating to or expanding their footprint on the Google Cloud Platform. Elliott has helped many customers to operationalize GCP Security solutions in alignment with their security, compliance, and regulatory requirements.

Jason Bisson

Jason Bisson is a Security and Compliance Specialist based in NYC. He works with Financial Services, Healthcare, Government, and Retail customers to explain the security, compliance, and regulatory abilities of Google Cloud Platform.

Cool things of the week
  • Announcing Google Cloud Next ‘20: OnAir blog
  • Celebrating a decade of data: BigQuery turns 10 blog
    • A very special BigQuery Day (The Data Show, w/ Felipe Hoffa & Yufeng Guo) video
Interview
  • CLAM Framework pdf
  • Mitre site
  • Mitre ATT&CK site
  • Mitre GCP Matrix site
  • SRE Handbook site
  • VPC Service Controls site
  • Cloud Audit Logs site
  • Cloud Data Loss Prevention site
  • GCP Podcast Episode 218: Chronicle Security with Dr. Anton Chuvakin and Ansh Patniakpodcast
  • GCP Podcast Episode 221: BeyondCorp with Robert Sadowski podcast
Tip of the week

Yuri Grinshteyn talks about the new logging feature.

What’s something cool you’re working on?

Priyanka is working on Building an Unbreakable DevOps Pipeline with Google Cloud.

Mark is working on more videos and will be speaking at Next.

May 27, 2020
BeyondCorp with Robert Sadowski
00:45:36

On this episode of the podcast, our old pal Mark Mirchandani is joined by special guest host Max Saltonstall to talk trust and security with fellow Googler Rob Sadowski. BeyondCorp is Google’s answer to allowing employees to use company networks on any device while outside the building in a way that is both secure and efficient. Users are authenticated per session and per device to give access only to the specific person, on the specific device, for the specific job each time. In addition to the thorough authentication process, BeyondCorp continues to monitor device metadata during use as part of the system’s decision to continue to trust (or not trust) a user. With this information, if a user accidentally exposes the system to malware, for example, access can be revoked quickly.

Max and Rob explain the steps Google went through to create such a state-of-the-art security program and give tips on how companies can build something similar. Codifying your employees’ needs and preferences, detailing the levels of trust you’ll allow, and thinking ahead about where in the world your employees will be when they access the system are some of their tips. Rob stresses how complicated the system was to build from scratch and emphasizes that with BeyondCorp Remote Access, companies don’t have to build a whole new system.

BeyondCorp Remote Access offers automatic scaling and world-wide points of presence for a fast user experience anywhere in the world. Companies can define access rules for each user, setting trust levels and parameters for who can access what parts of the network. Rob points out that this is a great solution, not only for employees who find themselves working from home due to the current global climate, but also for freelance or contract workers who only need access to parts of the internal system.

Rob Sadowski

Rob Sadowski is the Trust & Security Product Lead for Google Cloud at Google. He is responsible for creating and delivering Google Cloud’s security message, spanning platforms, applications, and connected devices.

Cool things of the week
  • Using Bigtable’s monitoring tools, meant for a petabyte-scale database, to… make art blog
    • GCP Podcast Episode 192: Cloud Bigtable with Billy Jacobson podcast
  • A simple, secure way for teams to meet and work: G Suite Essentials is here blog
Interview
  • BeyondCorp site
  • BeyondCorp Remote Access site
  • BeyondCorp: A New Approach to Enterprise Security paper
  • BeyondCorp: Design to Deployment at Google paper
  • BeyondCorp: The Access Proxy paper
  • Migrating to BeyondCorp: Maintaining Productivity While Improving Security paper
  • BeyondCorp: The User Experience paper
  • BeyondCorp 6: Building a Healthy Fleet paper
  • NYC Cyber Command site
Tip of the week

This week, Max talks about 2-step verification, security keys, and why you need them!

What’s something cool you’re working on?

Max is working on Stack Chat at Home (coming soon!), BeyondCorp in a Bottle, as well as Ring Fit Adventure and Just Dance video games.

Sound Effect Attribution
May 20, 2020
Strise with Marit Rødevand
00:40:56

Priyanka Vergadia hops back into the host seat this week, joining Mark Mirchandani to talk to Marit Rødevand of Strise. Strise is an AI-driven enterprise company using knowledge graphs to gather and analyze massive amounts of information, depositing it into a web-based interface to help large clients such as banks solve data-driven problems. Strise’s web-based data platform is customizable, flexible, and capable of keeping up with the fast-paced world of technology so enterprise companies aren’t constantly putting time and resources into reworking old or building new software. To do this, Strise uses knowledge graphs rather than typical databases to create what Marit calls a future-proof data model.

Marit explains knowledge graphs in detail, emphasizing that they can reduce training of machine models, allow new data to be input easily, and make analyzing unstructured data much easier. Knowledge graphs take data that would normally only make sense to humans and in effect translate it for computers. Using banking as an example, she details how information about customers can be collected and analyzed thoroughly to help the bank come to conclusions about credit-worthiness or possible criminal activity.

On Strise’s platform, Marit tells us that the information is now available to the end user who provides feedback to the system, marking things as relevant or irrelevant, rather than leaving those decisions to a data scientist outside of the client’s field. This means that massive amounts of information could be stored in the knowledge graph, across many industries, and each user only gets the data he or she needs.

Google Cloud tools such as Kubernetes Engine, Dataproc, and Pub/Sub have played an integral roll in the creation of the Strise data pipeline. Marit explains how Strise gets their data, how it’s input into the knowledge graph, and how these Google tools help to keep Strise running.

Marit Rødevand

Marit Rødevand is the CEO & co-founder of Strise, an AI startup from Norway who is signaling a new era of enterprise software.

Strise makes the world’s information useful across the enterprise. Their novel approach by utilizing a knowledge graph to power their data platform, allows Strise to break data silos, end customization projects, and bring new insights from unstructured data. Strise is currently helping leading Nordic banks and financial institutions to solve their hardest data-driven problems within KYC/AML, risk, and sales.

Strise recently announced their Seed round from Maki.vc, the leading Nordic early stage investor, who invests in deep tech & brand-led startups.

Marit has a background from Cybernetics & Robotics at the Norwegian University of Science and Technology (NTNU). In university, she co-founded Rendra, a construction SaaS, who was later acquired. Marit started as Entrepreneur in Residence at NTNU where she spun Strise out of a research project that focused on new data models as a foundation for better AI.

Cool things of the week
  • BakeML site
    • David East’s Firebase Podcast podcast
  • Automating BigQuery exports to an email blog
  • Cloud OnBoard site
Interview
  • Strise site
  • A world in text — Strise blog
  • GKE site
  • Helm sote
  • Dataproc site
  • Operations site
  • Cloud Run site
  • Cloud Pub/Sub site
  • Cloud DNS site
  • Cloud Storage site
  • GCP Podcast Episode 198: SeMI Technologies with Laura Ham podcast
  • Building on Google Cloud with SeMI Technologies - Stack Chat video
  • Knowledge graphs with Weaviate - Stack Chat video
  • Natural Language Data Processing with Mito.ai - Stack Chat video
Question of the week

Zach answers the question “What’s a cool thing in Cloud that many people may not have thought about?” GSuite and Apps Script

What’s something cool you’re working on?

Priyanka wrote this post on 13 Most Common Google Cloud Reference Architectures and her parents were on the news for the vegetable garden they’ve been working on. She’s also been working with material design components and firebase hosting. And The Data Show with Yufeng and Felipe is going strong!

May 13, 2020
Spotify with Josh Brown
00:29:15

Josh Brown, Developer Advocate at Spotify, is on the podcast this week with your hosts Mark and Brian. Working in the Open Developer Platform department, Josh supports third-party developers as they create music experiences for users using the Spotify APIs and SDKs. The most popular of these, the Spotify Web API, lets developers access metadata about music and facilitates library management for users.

We talk later in the episode about the types of applications developers are creating using the Spotify Web API and how it’s changing the way people listen. Using developer feedback, Spotify has continued to improve on the API, now offering podcast support, for example. With the new podcast support, hobby developers especially are developing apps that make podcast listening easier and more social.

To create these open platform APIs, Josh tells us they relied heavily on Google Cloud products like GKE and Cloud Storage. To manage the GCP products they use, Spotify created an internal portal called Backstage. Independent developers are encouraged to make use of Backstage to help with their Spotify projects as well.

Josh wraps up the episode explaining the lessons learned in creating these APIs and how developer feedback became so important for them.

Josh Brown

Josh Brown is a developer advocate for Spotify, focusing on APIs. In his spare time, Josh enjoys running and writing.

Cool things of the week
  • Google Cloud training available at no cost for 30 days blog
  • Cost optimization for serverless workloads blog
  • Understanding forwarding, peering, and private zones in Cloud DNS blog
    • Stephanie Wong’s video series on networking videos
    • Stephanie Wong’s blog on Medium blog
Interview
  • Spotify site
  • Backstage site
  • Spotify for Developers site
  • Spotify Community site
  • Spotify Web API site
  • Search, browse and follow podcasts using the new Podcast APIs news
  • Kubernetes site
  • GKE site
  • Cloud SQL site
  • Google Cloud Storage site
  • Spotify Platform Documentation site
  • Adopting Kubernetes with Spotify - Stack Chat video
  • Updates on future Spotify events twitter
Question of the week

Podcasts and hosting static files: how does the GC Podcast do it? Cloud Storage of course! GC Podcast on GitHub.

What’s something cool you’re working on?

The Google Cloud livestreams we talked about a few weeks ago have expanded into a new Meetup group!

May 06, 2020
Chronicle Security with Dr. Anton Chuvakin and Ansh Patniak
00:38:12

It’s cyber security week on the podcast as Priyanka Vergadia joins Mark Mirchandani to talk with the folks of the Chronicle Security Team. Our guests Ansh Patniak and Dr. Anton Chuvakin start the show off with a brief explanation of Chronicle, which is a security analytics platform that can identify threats and correct them.

Anton details the threats facing clients today and why it’s important to continue to guard against old threats as well. Cyber security developers must constantly examine the landscape, adjust tools used, and think ahead to try to predict possible future problems. Ansh elaborates, pointing out that sometimes, all the security needed to protect against old, current, and potentially new threats can create a data overload that causes some threats to be lost in a jungle of notifications. Analyzing this data to gain insights about the health of a company’s cyber security is an important part of the process, and Chronicle can help with that. We discuss other challenges in the security analytics world and learn tips and tricks to help overcome them.

Our guests wrap up the show explaining how Chronicle, as part of GCP, benefits Google Cloud customers.

Dr. Anton Chuvakin

Dr. Anton Chuvakin is now involved with security solution strategy at Google Cloud, where he arrived via Chronicle Security (an Alphabet company) acquisition in July 2019. Anton was, until recently, a Research Vice President and Distinguished Analyst at Gartner for Technical Professionals (GTP) Security and Risk Management Strategies team. Anton is a recognized security expert in the field of log management, SIEM and PCI DSS compliance.

Ansh Patniak

Ansh Patnaik is responsible for product marketing at Chronicle. Previously, he was VP of Product Management at Oracle where he defined and launched their Security Analytics Cloud service. Ansh has held product management, marketing and sales engineering roles at several cybersecurity and data segment market leaders including Delphix, ArcSight (acquired by HP), and BindView (acquired by Symantec).

Cool things of the week
  • UEFI, Shielded VM now the default for Google Compute Engine customers—no additional charge blog
  • Anthos—driving business agility and efficiency blog
  • Anthos 101 videos
Interview
  • Chronicle Security site
  • Chronicle Security Blog blog
  • Chronicle Security Resources site
  • Why Your Security Data Lake Project Will FAIL! blog
Question of the week

Whats one thing you have seen users ask about security on Google Cloud?

What’s something cool you’re working on?

Our guests be doing the SANS Webinar on April 30th.

13 days of GCP Architecture series! We’re on day nine now, but you can catch up on Twitter with posts like Day 6 on Data Lake and join us for the next few!

Apr 29, 2020
Cost Optimization with Justin Lerma and Pathik Sharma
00:40:24

Our guests Justin Lerma and Pathik Sharma join Brian and Mark this week to talk cost optimization techniques for internet projects. Justin and Pathik, both of the Professional Services Organization, work to help customers get the most out of GCP while maintaining their project budgets. They help customers take business success metrics and track them from a cost perspective, allowing the client to get an understanding of how much each business goal actually costs, rather than an aggregate of how much has been spent in total. This information is used to tailor GCP product usage and cost optimization to each client project.

Pathik explains how the Recommender API can help with VM usage by suggesting shrinking or removing a VM altogether for cost savings. With thorough analysis, clients can also benefit from cost savings by paying for longterm usage of GCP products rather than month-to-month. For storage and analysis, BigQuery can offer better performance at a lower cost with partitioning and clustering.

Throughout the episode, Justin and Pathik offer up other tips and tricks to help our listeners save money with GCP, as well as suggested reading materials, videos, and labs to get you started on your cost optimization adventure.

Pathik Sharma

Pathik Sharma is a Technical Account Manager with Google Cloud, focusing on proactively guiding enterprise customers to operate effectively and efficiently in the cloud. He loves helping customers to maximize their business value by optimizing their cloud spend. 

Justin Lerma

Justin Lerma is a Technical Account Manager with Google Cloud. He has a passion for sharing best practices in operational efficiency as it allows for the proliferation of more experimentation and breeds new ideas.

Cool things of the week
  • Get started with Google Cloud Training & Certification site
  • Creating a REST API with Node.js and MySQL - Serverless Toolbox Extended video
Interview
  • Compute Engine site
  • BigQuery site
  • BigQuery Reservations docs
  • Cloud Storage site
  • Operations site
  • Recommenders docs
  • Google Cloud Support Plans site
  • Cloud SQL site
  • Use labels to gain visibility into GCP resource usage and spending blog
  • GCP Advanced Billing Dashboard site
  • Stack Doctor Series videos
  • Cost Management Playlist videos
  • Best practices for Cloud Storage cost optimization blog
  • Best practices for optimizing your cloud costs blog
  • Cost optimization best practices for BigQuery blog
  • Networking cost optimization best practices: an overview blog
  • 5 best practices for Compute Engine Cost Optimization blog
  • Cloud Logging and Monitoring Cost Optimization Strategies docs
  • Codelabs: BigQuery Pricing site
  • Qwiklabs: Business Transformation with Google Cloud site
  • Qwiklabs: Understand Your Google Cloud Costs site
  • Qwiklabs: Optimizing Your GCP Costs site
  • Business Learning Path site
  • Cloud Platform Resource Hierarchy docs
  • Cleaning up unused IP addresses docs
  • Cleaning up unused and orphaned persistent disks docs
  • Schedule VMs to auto start/stop with Cloud Scheduler docs
Question of the week

What is the metadata server?

Apr 22, 2020
Rugby and ML with Capgemini
00:33:36

Brian Dorsey and Mark Mirchandani are back this week with guests from Capgemini as we learn all about ML in the rugby industry. Priscilla Li, Head of Applied Innovation, and Aishwarya Kandukuri, Data Scientist, start the interview explaining what they do at Capgemini and how the company uses new technologies to enhance projects with their partners.

When Capgemini became the official global innovation partner of the HSBC World Rugby Sevens Series, they were tasked with creating new ways for fans to use technology to further their experience. Priscilla and Aishwarya explain how they created a series of digital projects to accomplish this goal, and how the experience inspired them to use AI to automate aspects of the actual rugby games, such as identifying a scrum. They explain the challenges of these projects and how they conquered those challenges, as well as ways it has benefited the rugby commentators, players, and fans.

Later, they talk specifics regarding the process of tagging images and audio to use in AI projects and things they learned along the way. Priscilla and Aishwarya wrap up the interview with advice for others who may want to tackle a similar project.

Priscilla Li

Priscilla Li is a leader of Applied Innovation Exchange in the UK.  Her purpose is to apply innovation in ways that advance humanity with a team that is diverse in gender, thought, discipline and experience.  Together, they shape ideas and breathe life into them through the application of emerging technologies with a human perspective.  Priscilla has held leadership roles in innovation and technology, advising and implementing innovative solutions across industries in telecommunications, transport, public sector, and media.  As a founding member of Artfinder, funded by Silicon Valley and UK Venture Capitalists, she delivered the first image recognition technology to discover, share and sell art. In 2012, she was selected by Business Weekly as one of the top Cambridge entrepreneurs and received the Chairman’s Award for excellence at American Airlines. In the Applied Innovation Exchange, she continues to bring to life the art of the possible, collaborating with start-ups, academia, and the wider community to unlock new opportunities for growth and meaningful transformation.  Grateful for her journey, she hopes to inspire women to be pioneers, unencumbered by the reality of today, but energised by the promise of tomorrow.  

Aishwarya Kandukuri

Aishwarya Kandukuri is a Data Scientist in Capgemini’s Insights & Data Practice. Her role involves testing ideas and concepts by analysing data and building machine learning models using emerging technology. Aishwarya works with an interdisciplinary team to drive business solutions. She worked on various projects across the industries to apply Machine Learning concepts to solve complex business problems to meet the needs of the customers. She continues to seek innovative approaches and explore new technologies to achieve long lasting solutions.

Cool things of the week
  • From raw data to machine learning model, no coding required blog
  • Helping contact centers respond rapidly to customer concerns about COVID-19 blog
    • How can Chatbots help during global pandemic (COVID-19)? blog
    • Verily COVID-19 Pathfinder virtual agent site
    • COVID-19 Rapid Response Demo on GitHub site
    • Deconstructing Chatbots video
  • Recent Podcasts with Priyanka:
    • GCP Podcast Episode 188: Conversation AI with Priyanka Vergadia podcast
    • GCP Podcast Episode 195: Conversational AI Best Practices with Cathy Pearl and Jessica Dene Earley-Cha podcast
Interview
  • Capgemini site
  • Altran site
  • Rugby sevens partnership and technology site
  • AWS Kinesis site
  • AWS Fargate site
  • Applied Innovations Exchange on Medium blog
  • Emerging technologies in sports site
  • Applied AI within a Pop-Up store: a collaboration between Action for Children and Capgemini AIE video
  • To get the Quarterly Applied Innovation UK newsletter email
  • TensorFlow site
  • Firebase site
Question of the week

We talk to our friend Zack about how we could build something similar with ML! AutoML might be the way to go!

Where can you find us next?

Capgemini will be at more What’s Now London Events with topics like Disrupting The Field

Brian has been working on videos like Rethinking VMs - Eyes on Enterprise. He’s also been live streaming with Yufeng in Adventures with Yufeng on VMs.

Mark will be making more videos like Kubeflow 101.

Apr 15, 2020
SAP with Thomas Jung and Lucia Subatin
00:42:00

Brian Dorsey and Mark Mirchandani team up this week to speak with Thomas Jung and Lucia Subatin about SAP. SAP, the company that builds software and other technology components, is probably best known for their Enterprise Resource Planning software that helps businesses with everything from accounting to order management. Their Customer Relationship Management software helps companies with things like marketing campaign management and sales, while SAP’s Supplier Relationship Management software helps clients manage large supply chains.

Thomas explains how companies can get started with SAP products and integrate them into their current systems. Once SAP products are employed, clients benefit from a better understanding of their complete business and a more efficient company. SAP developers must have great communication skills, as they take SAP products and tailor them to each individual company, whether on-prem or in the cloud. Later, Lucia and Thomas describe instances when clients may want to take their core businesses and enhance them with technologies like AI and how this is possible.

To wrap up the episode, Thomas and Lucia introduce us to SAP products like HANA, their Cloud Application Programming Model, and security measures.

Thomas Jung

Thomas Jung is Head of Developer Advocacy - a team within the SAP Developer & Community Relations organization. The Developer Advocates inform and educate about SAP and related development technologies and also act as the voice of external developers within the SAP organization.

Lucia Subatin

Chocolate, cats, computers. Lucia spends a lot of time with the computer, either solving problems or starting trouble. She likes to architect technology solutions to help enterprises run more efficiently. Her cats and chocolate help her bring innovations.

Cool things of the week
  • Google Cloud learning resources at no cost for 30 days blog
  • Powering up caching with Memorystore for Memcached blog
Interview
  • SAP site
  • OData site
  • Pub/Sub site
  • Cloud Knative site
  • SAP TechEd site
  • Cloud Run site
  • Google Cloud Platform Podcast Episode 166: SAP HANA with Lucia Subatin and Kevin Nelson podcast
  • Qwiklabs site
Question of the week

How do I get started with caching? Why should I cache? Brian tells us more about caching, Memcached, and Redis.

Where can you find us next?

Brian is taking it day by day right now.

Mark will be making more videos!

Apr 08, 2020
AI in Healthcare with Dale Markowitz
00:29:21

Gabi Ferrara joins Mark Mirchandani today for an in-depth interview with Dale Markowitz about machine learning in the healthcare and medical fields. Dale talks about the coolest ways ML is transforming the healthcare field with advances in imaging and more accurate diagnoses of cancers.

Later, Dale talks about how the cloud is used in healthcare to make data collection and sharing more efficient. The Google For Healthcare API, for example, makes working with common medical data types such as FHIR easier and more consistent. It helps with things like anonymizing of data and works with BigQuery for data analyzation. When data is collected and stored in the right format, it can be used to track healing progress, make health predictions, and more.

Dale Markowitz

Dale Markowitz is an Applied AI Engineer and Developer Advocate at Google.

Cool things of the week
  • Google Game Developer Summit on Youtube videos
  • Simplifying Google Drive’s folder structure and sharing models blog
  • PostgreSQL 12 is in Beta on Google Cloud docs
    • New 96-core machine types for MySQL, PostgreSQL and SQL Server
Interview
  • Google’s lung cancer detection AI outperforms 6 human radiologists article
  • BigQuery site
  • Cloud Healthcare API site
  • Google FHIR docs
  • Google Games Dev Summit Playlist videos
  • Building Contact Center AI Solutions with Quantiphi - Stack Chat video
  • Verily site
  • DeepMind site
  • AlphaFold: Improved protein structure prediction using potentials from deep learning research
  • Computational predictions of protein structures associated with COVID-19 research
  • How Machine Learning is Transforming Healthcare at Google and Beyond blog
  • How to develop machine learning models for healthcare article
Question of the week

Where do I get started debugging performance for my MySQL database?

Where can you find us next?

Gabi will be working Office Hours.

Mark will be making more videos like KubeFlow 101 Series and Stack Chat.

Apr 01, 2020
The Art of SLOs with Alex Bramley
00:36:18

Today on the podcast, Jon Foust is back with Mark Mirchandani as we talk about SLOs and the importance of measuring service reliability with Alex Bramley. As a member of the Google SRE team, Alex and his coworkers help customers optimally run their services on Google Cloud. They collaborate with the client, weighing client needs and user needs to develop a plan that is affordable, efficient, and has the highest reliability for the user. Recently, they’ve been working to automate functions such as detection of outages, so that Google and the customer can work together quickly to get everything working smoothly again.

Later, Alex, describes the steps developers go through at his workshop, The Art of SLOs, which was designed to help companies measure and improve reliability. At this workshop, attendees are encouraged to set SLO targets and error budgets. They are given theoretical reliability problems to solve, allowing them to practice without the added pressure of messy, real-world problems. The Art of SLOs helps developers understand what measurements are beneficial and why and the best way to implement projects that can take those measurements accurately. Alex was able to make the materials for the workshop free online!

Alex Bramley

Alex Bramley joined Google in January 2010 as the first Mobile SRE in London, after IBM bought the startup he enjoyed working for and made it much less fun. He spent around 7½ years in various reincarnations of Mobile/Android/Play SRE, looking after the infrastructure that makes phones smart, keeps them up to date, and provides them with countless distracting apps.

CRE offered an interesting opportunity to do something different and learn from a bunch of very smart senior people, and Alex has not regretted taking the leap into the unknown. Much of his time recently has been spent rethinking how people teach customers, partners and the general public about SLOs. He helped create the Coursera course on measuring and managing reliability and developed what became the Art of SLOs for Liz Fong-Jones to deliver with other Google SREs at SREcon EMEA’18.

Alex works four days a week so he can (suffer) enjoy looking after his children on Wednesdays, listen to cheerful music, and waste a lot of time playing computer games and occasionally writing code.

Cool things of the week
  • Postponing Google Cloud Next ’20: Digital Connect blog
  • New research: How effective is basic account hygiene at preventing hijacking blog
  • Simplified global game management: Introducing Game Servers blog
Interview
  • The Art of SLOs site
  • CRE Life Lessons blog
  • Putting customers first with SLIs and SLOs blog
  • Putting customers first with SLIs and SLOs (Part 2) blog
  • Measuring and Managing Reliability course
  • Site Reliability Engineering books
Question of the week

How do I get started with GCGS? docs

  • Google for Games Developer Summit Keynote video
  • Google for Games Developer Summit Playlists videos
Where can you find us next?

Jon will be working on an Open Match sample project for the developer community.

Mark will be making more videos like Error Reporting and error logging - Stack Doctor.

Mar 25, 2020
Data Management with Amy Krishnamohan
00:29:44

It’s all about data management this week on the podcast as Brian Dorsey and Mark Mirchandani talk to Google Cloud Product Marketing Manager, Amy Krishnamohan. Amy starts the show by explaining that Cloud SQL is a fully managed relational database service that recently added Microsoft SQL Server to its repertoire. We talk about SQL Server’s migration from 2008R2 to a newer version, the process involved, and how it’s effecting customers. Luckily, Cloud SQL for SQL Server is very backwards compatible, making the process easy for Google Cloud customers! Cloud SQL also offers other tools to make using Microsoft SQL Server easier with Google Cloud, including shortcuts to set up the high availability function.

Amy talks later in the show about what companies are a good fit for Microsoft SQL Servers on Google Cloud. She explains the steps to set up and tear down, how licensing works, and what the best use cases are for Microsoft SQL Servers on Google Cloud. In the future, Cloud SQL will have a managed AD service available.

A multi-cloud strategy is important, according to Amy. It is up to each company to research cloud services and pick the best vendors and products for themselves and their clients. Cloud SQL for SQL Server is a way to bring two great products together for the benefit of consumers.

Amy Krishnamohan

Amy Krishnamohan is Product Marketing Manager at Google Cloud responsible for databases. She has diverse experience across product marketing, marketing strategy and product management from leading enterprise software companies such as MariaDB, Teradata, SAP, Accenture, Cisco and Intuit. Amy received her Masters in Software Management from Carnegie Mellon University.

Cool things of the week
  • Introducing Cloud AI Platform Pipelines blog
  • Finding a problem at the bottom of the Google stack blog
  • Larger local SSD storage available now blog
  • Compute Engine gets machine images blog
  • Google Cloud Next Update site
Interview
Question of the week

Lift and shift, move and improve, or re-architect: How do we “move and improve”?

  • GCP Podcast Episode 211: Digital Services with xMatters podcast
  • Importing virtual disks docs
  • Create machine image from virtual appliance file (OVA/OVF) docs
  • Tutorial: Getting started with Migrate for Compute Engine docs
  • Whitepaper: Velostrata technology for mass migrations into Google Cloud Platform whitepaper
Where can you find us next?

We’re working from home for a while!

Brian will be looking at getting a kind of weekly “reading group” of people who work with VMs and want to get better. Ping him on Twitter if you’re interested!

Mark will be working on more video content and a cool nickname for Brian!

Mar 18, 2020
Digital Services with xMatters
00:26:06

Priyanka Vergadia joins Mark Mirchandani today to talk shop with Travis DePuy about all things digital services. Travis is a product evangelist for xMatters, a company that provides digital services for clients in a way that makes it easy for them to “limit the blast radius” as they build and use their projects. At xMatters, customers can build an incident management workflow for their custom services and integrate the tools of their choice. Travis talks about service degradation and how xMatters helps clients optimize and manage their services to control instances of degradation. With programs like Google Stackdriver, xMatters can set limits and get alerts when thresholds are met, then use that information to fix performance.

Later in the show, Travis talks about moving a large enterprise like xMatters to the cloud.

Travis DePuy

Travis DePuy is a Tinkerer of Things, Master of Hats and Father of Kitties. He is currently Head Product Evangelist at xMatters where he gets to talk to people about how they are doing Incident Management, DevOps notifications and anything else involving humans, processes and tools. Travis balances the stationary computer work with the fluid moving of Chen Taichi and is often found in the sun flowing the forms of the old ways.

Cool things of the week
  • Join us for Google Cloud Next ‘20: Digital Connect blog
  • Connecting businesses and educators with advanced Hangouts Meet capabilities blog
Interview
  • xMatters site
  • Site Reliability Engineering Book site
  • Stackdriver site
  • Migrating a monolith to GKE - Customer Story (Get Cooking in Cloud) video
Question of the week

How can I improve reliability/availability with the least amount of work?

  • Codelabs site
  • Migrating a monolithic application to microservices on Google Kubernetes Engine article
  • Migrating a Monolith to Google Kubernetes Engine — An Overview blog
Where can you find us next?

You can find Priyanka online in her video series Get Cooking in Cloud and her series on Pub/Sub.

You can see Mark in recently released Stack Chat videos.

Mar 11, 2020
Kubernetes Config Connector with Emily Cai
00:26:57

Emily Cai of Google is on the podcast today with hosts Brian Dorsey and Mark Mirchandani to talk about Kubernetes Config Connector, which went GA last month. The program helps users manage their Google Cloud resources in a way that is familiar for Kubernetes developers. Emily explains that it’s a great tool for Kubernetes developers looking to easily manage their infrastructure in one place. A platform team managing other teams is a perfect example of large-scale companies who could benefit from this tool, Emily explains.

Walking listeners through the development cycle before and after Kubernetes Config Connector, Emily shines some light on specific instances when this powerful tool could streamline the process of building your project, making it faster and more efficient. She elaborates on the ways Config Connector and Anthos can work together as well.

In the future, the Config Connector team hopes to cover all GCP resources, to create a more clear end-to-end experience for Kubernetes developers, and to allow Config Connector to be enabled straight onto a cluster.

Emily Cai

Emily is an engineer on Google Cloud’s Config Connector team focused on creating a declarative way for users to manage their non-Kubernetes resources. She has been with Google since November 2018 after interning twice (once in Irvine, once in Zurich). Currently living in Seattle, she is an avid frisbee player and winter sports enthusiast who is always open to new experiences.

Cool things of the week
  • SQL Server, managed in the cloud blog
  • Now, you can explore Google Cloud APIs with Cloud Code blog
Interview
  • Kubernetes site
  • Kubernetes Docs site
  • Kubernetes Config Connector on Github site
  • Kubernetes Config Connector Docs site
  • Unify Kubernetes and GCP resources for simpler and faster deployments blog
  • keeprunning.io blog
  • Cloud SQL site
  • Compute Engine site
  • Pub/Sub site
  • Terraform site
  • Anthos site
Question of the week

How can I improve reliability/availability with the least amount of work?

  • Regional Persistent Disks site
  • High Availability Regional Persistent Disks site
Where can you find us next?

Our guest will be at Kubecon Europe and speaking at Next

Mark and Brian will also be at Next!

Mar 04, 2020
Humanitec with Domile Janenaite and Chris Stephenson
00:35:11

Jon Foust and Mark Mirchandani are joined today by Domile Janenaite and Chris Stephenson of Humanitec. Humanitec, a German startup, helps developers run their code easily and smoothly in various environments. Chris and Domile start off by explaining why Humanitec was founded and what sets it apart from competitors, especially in the way it streamlines devops integration.

Later, we learn how Humanitec is helping developers get the most out of cloud development by not only easily running deployments but also aiding in environment management. Developers can spend more time writing code and less time worrying about how they’ll get it to run. Chris also expands on how they built Humanitec, the reasoning behind their development decisions, and the challenges they faced. Domile goes on to describe the types of teams and companies that Humanitec is best suited for and why.

Domile Janenaite

Domile Janenaite is a product manager at Humanitec, focusing on developer experience in cloud-native development. Her team’s goal is to help developers escape scripting hell and smoothly enter the world of continuous delivery. In 2014 while studying she dove into Lithuania’s tech hub seeking to promote IT education nationwide. After finishing her studies she landed in Berlin’s tech scene and began working with 200+ dev teams across Europe analysing their processes and helping to improve workflows. During this period Domile became fascinated by the struggles that tech teams face working with cloud technologies. She envisioned building a product that helps developers optimize their workflows and reduce cognitive load. In 2018 she joined Humanitec in its early stages and currently she is working on an Internal Developer Platform which is pushing the industry to live in a “you-build-it, you-run-it” mindset.

Chris Stephenson

Chris Stephenson is VP of Product at Humanitec. He has worked in Engineering or Product across industries as diverse as Waste Management, HR-tech and Insurance but in recent years has been focusing on building platforms that enable development teams to implement and quickly scale applications. This has included running the High Performance Computing Group at Lloyd’s of London focusing on designing and implementing a platform to allow Engineers and Actuaries to quickly iterate on internal models at Lloyd’s of London, building a platform to allow for very fast development of “Partner Front-End” applications at Google (think the partner facing admin interfaces for Google Transit search or managing inventory for Google Play Movies) and currently at Humanitec building an Internal Developer Platform that can be used by all engineering teams to speed up their development of Cloud Native Apps.

Cool things of the week
  • Showing the C++ developer love with new client libraries blog
  • New GCP Essentials video “GCP vs. Firebase — Part 1” blog
    • GCPodcast Episode 180: Firebase with Jen Person podcast
  • Here to serve Korea’s businesses with a new GCP region in Seoul blog
Interview
Question of the week

How do you prevent exposing API keys in source code?

Where can you find us next?

Mark will be traveling and working on a video series for the Google Cloud YouTube Channel.

Jon will be at GDC in March.

Feb 26, 2020
Python with Katie McLaughlin
00:28:20

Aja Hammerly and Brian Dorsey are here this week to start off a new year of podcasts! In an interview with Google Developer Advocate Katie McLaughlin, we talk about the advantages of Python 3 and why version 2 has been retired, as well as the cool things you can do with Django.

Later, Katie discusses the complexities of deployment and how she makes it work smoothly with GCP, and we have some fun with emojis!

Katie McLaughlin

Katie has worn many different hats over the years. She is currently a Developer Advocate at Google Cloud, and a Director of the Python Software Foundation. When she’s not changing the world, she enjoys making tapestries, cooking, and seeing just how well various application stacks handle emoji.

Cool things of the week
  • Running workloads on dedicated hardware just got better blog
  • Container security summit is going on as we record this site
  • Easily upgrade Windows Server 2008 R2 while migrating to Google Cloud blog
  • Launch of the BigQuery Weekly Data Challenge! site
  • New data engineering learning path site
Interview
  • Python Software Foundation site
  • PyCascades site
  • Django Demo site
  • Emojipedia site
  • App Engine site
  • Compute Engine site
  • Cloud Run site
  • Cloud Build site
  • Secrets Manager site
  • Kakapo Mountain Parrot site
  • The Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨ video
Question of the week

I need to run something later, but Cron isn’t a good fit. What do I do?

Where can you find us next?

We’ll be at Cloud Next in San Francisco in April! Katie will also be at PyCon US in April!

Sound Effects Attribution
Feb 19, 2020
End of the Year Recap
00:37:46

Hosts new and old gather together for this special episode of the podcast! We’ll talk about our favorite episodes of the year, the coolest things from 2019, and wrap up another great year together doing what we love! Happy Holidays to all of our listeners, and we’ll see you in the new year!

Top episodes of the year
  • GCP Podcast Episode 173: Cloud Run with Steren Giannini and Ryan Gregg podcast
  • GCP Podcast Episode 165: Python with Dustin Ingram podcast
  • GCP Podcast Episode 175: MongoDB with Andrew Davidson podcast
  • GCP Podcast Episode 160: Knative with Mark Chmarny and Ville Aikas podcast
  • GCP Podcast Episode 180: Firebase with Jen Person podcast
  • GCP Podcast Episode 164: Node.js with Myles Borins podcast
  • GCP Podcast Episode 174: Professional Services with Ann Wallace and Michael Wallman podcast
  • GCP Podcast Episode 176: Human-Centered AI with Di Dang podcast
  • GCP Podcast Episode 168: NVIDIA T4 with Ian Buck and Kari Briski podcast
  • GCP Podcast Episode 163: Cloud SQL with Amy Krishnamohan podcast
Favorite episodes of the year
  • Mark Mirchandani’s Favorites:
    • GCP Podcast Episode 193: Devoted Health and Data Science with Chris Albon podcast
    • GCP Podcast Episode 177: Primer with John Bohannon podcast
    • GCP Podcast Episode 202: Supersolid with Kami May podcast
  • Mark Mandel’s Favorites:
    • GCP Podcast Episode 186: Blockchain with Allen Day podcast
    • GCP Podcast Episode 196: Phoenix Labs with Jesse Houston podcast
  • Jon’s Favorites:
    • GCP Podcast Episode 199: Data Visualization with Manuel Lima podcast
    • GCP Podcast Episode 196: Phoenix Labs with Jesse Houston podcast
    • GCP Podcast Episode 206: ML/AI with Zack Akil podcast
    • GCP Podcast Episode 201: FACEIT with Maria Laura Scuri podcast
  • Gabi’s Favorites:
    • GCP Podcast Episode 199: Data Visualization with Manuel Lima podcast
    • GCP Podcast Episode 167: World Pi Day with Emma Haruka Iwao podcast
    • GCP Podcast Episode 206: ML/AI with Zack Akil podcast
    • GCP Podcast Episode 198: SeMI Technologies with Laura Ham podcast
Favorite things of the year
  • Mark Mirchandani’s Favorites:
  • Mark Mandel’s Favorites:
  • Jon’s Favorites:
    • First time doing the podcast at NEXT and it was quite the experience.
    • Going to Nvidia offices to do an episode
    • Getting to talk to guests in the gaming industry and hear how passionate they are about the things they are building
    • Joining the podcast
    • Podcast outtakes!
  • Gabi’s Favorites:
    • Visited a bunch of offices!
    • Joining the podcast
    • Cloud NEXT talk, where my demo failed but I recovered!
    • Spreading the love and joy of databases
Where can you find us next?

Mark Mirch’ will be sleeping as much as possible!

Mandel will be working on plans for Next, GDC, and I/O 2020!

Gabi will be running away to warm weather for her winter vacation!

Jon will be home! He’ll also be planning gaming content for next year and wrapping up this year with some deep dives into multiplayer games and some possible content!

Sound Effects Attribution
Dec 11, 2019
ML/AI with Zack Akil
00:27:10

Gabi Ferrara and Jon Foust are joined today by fellow Googler Zack Akil to discuss machine learning and AI advances at Google. First up, Zack explains some of the ways AutoML Vision and Video can be used to make life easier. One example is how Google Photos are automatically tagged, allowing them to be searchable thanks to AutoML. Developers can also train their own AutoML to detect specific scenarios, such as laughing in a video.

We also talk Cloud Next 2019 and learn how Zack comes up with ideas for his cool demos. His goal is to inspire people to incorporate machine learning into their projects, so he tries to combine hardware and exciting technology to think of fun, creative ways developers can use ML. Recently, he made a smart AI bicycle that alerts riders of possible danger behind them through a system of lights and a project to track and photograph balls as they fly through the air after being kicked.

To wrap it all up, Zack tells us about some cool projects he’s heard people use AutoML for (like bleeping out tv show spoilers in online videos!) and the future of the software.

Zack Akil

When he’s not teaching machine learning at Google, Zack likes to teach machine learning at his hands-on data science meetup, Central London Data Science Project Nights. Although he works in the cloud, most of his hobby projects look at different ways you can embed machine learning into low-power devices like Raspberry Pis and Arduinos. He also likes to have a bit of banter with his mixed tag rugby teams.

Cool things of the week
  • Stackdriver Logging comes to Cloud Code in Visual Studio Code blog
  • Open Match v0.8 was released last month site
  • Cloud Spanner now supports the WITH clause blog
Interview
  • Zack’s Website site
  • Cloud AutoML site
  • AutoML Video docs
  • AutoML Vision site
  • AutoML Vision Object Detection docs
  • Coral site
  • TensorFlow.js site
  • Central London Data Science Meetup site
Question of the week

How do I run Cloud Functions in a local environment?

Where can you find us next?

Zack will be at DevRelCon.

Gabi will be taking time to recharge after conference season, then visiting family.

Jon will be attending several baby showers.

Sound Effect Attribution
Dec 04, 2019
DevOps with Nathen Harvey and Jez Humble
00:34:34

Happy Thanksgiving! This week, Aja and Brian are talking DevOps with Nathen Harvey and Jez Humble. Our guests thoroughly explain what DevOps is and why it’s important. DevOps purposely has no official definition but can be thought of as a community of practice that aims to make large-scale systems reliable and secure. It’s also a way to get developers and operations to work together to focus on the needs of the customer.

Nathen later tells us all about DevOpsDays, a series of locally organized conferences occurring in cities around the world. The main goal is to bring a cross-functional group of people together to talk about how they can improve IT, DevOps, business strategy, and consider cultural changes the organization might benefit from. DevOpsDays supports this by only planning content for half the conference, then turning over the other half to attendees via Open Spaces. At this time, conference-goers are welcome to propose a topic and start a conversation.

Jez then describes the Accelerate State of DevOps Report, how it came to be, and why it’s so useful. It includes items like building security into the software, testing continuously, ideal management practices, product development practices, and more. With the help of the DevOps Quick Check, you can discover the places your company could use some help and then refer back to the report for suggestions of improvements in those areas.

Nathen Harvey

Nathen Harvey helps the community understand and apply DevOps and SRE practices in the cloud. He is part of the global organizing committee for the DevOpsDays conferences and was a technical reviewer for the 2019 Accelerate State of DevOps Report.

Jez Humble

Jez Humble is co-author of several books on software including Shingo Publication Award winner “Accelerate” and Jolt Award winner “Continuous Delivery”. He has spent his career tinkering with code, infrastructure, and product development in companies of varying sizes across three continents. He works for Google Cloud as a technology advocate and teaches at UC Berkeley.

Cool things of the week
  • It’s a wrap: Key announcements from Next ‘19 UK blog
  • Explainable AI site
  • Hand-drawn Graphviz diagrams blog
    • Add one line to plot in XKCD comic sketchy style site
Interview
  • DevOps insights from Google site
  • DevOps Quick Check site
  • DevOpsDays site
  • Agile Alliance site
  • Velocity Conference site
  • DevOps Enterprise Summit site
Question of the week

Why do you need the Cloud SQL Proxy?

Where can you find us next?

DevOpsDays has events coming up across the globe, including Galway, Warsaw, Berlin, and Tel Aviv. Nathen and Jez will be at Delivery Conf.

Aja will be home drinking tea!

Brian will also be home drinking tea!

Nov 27, 2019
End to End Java on Google Cloud with Ray Tsang
00:38:05

Mark Mirchandani hosts solo today but is later joined by fellow Googler and Developer Advocate Ray Tsang to talk Java! Ray tells us what’s new with Java 11, including more memory and fewer restrictions for developers. One of the greatest things for Ray is using Java 11 in App Engine because of the management support that it provides.

Later, we talk about Spring Boot on GCP. Ray explains the many benefits of using this framework. Developers can get their projects started much more quickly, for example, and with Spring Cloud GCP, it’s easy to integrate GCP services like Spanner and run your project in the cloud. For users looking to containerize their Java projects, JIB can help you do this without having to write a Dockerfile.

At the end of the show, Ray and Mark pull it all together by explaining how Spring Boot, Cloud Code, Skaffold, and proper dev-ops can work together for a seamless Java project.

Ray Tsang

Ray is a Developer Advocate for the Google Cloud Platform and a Java Champion. Ray works with engineering and product teams to improve Java developer productivity on GCP. He also helps Alphabet companies migrate and adopt cloud native architecture. Prior to Google, Ray worked at Red Hat, Accenture, and other consulting companies, where he focused on enterprise architecture, managed solutions delivery, and contributed to open source projects. Aside from technology, Ray enjoys traveling and adventures.

Cool things of the week
  • Cloud Run is now GA blog
  • Budget API in Beta blog
Interview
  • App Engine site
  • Micronaut site
  • Quarkus site
  • Java 11 on App Engine blog and docs
  • Spring Boot and Spring Cloud site
  • Spring Cloud GCP Projects site
  • Cloud Spanner site
  • Spring Cloud Sleuth site
  • Stackdriver site
  • Bootiful GCP: To Production! blog
  • Effective Cloud Native Spring Boot on Kubernetes & Google Cloud Platform blog
  • JDBC drivers site
  • Hibernate ORM with Cloud Spanner docs
  • Effective Cloud Native Spring Boot on Kubernetes & Google Cloud Platform blog
  • Dev to Prod with Spring on GCP in 20 Minutes (Cloud Next ‘19) video
  • Cloud Code site
  • JIB site
  • Skaffold site
  • Debugger site
  • Troubleshooting & Debugging Microservices in Kubernetes blog
  • Cloud Code Quickstart docs
  • Spring (or Java) to Kubernetes Faster and Easier blog
  • GCP Podcast Episode 58: Java with Ray Tsang and Rajeev Dayal podcast
Question of the week

How do I dockerize my Java app?

Where can you find us next?

Ray is taking a break for the holidays, but in the future, you can find him at Java and JUG conferences.

Mark is hanging out in the Bay Area, but Google Cloud Next in London and KubeCon and CloudNativeCon are happening now!

Sound Effect Attribution
Nov 20, 2019
Cloud Run GKE with Donna Malayeri
00:32:13

Jon and Aja host our guest Donna Malayeri this week to learn all about Cloud Run and Anthos! Designed to provide serverless containers, Cloud Run has two versions: fully managed and Cloud Run for Anthos.

Donna’s passion for serverless projects and containers shows as we discuss how these options benefit developers and customers. With containers, developers are able to go serverless without a lot of the typical restrictions, and because they are a standard format, containers are fairly easy to learn to use. Tools such as Ko can even do the work of generating docker containers for you. One of Cloud Run’s most unique features is that it allows developers to bring existing applications. You don’t have to rewrite your entire app to make it serverless! Developers can also reuse instances, making the process more efficient and cost effective.

Cloud Run for Anthos allows projects to stay on-prem while still enjoying the benefits of containers and the Cloud Run platform.

Later in the show, Donna tells us about Knative, which is the API Cloud Run is based on that helps create portability between Cloud Run versions, as well as portability to other vendors. We also get to hear the weirdest things she’s seen put in a container and run in Cloud Run!

Donna Malayeri

Donna Malayeri is a product manager for Cloud Run for Anthos. She’s worked in the serverless space since 2016 and is bullish on the future of serverless. Prior to joining Google, she was the first product manager at the Seattle startup, Pulumi. She was also a product manager on the Azure Functions team at Microsoft, guiding the developer experience from its beta through the first year of general availability. Donna is passionate about creating products that developers love and has worked on programming languages such as F# and Scala.

Cool things of the week
  • Bringing Google AutoML to 3.5 million data scientists on Kaggle blog
  • GCP Podcast has a website on dev site
  • Command and control now easier in BigQuery with scripting and stored procedures bog
  • Skaffold now GA blog
Interview
  • Cloud Run site
  • Cloud Run for Anthos site
  • Anthos site
  • Ko site
  • Buildpacks site
  • Google Cloud Functions site
  • Kubernetes site
  • Knative site
  • Serverless: An ops experience of a programming model? video
Question of the week

How do I write a Matchmaking function in OpenMatch?

Where can you find us next?

Donna will be at Google Cloud Next in London.

Aja will also be attending Google Cloud Next in London.

Jon will be at AnimeNYC, Kubecon in November and Google Kirkland for an internal hackweek.

Sound Effect Attribution
Nov 13, 2019
Supersolid with Kami May
00:36:28

This week, Mark and Jon bring us a fascinating interview with Kami May of Supersolid, a gaming company in London. With the help of Kami May, Supersolid recently launched their first multiplayer game, Snake Rivals. This session-based game puts players in an arena where they can choose from three modes: endless, gold rush, or battle royale.

To produce the game, Supersolid makes use of many GCP products. Snake Rivals is powered by Kubernetes and Agones, which Kami chose because it offers functionality that works well with gaming. It provides server allocation which allows players to continue play even during an update, has the ability to scale, allows labeling, allows for different gaming modes, and more. To reduce latency, Supersolid operates in nine regions. Supersolid uses BigQuery and continuously gathers data so they can make adjustments to make sure game play is efficient, fun, and functional. Kami explains that navigating the world of multiplayer gaming for the first time was tricky, but the Google support team has been very helpful!

Kami May

Kami May is a Senior Server Developer at London-based mobile games studio, Supersolid. Her lifetime passion for video games drove her to join the games industry soon after graduating from university in 2016. Since then, Kami has worked on multiple titles for mobile, PC, and console. Most recently, she’s been bringing Supersolid’s most ambitious project to date - Snake Rivals - to life, powered by Agones on GCP. In her free time she can be found at the top of the ladder on Path of Exile, chasing the 6k MMR dream on Dota 2, or searching for London’s best fried chicken.

Cool things of the week
  • Keep Parquet and ORC from the data graveyard with new BigQuery features blog
  • Machine Learning: An Online Comic from Google AI site
  • Bring Your Own IP addresses: the secret to Bitly’s shortened cloud migration blog
Interview
Question of the week

What are best practices for setting up user accounts in Cloud IAM?

Where can you find us next?

Mark will be working on blogs and videos at home.

Jon will be at AnimeNYC, Kubecon in November and Google Kirkland for an internal hackweek.

Sound Effect Attribution
Nov 06, 2019
FACEIT with Maria Laura Scuri
00:38:35

Happy Halloween! Today, Jon Foust and Brian Dorsey chat with Maria Laura Scuri of FACEIT about ways they are reducing toxicity in gaming. FACEIT is a competitive gaming platform that helps connect gamers and game competition and tournament organizers. In order to do this well, FACEIT has put a lot of energy into finding ways to keep the experience positive for everyone.

Because gaming toxicity can involve anything from verbal jabs to throwing a game, FACEIT uses a combination of data collecting programs and input from players to help identify toxic behavior. In identifying this behavior, FACEIT has to consider not only the literal words spoken or actions made, but the context around them. Is that player being rude to strangers or is he egging on a friend? The answer to this question could change the behavior from unacceptable to friendly banter. Using their own machine learning model, interactions are then given a score to determine how toxic the player was in that match.

The toxicity scores along with their program, Minerva, determine if any bans should be put on a player. FACEIT focuses on punishing player behavior, rather than the player themselves, in an effort to help players learn from the experience and change the way they interact with others in the future.

Maria’s advice to other companies looking to help reduce toxicity on their platforms is to know the context of the toxic event. Know how toxicity can express itself on your platform and find ways to deal with all of them. She also suggests tackling the issues of toxicity in small portions and celebrating the small wins! Her final piece of advice is to focus on criticizing the behavior of the user rather than attacking them personally.

Maria Laura Scuri

Maria is the Director of Business Intelligence at FACEIT, the leading competitive platform for online multiplayer games with over 15 million users. She joined FACEIT as part of the core team in 2013 as an intern assisting with everything from customer support to event management. Her passion for data, machine learning, and artificial intelligence saw her quickly rise through the ranks to her current position, leading the Business Intelligence and Data Science teams.

Maria works side by side with some of the biggest tech companies in the world including Google Cloud. She is the main lead on a number of projects including the inception of an Artificial Intelligence Admin to fight toxicity on the platform. Maria is responsible for implementing best practices around data visualization and tools that allow the FACEIT team to thrive, as well as sourcing and training new talent.

Maria is a huge video games fan. You can find her on League of Legends as “FACEIT Lulu” and on Steam as “Sephariel”.

Cool things of the week
  • What can Google Cloud do for you? New trainings for business professionals blog
  • Leave no database behind with Cloud SQL for SQL Server blog
  • How to orchestrate Cloud Dataprep jobs using Cloud Composer blog
  • Updates make Cloud AI platform faster and more flexible blog
  • Use GKE usage metering to combat over-provisioning blog
Interview
  • FACEIT site
  • FACEIT blog
  • FACEIT on Medium site
  • Steam site
  • Perspective API site
  • BigQuery site
  • Looker site
  • Cloud Datalab site
  • Jupyter Notebook site
  • Cloud AI Platform site
  • TensorFlow site
  • Google Cloud Data Labeling site
  • Google Translation site]
  • Dealing with CS:GO Free to Play and Addressing Toxicity in Matches blog
  • Revealing Minerva and addressing toxicity and abusive behaviour in matches blog
  • One of Europe’s Largest Gaming Platforms is Tackling Toxicity with Machine Learning blog
  • FACEIT And Google Partner To Use AI To Tackle In Game Toxicity article
  • FACEIT implement Minerva, an AI to punish toxicity in CSGO blog
  • FACEIT Takes On Toxicity With Machine Learning article
  • Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games whitepaper
  • Toxic Behavior in Online Games whitepaper
  • A Look at Gaming Culture and Gaming Related Problems: From a Gamer’s Perspective whitepaper
  • An Analysis of (Bad) Behavior in Online Video Games whitepaper
  • Toxicity detection in multiplayer online games whitepaper
  • Jon’s gaming info steam
    • BattleNet: Syntax#11906
Question of the week

When I SSH into my VM via different methods (Cloud Console, GCloud, terminal/command prompt) I get a different username… What can I do to make that static?

Where can you find us next?

FACEIT will be at Next London and GDC

Brian will be at Super Computing in Denver.

Jon will be at AnimeNYC, Kubecon in November and Google Kirkland and Montreal in December.

Oct 30, 2019
Massive with Björn Lindberg
00:33:50

We’re sad to say goodbye to Mark Mandel this week but excited to bring you an interview he and guest host Robert Martin did with Björn Lindberg of Massive Entertainment. The gaming studio is located in Sweden and owned by Ubisoft. Their most recent game, The Division 2, is a “looter shooter” game that was released in March. It can be played solo or users can be matched up to play with or against others.

To keep the game running smoothly, Massive employs a micro-service architecture to divide and conquer the trials of creating and running such a large, intense game. The Division 2 was launched with Google Cloud, a process Björn says was a bit easier than launching on physical hardware. Autoscaling in the cloud has created a simpler, more trustworthy gaming process as well, and by connecting to data centers in multiple regions, they’re able to decrease latency.

Björn Lindberg

Björn Lindberg, to the best of my knowledge is working as On-Line technical director at Massive Entertainment a Ubisoft owned and operated game studio in Malmö Sweden. He does design and implementation of on-line backend systems for large AAA on-line games such as The Division series of games and World in Conflict.

Interview
Thank You Mark!

Thank you Mark for everything you’ve done to make this podcast a success! We’ll miss you!

Oct 23, 2019
Data Visualization with Manuel Lima
00:30:27

Gabi Ferrara and Jon Foust are back today and joined by fellow Googler Manuel Lima. In this episode, Manuel tells us all about data visualization, what it means, why it’s important, and the best ways to do it effectively.

For Google and its mission, data visualization is especially necessary in faciliatating the accesibility of information. It “makes the invisible visible” because of the way it can decode meaningful data patterns. Working across multiple GCP products, Manuel and his team build advanced visualization models that go beyond graphs and bar charts to things like sophisticated time lines that aid in the progression from data to usable knowledge. They have also created guidelines for things like what kind of graphical language to use, what type of charts users might need, and more. These guidelines, originally used only internally, have now been adjusted and released for use by developers outside Google with the help of the Material.io team.

The guidelines are based around the six data visualazation princples that help users get started. They can be employed to plan and inspire an entire project or to evaluate a specific data visualation chart. Some of the most important principles are to be honest and to lend a helping hand. You can read more in their Medium article, Six Principles for Designing Any Chart.

Manuel Lima

A Fellow of the Royal Society of Arts and nominated by Creativity magazine as “one of the 50 most creative and influential minds of 2009,” Manuel Lima is the founder of VisualComplexity.com, Design Lead at Google, and a regular teacher of data visualization at Parsons School of Design.

Manuel is a leading voice on information visualization and has spoken at numerous conferences, universities, and festivals around the world, including TED, Lift, OFFF, Eyeo, Ars Electronica, IxDA Interaction, Harvard, Yale, MIT, Columbia, the Royal College of Art, NYU Tisch School of the Arts, ENSAD Paris, the University of Amsterdam, and MediaLab-Prado Madrid. He has also been featured in various publications and media outlets, such as Wired, the New York Times, Science, Nature, Businessweek, Fast Company, Forbes, The Guardian, BBC, CNN, Design Observer, Creative Review, Eye, Grafik, étapes, and El País. His first book, Visual Complexity: Mapping Patterns of Information, has been translated into French, Chinese, and Japanese. His latest, The Book of Circles: Visualizing Spheres of Knowledge, covers 1,000 hundred years of humanity’s long-lasting obsession with all things circular.

With more than twelve years of experience designing digital products, Manuel has worked for Codecademy, Microsoft, Nokia, R/GA, and Kontrapunkt. He holds a BFA in Industrial Design and a MFA in Design & Technology from Parsons School of Design. During the course of his MFA program, Manuel worked for Siemens Corporate Research Center, the American Museum of Moving Image, and Parsons Institute for Information Mapping in research projects for the National Geospatial-Intelligence Agency.

Cool things of the week
  • Compute Engine or Kubernetes Engine? New trainings teach you the basics of architecting on Google Cloud blog
  • Stadia comes next month site
  • Google Cloud named a Leader in the 2019 Gartner Magic Quadrant for Full Life Cycle API Management for the fourth consecutive time blog
  • Google Hardware Event
    • Pixel 4 is here to help blog
    • Meet the new Google Pixel Buds blog
    • Nest Mini brings twice the bass and an upgraded Assistant blog
    • More affordable and portable: let’s Pixelbook Go blog
Interview
  • Material.io site
  • Data Visualization Guides site
  • Six Principles for Designing Any Chart article
  • Google’s six rules for great data design article
  • BigQuery site
  • Stackdriver site
  • Google Analytics site
Question of the week

What are the most common products used in cloud gaming?

  • Cloud Spanner for storing player authentication and inventory or long-term state storage site
  • Redis is used in Open Match
  • VM’s have been the most commonly used product for game servers but there has been a shift to Kubernetes
  • Pub/Sub
Where can you find us next?

Gabi will be at Full Stack Europe.

Jon will be at Kubecon in November to run a workshop on Open Match.

Sound Effect Attribution
Oct 16, 2019
SeMI Technologies with Laura Ham
00:34:03

Today on the podcast, Gabi Ferrara and Jon Foust share a great interview with Laura Ham, Community Solution Engineer at SeMI Technologies. At SeMI Technologies, Laura works with their project Weaviate, an open-source knowledge graph program that allows users to do a contextualized search based on inputted data. However, unlike traditional databases, Weaviate attaches meanings and links within the data.

Laura details what knowledge graphs are and how they can be useful for both small and large projects. Explaining that ontology is the meaning of words, she tells us how Weaviate is able to use this concept to make more specific data entries and links, allowing users to perform better and more informative searches. Weaviate is able to do this with the help of Kubernetes. Later, Laura tells Gabi and Jon the ways Weaviate helps developers and users with thorough documentation, assistance with troubleshooting, and support from solution engineers.

Laura Ham

Laura is the Community Solution Engineer at SeMI Technologies, where she takes care of building and supporting a community around their open source software product, Weaviate. She also takes care of the developer and user experience within the business, which means she writes documentation to support both developers and users, as well as researches and evaluates new software implementations on user experience. She has a user-centered approach in the work that she develops and designs. Laura is a full-time graduate student in Human Computer Interaction and Design with a special focus on Innovation and Entrepreneurship at EIT Digital Master School. Here, she learns about how to develop and design technology from a user perspective, and how to apply this with an entrepreneurial mindset.

Cool things of the week
  • Use G Suite to make documents (and other tools) more accessible to people with disabilities blog
  • 4 steps to stop data exfiltration with Google Cloud blog
  • Using Colab to get more out of BigQuery blog
  • Updates to AutoML Vision Edge, Auto ML Video, & AutoML Intelligence API blog
Interview
Question of the week

When will Python 2 reach the end of its life, and what does that mean for GCP?

  • Python Google Cloud Client Libraries only support Python 3 github
  • Countdown to end of life site
Where can you find us next?

Gabi will be at Full Stack Europe.

Jon will be at his twin’s wedding! Then Kubecon in November to run a workshop on Open Match.

SeMI Technologies will be hosting meetups in NYC on October 24th, the Bay Area on October 25th, and Amsterdam on November 7th.

Sound Effect Attribution
  • “Small Group Laugh 6” by Tim.Kahn of Freesound.org
  • “Small Group Laugh 2” by Tim.Kahn of Freesound.org
  • “02 Storm Orage” by ArnaudCoutancier of Freesound.org
  • “Harry Potter Theme”, a clunky midi file rendition of music originally composed by John Williams. Purchase the soundtrack on Amazon
Oct 09, 2019
Qubit with Matthew Tamsett and Ravi Upreti
00:28:02

Our guests Matthew Tamsett and Ravi Upreti join Gabi Ferrara and Aja Hammerly to talk about data science and their project, Qubit. Qubit helps web companies by measuring different user experiences, analyzing that information, and using it to improve the website. They also use the collected data along with ML to predict things, such as which products users will prefer, in order to provide a customized website experience.

Matthew talks a little about his time at CERN and his transition from working in academia to industry. It’s actually fairly common for physicists to branch out into data science and high performance computing, Matthew explains. Later, Ravi and Matthew talk GCP shop with us, explaining how they moved Qubit to GCP and why. Using PubSub, BigQuery, and BigQuery ML, they can provide their customers with real-time solutions, which allows for more reactive personalization. Data can be analyzed and updates can be created and pushed much faster with GCP. Autoscaling and cloud management services provided by GCP have given the data scientists at Qubit back their sleep!

Matthew Tamsett

Matthew was trained in experimental particle physics at Royal Holloway University of London, and did his Ph.D. on the use of leptonic triggers for the detection of super symmetric signals at the ATLAS detector at CERN. Following this, he completed three post doctoral positions at CERN and on the neutrino experiment NOvA at Louisiana Tech University, Brookhaven National Laboratory, New York, and the University of Sussex UK, culminating in a EU Marie Curie fellowship. During this time, Matt co-authored many papers including playing a minor part in the discovery of the Higgs Boson. Since leaving academia in 2016, he’s worked at Qubit as a data scientist and later as lead data scientist where he lead a team working to improve the online shopping experience via the use of personalization, statistics and predictive modeling.

Ravi Upreti

Ravi has been working with Qubit for almost 4 years now and leads the platform engineering team there. He learned distributed computing, parallel algorithms and extreme computing at Edinburgh University. His four year stint at Ocado helped developed a strong domain knowledge for e-commerce, along with deep technical knowledge. Now it has all come together, as he gets to apply all these learnings to Qubit, at scale.

Cool things of the week
  • A developer goes to a DevOps conference blog
  • Cloud Build brings advanced CI/CD capabilities to GitHub blog
  • Cloud Build called out in Forrester Wave twitter
  • 6 strategies for scaling your serverless applications blog
Interview
  • Qubit site
  • Qubit Blog blog
  • Pub/Sub site
  • BigQuery site
  • BigQuery ML site
  • Cloud Datastore site
  • Cloud Memorystore site
  • Cloud Bigtable site
  • Cloud SQL site
  • Cloud AutoML site
  • Goodbye Hadoop. Building a streaming data processing pipeline on Google Cloud blog
Question of the week

How do you deploy a Windows container on GKE?

Where can you find us next?

Gabi will be at the Google Cloud Summit in Sao Paulo, Brazil.

Aja will be at Cloud Next London.

Sound Effect Attribution
Oct 02, 2019
Phoenix Labs with Jesse Houston
00:37:21

Mark Mandel and Jon Foust return this week to host Jesse Houston, CEO of Phoenix Labs. Jesse goes into detail about their online, multiplayer game Dauntless, a hunting action game that brings friends together from every platform to fight giant monsters. Users can even switch platforms, say from Xbox to Playstation, and pick up right where they left off.

Later in the show, Jesse describes the hurdles of building such a huge game and how Phoenix Labs overcame them. Late nights and holiday hours helped them create “no downtime deploys”, so users can continue to play even as the game updates. Because big projects sometimes come with big problems, Jesse also emphasized the importance of developing crisis management skills to help get through tough times. We talk more specifically about what it takes to build and run Dauntless, from GCP products such as GKE, Bigtable, and BigQuery, to tricks with scaling and management. In the future, Dauntless will be available on the Switch, new expansions will be released, and more.

Jesse Houston

Jesse Houston is a games industry veteran with over 18 years experience in the gaming space. Houston fell in love with games at an early age and found his footing in the games industry by applying to a QA position in a local paper. Previously, Houston has held lead producer roles at both Riot Games on League of Legends, and BioWare on the Mass Effect series. He also served as Production Director at Ubisoft, overseeing Technical Project Management, Pipeline Planning, Development and Design, among other responsibilities. Houston formed Phoenix Labs with Sean Bender and Robin Mayne to create deep multiplayer games that bring players together.

Cool things of the week
  • Virtual display devices for Compute Engine are now GA blog
  • Container-native load balancing on GKE are now GA blog
  • How to deploy a Windows container on Google Compute Engine blog
  • Agones 1.0 site
Interview
Question of the week

What is the difference between Premium vs Standard network?

Where can you find us next?

Jesse will be speaking at the Montreal International Game Summit. You can see Phoenix Labs at many other gaming conferences, including Pax, TwitchCon, and GDC.

Mark is taking some vacation time, then he’ll be at Kubecon.

Jon will also be at Kubecon, as well as taking some personal time to attend several weddings.

Sound Effect Attribution
Sep 25, 2019
Conversational AI Best Practices with Cathy Pearl and Jessica Dene Earley-Cha
00:41:14

Conversational AI is our topic this week as your hosts Mark Mirchandani and Priyanka Vergadia are joined by Cathy Pearl and Jessica Dene Earley-Cha. Cathy explains what conversation AI is, describing it as people teaching computers to communicate the way humans do, rather than forcing humans to communicate like computers.

Later, we talk best practices in design and development, including how a good conversation design and sample dialogues before building can create a better product. This prep work helps anticipate the ways different users could respond to the same question and how the program should react. In multi-modal programming, planning is also important. Our guests suggest starting with the spoken portions of the design and then planning visual components that would augment the experience. Working together as a team is one of the most important parts of the planning process.

We also talk best use-cases for conversation AI. Does performing this task via voice make the experience better? Does it make the task easier or more accessible? If so, that could be a great application. In the future, the conversation may be a silent communication with the help of MIT’s Alter Ego.

Cathy Pearl

Cathy Pearl is head of conversation design outreach and author of the O’Reilly book, “Designing Voice User Interfaces”. She’s been creating Voice User Interfaces for 20 years and has worked on everything from programming NASA helicopter pilot simulators to a conversational app in which Esquire’s style columnist advises what to wear on a first date. She earned an MS in Computer Science from Indiana University and a BS in Cognitive Science from UC San Diego. You can find Cathy on Twitter, or check out her latest Medium article “A Conversation With My 35-year-old Chatbot”.

Jessica Dene Earley-Cha

Jessica Dene Earley-Cha is a Developer Advocate for Actions on Google. She loves to connect with developers and explore VUI (voice user interface) to add another dimension to how users interact with technology. Jessica is part of the leadership team for @WomenInVoice. You’ll find her either spending time with her dog, collecting strawberry knick knack or biking around town. Stay up-to-date on her ventures on Twitter.

Cool things of the week
  • How Google and Mayo Clinic will transform the future of healthcare blog
  • Announcing the general availability of 6 and 12 TB VMs for SAP HANA instances on Google Cloud Platform blog
  • Understanding your GCP Costs site and videos
    • Coupon code for qwiklabs is: 1q-costs-626
Interview
  • GCP Podcast Episode 188: Conversation AI with Priyanka Vergadia podcast
  • Google’s Conversation Design Best Practices site
  • Actions on Google site
  • Interactive Canvas docs
  • Dialogflow site
  • Deconstructing Chatbots videos
  • Behind the Actions videos
  • Assistant On Air videos
  • MIT’s Alter Ego site
  • Google Developers on Medium site
  • Actions Codelabs site
  • Actions Code Samples site
  • Actions on Google Twitter site
  • Google Assistant Dev on Reddit site
  • Cathy’s Book: Designing Voice User Interfaces site
  • How We Talk: The Inner Workings of Conversation site
  • Talk: The Science of Conversation site
Question of the week

How to integrate Dialogflow with BigQuery

Where can you find us next?

Cathy will be at Project Voice.

Mark will be on vacation soon!

Priyanka will be at GOTO Berlin, Codemotion Milan, and GOTO Copenhagen

Sep 18, 2019
ML with Dale Markowitz
00:30:11

On the podcast this week, we have a great interview with Google Developer Advocate, Dale Markowitz. Aja Hammerly and Jon Foust are your hosts, as we talk about machine learning, its best use cases, and how developers can break into machine learning and data science. Dale talks about natural language processing as well, explaining that it’s basically the intersection of machine learning and text processing. It can be used for anything from aggregating and sorting Twitter posts about your company to sentiment analysis.

For developers looking to enter the machine learning space, Dale suggests starting with non life-threatening applications, such as labeling pictures. Next, consider the possible mistakes the application can make ahead of time to help mitigate issues. To help prevent the introduction of bias into the model, Dale suggests introducing it to as many different types of project-appropriate data sets as possible. It’s also important to continually monitor your model.

Later in the show, we talk Google shop, learning about all the new features in Google Translate and AutoML.

Dale Markowitz

Dale Markowitz is an Applied AI Engineer and Developer Advocate for ML on Google Cloud. Before that she was a software engineer in Google Research and an engineer at the online dating site OkCupid.

Cool things of the week
  • Build a dev workflow with Cloud Code on a Pixelbook blog
  • Feminism & Agile blog
  • New homepage and improved collaboration features for AI Hub blog
Interview
  • TensorFlow site
  • Natural Language API site
  • AutoML Natural Language site
  • Content Classification site
  • Sentiment Analysis site
  • Analyzing Entities site
  • Translation API site
  • AutoML Translate site
  • Google Translate Glossary Documentation docs
  • Google News Lab site
  • AI Platform’s Data Labeling Service docs
Question of the week

How many different ways can you run a container on GCP?

Where can you find us next?

Dale will be at DevFest Minneapolis, DevFest Madison, and London NEXT.

Jon will be at the internal Google Game Summit and visiting Montreal.

Aja will be holding down the fort at home.

Sound Effect Attribution
Sep 11, 2019
Devoted Health and Data Science with Chris Albon
00:56:51

Michelle Casbon is back in the host seat with Mark Mirchandani this week as we talk data science with Devoted Health Director of Data Science, Chris Albon. Chris talks with us about what it takes to be a data scientist at Devoted Health and how Devoted Health and machine learning are advancing the healthcare field. Later, Chris talks about the future of Devoted Health and how they plan to grow. They’re hiring!

At Devoted Health, they emphasize knowledge, supporting a culture of not just machine learning but people learning as well. Questions are encouraged and assumptions are discouraged in a field where a tiny mistake can change the care a person receives. Because of this, their team members not only have a strong data science background, they also learn the specific nuances of the healthcare system in America, combined with knowledge of the legal and privacy regulations in that space.

How did Chris go from Political Science Ph.D. to non-profit data science wizard? Listen in to find out his storied past.

Chris Albon

Chris Albon is the Director of Data Science at Devoted Health, using data science and machine learning to help fix America’s health care system. Previously, he was Chief Data Scientist at the Kenyan startup BRCK, cofounded the anti-fake news company New Knowledge, created the data science podcast Partially Derivative, led the data team at the humanitarian non-profit Ushahidi’s, and was the director of the low-resource technology governance project at FrontlineSMS. Chris also wrote Machine Learning For Python Cookbook (O’Reilly 2018) and created Machine Learning Flashcards.

He earned a Ph.D. in Political Science from the University of California, Davis researching the quantitative impact of civil wars on health care systems. Chris earned a B.A. from the University of Miami, where he triple majored in political science, international studies, and religious studies.

Cool things of the week
  • How Itaú Unibanco built a CI/CD pipeline for ML using Kubeflow blog
  • Why TPUs are so high-performance
    • BFloat16: The secret to high performance on Cloud TPUs blog
    • TPU Codelabs site
    • Benchmarking TPU, GPU, and CPU Platforms for Deep Learning paper
  • Machine Learning Flashcards site
Interview
  • Devoted Health site
  • Devoted Health is hiring! site
  • Ushahidi site
  • FrontlineSMS site
  • New Knowledge site
  • Joel Grus: Fizz Buzz in TensorFlow site
  • Snowflake site
  • Periscope Data site
  • Airflow site
  • Kubernetes site
  • Chris Albon’s Website site
  • Partially Derivative podcast
  • Partially Derivative Back Episodes podcast
Question of the week

Chris Albon

To paraphrase: A computer program is said to learn if its performance at specific tasks improves with experience.

To find out more, including the definition of a partial derivative, buy a pack of Chris’s flashcards. Who knows, they might help you land your next job.

Where can you find us next?

Michelle is planning the ML for Developers track for QCon SF on Nov. 13.

Mark is staying in San Francisco and just launched two Beyond Your Bill videos: Organizing your GCP resources and Managing billing permissions.

Sound Effect Attribution
Sep 04, 2019
Cloud Bigtable with Billy Jacobson
00:33:20

Google’s own Billy Jacobson joins hosts Mark Mandel and Mark Mirchandani this week to dive deeper into Cloud Bigtable. Bigtable is Google’s petabyte scale, fully managed, NoSQL database. Billy elaborates on what projects Bigtable works best with, like time-series data user analytics, and why it’s such a great tool. It offers huge scalability with the benefits of a managed system, and it’s flexible and easily customized so users can turn on and off the pieces they need.

Later, we learn about other programs that are compatible with Bigtable, such as JanusGraph, Open TSDB, and GeoMesa. Bigtable also supports the API for HBase, an open-source project similar to Bigtable. Because of this, it’s easy for HBase users to move to Bigtable, and the Bigtable community has access to many open source libraries. Billy also talks more about the nine clients available, and when customers might want to use Bigtable instead of, or in conjunction with, other Google services such as Spanner and BigQuery.

Billy Jacobson

Billy Jacobson is a developer programs engineer focusing on Cloud Bigtable.

Cool things of the week
  • Introducing Cloud Run Button: Click-to-deploy your git repos to Google Cloud blog
  • Firebase Unity Solutions: Update game behavior without deploying with Remote Config blog
  • Introducing the BigQuery Terraform module blog
  • Macy’s uses Google Cloud to streamline retail operations blog
Interview
  • Cloud Bigtable site
  • GCP Podcast Episode 18: Bigtable with Ian Lewis podcast
  • BigQuery site
  • Bigtable Documentation docs
  • Codelab: Introduction to Cloud Bigtable site
  • Key Visualizer docs
  • Bigtable Replication Documentation docs
  • Bigtable and HBase Documentation docs
  • HBase site
  • JanusGraph site
  • Open TSDB site
  • GeoMesa site
  • Bigtable Client Libraries docs
  • Cloud Spanner site
  • Managing IoT Storage with Google’s Cloud Platform (Google I/O’19) video
  • Cloud Datastore site
  • Cloud Firestore site
  • Mapping the invisible: Street View cars add air pollution sensors site
  • Breathing Easy with Bigtable article
Question of the week

If I have an organization, how do I break down my billing data by folder?

Where can you find us next?

Mark Mirch is working around town but will be headed to LA soon.

Mark Mandel will be at Pax Dev, Pax West, Kubecon, and the GDC Online Games Technology Summit.

Aug 28, 2019
HerdX With Ron Hicks and Austin Adams
00:49:23

Mark Mirchandani is back this week with guest host Gabe Weiss to learn about HerdX. Our guests, Ron Hicks and Austin Adams, describe how this idea came about, the mechanics of the system, and how it could change the world of livestock.

HerdX is an environmentally friendly, humane way to improve the system of livestock management and sales. It uses monitoring systems to follow animals as they move about the field, then employs algorithms to identify any problems that may need attention. This allows for treatment of specific animals, rather than mass treatment of both healthy and unhealthy livestock. When pitted against humans, HerdX’s AI system could pinpoint the problem livestock much faster and more accurately than people. Once problem livestock are found, the rancher can use that information to devise and implement a treatment plan. Consumers benefit from HerdX as well, through better quality meat and better transparency of rancher practices. The players in the supply chain are recorded and meat is monitored through the entire process, from farm, to feed lot, to the dinner table. Because bad animals can be removed or cured and the supply chain is run much more efficiently, meat spoilage and food poisoning can be mitigated.

Ron Hicks

As the CEO & Founder of HerdX, Inc., a global AgTech company based in the Texas Hill Country, Ron is filling the void in ag data with IoT devices designed for livestock herds. In a nutshell, HerdX is using tags, water, and data to connect farmers around the world with families around the dinner table. Before his time with HerdX, Ron had a number of immensely successful career paths and achievements as a serial entrepreneur, inventor, and a strong visionary who loves disruptive technologies that can change the world. He was distinguished with Business Week’s top industrial design award in Medical Technologies, which recognized him along with other leaders and companies throughout the world, including BMW, Sony, Logitech, and Ford Motor Company. Ron is also a dynamic speaker who is passionate about solving problems rather than just talking about them and has spoken at conferences as a keynote speaker at Google headquarters in the United States and Singapore. He was also the keynote speaker at Texas Governor Rick Perry’s program titled “Technology Excellence for Rural America” which served as a springboard for the formation of HerdX.

Austin Adams

Austin Adams holds over a decade of experience in leading innovative software teams. At his previous employer Adams took multiple greenfield projects from initial scoping, to research and development, to proof of concept, and ultimately to market-leading products. Adams is an early adopter, leader, and contributor to the Kubernetes open source platform. He has used Kubernetes to create automation systems to help drive more than a billion dollars of product sales.

Cool things of the week
  • Press play: Find and listen to podcast episodes on Search blog
  • Japanese researchers build robotic tail to keep elderly upright site
  • Shining a light on your costs: New billing features from Google Cloud blog
Interview
  • HerdX site
  • New Zealand Innovator of the Year Awards site
Question of the week

How do I connect an IoT device to a trigger event in the cloud?

  • Cloud IoT step-by-step: Cloud to device communication blog
  • Cloud IoT Core site
  • Gabe’s blog blog
Where can you find us next?

Mark will be hanging out locally and working on training content.

Gabe will be at Next London.

Sound Effect Attribution
Aug 21, 2019
ML and AI with Sherol Chen
00:30:04

On the show today, we speak with Developer Advocate and fellow Googler, Sherol Chen about machine learning and AI. Jon Foust and Aja Hammerly learn about the history and impact of AI and ML on technology and gaming. What does it mean to be human? What can machines do better than humans, and what can humans do better than machines? These are the large questions that we aim to solve in order to understand and use AI. Sherol goes on to explain the types of deep learning machines can achieve, from neural networks to decision trees.

Sherol also went into depth about the potential social impact of AI as it assists doctors parsing through medical records and plans agricultural endeavors to maximize food production and safety. Sherol also elaborates on the ethical responsibilities we must realize when developing AI projects.

For developers looking to build a new AI project, Sherol outlines the pros and cons of using existing tools like Cloud Speech-to-Text, AutoML and AutoML Tables.

Sherol Chen

Sherol advocates for Machine Learning for Google Cloud, and works in Research at Google Brain for Machine Learning in Music and Creativity for the Magenta team. She’s taught Artificial Intelligence at Stanford and around the world in six different countries. Her PhD work is in Computer Science, researching storytelling and Artificial Intelligence at the Expressive Intelligence Studio.

Cool things of the week
  • AMD EPYC processors come to Google—and to Google Cloud blog
  • Kaggle Petfinder Dataset site
  • Streaming data from Cloud Storage into BigQuery using Cloud Functions blog
  • App Engine Standard Ruby site
Interview
Question of the week

You mentioned that you can run App Engine + Rails, how do you handle migrations?

Where can you find us next?

Jon will be at PAX Dev and PAX West, the internal game summit at Google in Sunnyvale, and taking some personal time to travel to Montreal.

Aja will be hanging around at home, on the internet, and at Seattle.rb.

Sound Effect Attribution
Aug 14, 2019
NetApp with Alim Karim and Dean Hildebrand
00:37:01

Jon Foust joins Mark Mirchandani this week as we meet up with Alim Karim from NetApp and Technical Director in OCTO Dean Hildebrand of Google. NetApp has been in data management for 20 years, focusing on providing on-prem, high-performance storage solutions for large industry clients. Their recent partnership with Google Cloud has allowed them to expand their services, offering the same great data management and storage in the cloud.

Dean and Alim elaborate on the best uses for NetApp, explaining that lifting and shifting an existing project to the cloud is only one way NetApp can be useful. New projects can be built right in Google Cloud with NetApp as well. Our guests discuss the other pros of the NetApp service, including faster data retrieval, better monitoring, and predictability. We also talk about how NetApp takes customer feedback into consideration to make sure their service is the best it can be for every client. What’s in store for the future of NetApp? Listen in to find out!

Alim Karim

Alim Karim is a Product Manager in the Cloud Data Services BU at NetApp. He started his career as a software developer and joined NetApp in 2011. At NetApp Alim has held several customer-facing positions and is passionate about solving business problems with technology. He holds an undergraduate degree in Computer Science and an MBA from Queen’s University.

Dean Hildebrand

Dean Hildebrand is a Technical Director in the Office of the CTO (OCTO) at Google Cloud focusing on enterprise and HPC storage systems. He has authored over 100 scientific publications and patents, and been the technical program chair and sat on the program committee of numerous conferences. He received a B.Sc. degree in computer science from the University of British Columbia in 1998 and M.S. and PhD. degrees in computer science from the University of Michigan in 2003 and 2007, respectively.

Cool things of the week
  • Google Cloud Game Servers site
  • VMware Cloud Foundation comes to Google Cloud blog
  • Using GCP NuGet Packages in Unity article
Interview
  • NetApp on Google Cloud site
  • Cloud Volumes Service site
  • BigQuery site
  • TensorFlow site
  • Google Cloud Storage site
  • Anthos site
Question of the week

How do I authenticate my Google Kubernetes Engine cluster in a CI/CD pipeline?

Where can you find us next?

Our guests will be at Google Cloud Summit Seattle and Next London.

Jon will be at PAX Dev, doing some Google Game stuff in Sunnyvale, and taking some personal time to travel to Montreal.

After Austin, Mark will be staying local to work on some stuff, and he’s about to launch the next few episodes of Stack Doctor.

Sound Effect Attribution
Aug 07, 2019
Conversation AI with Priyanka Vergadia
00:35:10

The podcast today is all about conversational AI and Dialogflow with our Google guest, Priyanka Vergadia. Priyanka explains to Mark Mirchandani and Brian Dorsey that conversational AI includes anything with a conversational component, such as chatbots, in anything from apps, to websites, to messenger programs. If it uses natural language understanding and processing to help humans and machines communicate, it can be classified as conversational AI. These programs work as translators so humans and computers can chat seamlessly.

We discuss how people interact with conversational AI, maybe without even realizing it. From asking Google Home to set your alarm to getting customer service support at your favorite online store, AI is probably working behind the scenes to help. Priyanka also tells us all about Google’s natural language understanding and processing program, Dialogflow. Designed to simplify the process, Dialogflow allows you to input a simple idea like asking for coffee, and watch as the program automatically includes many of the different ways people would naturally ask for coffee. Coffee would be great right now!

Listen in to find out the best (and worst) use cases and practices for this powerful tool!

Priyanka Vergadia

Priyanka Vergadia is a Developer Advocate at Google. She worked directly with customers for 1.5 years prior to recently joining Google Cloud Developer Relations team. She loves architecting cloud solutions and enjoys building conversational experiences. Her interest in Conversational AI led to the Deconstructing Chatbots YouTube series. Priyanka is currently starring in a new show called “Get Cooking in Cloud” where she will be sharing recipes to cook various business solutions on Google Cloud.

Cool things of the week
  • Least privilege for Cloud Functions using Cloud IAM blog
  • Containerizing in the real world … of Minecraft blog
  • Introducing the What-If Tool for Cloud AI Platform models blog
Interview
  • Chatbot Fail site
  • Dialogflow site and docs
  • Deconstructing Chatbots videos
  • Codelab: Build your first Chatbot with Dialogflow site
Question of the week

How do you run a recurring python script?

Where can you find us next?

Priyanka will be at Codemotion Milan in October and GOTO Copenhagen in November.

Brian will be at the office in Seattle, thinking about Compute Engine.

Mark will be in Austin and the Bay Area working on new training content!

Sound Effect Attribution
Jul 31, 2019
Instruqt with Adé Mochtar
00:26:29

Jon Foust and Mark Mirchandani are joined by Adé Mochtar to discuss the IT learning platform, Instruqt and how they create and manage the platform with the help of Google Cloud. Sandeep of Google stops in with the info on the Instruqt arcade games we saw at Google Next ‘19.

Instruqt’s main philosophy is that people learn best by doing, and their courses encourage immersion right off the bat. Developers are asked coding questions and allowed to work in sandbox environments to fully expose them to the subject. Instruqt checks the student’s work as they continue through the program to ensure the material is being properly learned.

But learning should be fun, too! By putting developer challenges on old-style arcade machines, developers can test their coding skills, learn new things, and have fun at the same time. At conferences, this has been a great way to engage their target audience. Google Cloud games were run on the Instruqt platform at Next ‘19, and conference attendees came back day after day to try to get on the high score leaderboard. It was a super fun way to get people using Google Cloud technologies!

Adé Mochtar

Adé is Co-Founder and CTO of Instruqt, a hands-on learning platform for IT technology. Before starting Instruqt, he was an engineer and consultant in Cloud and DevOps-related topics. A big part of that job was to educate organizations on how to adopt new technology. With Instruqt, he tries to achieve the same but on a larger scale. His mission is to make learning DevOps and Cloud more effective and fun. At Instruqt, Adé mainly focuses on back-end and infrastructure engineering using Terraform, Go, and (probably too much) Bash.

Cool things of the week
  • Step up your interviewing game with Byteboard blog
  • Gartner names Google Cloud a leader in its IaaS Magic Quadrant blog
  • Real-time bikeshare information in Google Maps rolls out to 24 cities blog
  • Run Visual Studio Code in Cloud Shell blog
Interview
Question of the week

I want to be more familiar with Google Cloud, how do I navigate the space for material? Learn more with Qwiklabs and Coursera. Get Certified.

Where can you find us next?

Instruqt arcade games will be at GopherCon and Cloud Summits!

Jon will be speaking at Pax Dev and Pax West.

Mark will be hanging on the East Coast, then meeting with customers in Austin.

Sound Effect Attribution
Jul 24, 2019
Blockchain with Allen Day
00:31:08

Blockchain takes the spotlight as new host Carter Morgan joins veteran Mark Mandel in a fascinating interview with Allen Day. Allen is a developer advocate with Google, specializing in streaming analytics for blockchain, biomedical, and agricultural applications.

This week Allen reveals how blockchain and cryptocurrencies can be applied to a variety of applications like distributed file storage and video services. We also discuss the hype and merits of blockchain + projects that Allen has worked on to analyze cryptocurrency transactions using Google Cloud’s big data platforms. The results may just surprise you.

Allen Day

Allen Day is a developer advocate with Google in Singapore. He specializes in streaming analytics for blockchain, biomedical, and agricultural applications. Allen studied at the UCLA Geffen School of Medicine and earned his PhD in Human Genetics. Allen’s blockchain work is focused on interoperability between smart contract platforms and cloud platforms. He created Google Cloud’s blockchain public datasets program, which allows non-specialist engineers and data scientists to search and analyze public blockchain data.

Cool things of the week
  • Blockchain.com, scaling and saving with Cloud Spanner blog
  • Cloud TPU Pods break AI training records blog
  • Cloud Memorystore adds import-export and Redis 4.0 blog
  • To run or not to run a database on Kubernetes: What to consider blog
  • Google to acquire Elastifile blog
Interview
  • Blockchain site
  • Bitcoin site
  • Coinbase site
  • Ethereum site
  • $24 million iced tea company says it’s pivoting to the blockchain, and its stock jumps 200% news article
  • Blockchain ETL project on GitHub site
  • BigQuery site
  • Kubernetes site
  • Cloud Composer site
  • Pub/Sub site
  • Bigtable site
  • Tensorflow site
  • Bitcoin in BigQuery: blockchain analytics on public data blog
  • BigQuery public blockchain datasets on GCP site
  • Ethereum in BigQuery: how we built this dataset blog
  • Ethereum in BigQuery: a Public Dataset for smart contract analytics blog
  • Introducing six new cryptocurrencies in BigQuery Public Datasets—and how to analyze them blog
  • Building hybrid blockchain/cloud applications with Ethereum and Google Cloud blog
  • Bitcoin in BigQuery: blockchain analytics on public data blog
  • Unchained Podcast podcast
  • Off the Chain Podcast podcast
Question of the week

What are the four (or six?) types of VMs that exist on Google Cloud Platform? blog and docs

Where can you find us next?

Mark Mandel is going to Tokyo Next, Open Source in Gaming Day , and the North American Open Source Summit, as well as Pax Dev and Pax West.

Carter will be at the Edinburgh Fringe Festival and working on new videos.

Allen will be at Strike Two Summit (Amsterdam), Singularity Festival (Heraklion), and Ethereum Devcon (Osaka).

Sound Effect Attribution
Jul 17, 2019
Scotiabank with Yuri Litvinovich
00:41:23

This week on the podcast, Yuri Litvinovich of Scotiabank was able to join Mark Mirchandani and Michelle Casbon to talk about migration from on-prem and their partnership with Google Cloud. Mark Mandel stops in with some cool things of the week and the question of the week, too!

With Yuri’s help, Scotiabank is working to become a modern financial services technology company. Their transition from working mostly on-prem to working in the cloud was exciting for him as he discovered how much cheaper, faster, and more secure large enterprise projects can be in the public cloud. Three years ago, Scotiabank’s CEO began encouraging this shift to keep the company up-to-date, with funds allocated to moving all their thousands of applications and products to a more efficient system.

To accomplish this, Yuri turned to Kubernetes to make use of containers. Because they are light and homogenous in different environments, the modernization at Scotiabank went much more smoothly with Kubernetes and GKE. They also use a mix of managed systems like BigQuery, Dataflow, and Pub/Sub, as well as made-from-scratch applications that help the Google products to be compatible with Scotiabank’s existing software. Yuri believes this was a key to their success in the migration from on-prem to the cloud.

In the process of migration, Yuri experienced some pushback from developers who were concerned about the move. He encouraged them not to “lift and shift” their projects, but to completely re-build them with cloud dev ops principles in mind. Yuri’s goal was to convince developers that doing this would result in projects that were much easier, cheaper, and more secure in the long run. By outlining the benefits and goals of migration and sharing success stories of other businesses who have transferred to Kubernetes and the cloud, Scotiabank was able to help convince developers of the importance of it. Yuri also encourages trust and cooperation between teams.

Yuri Litvinovich

Yuri is a Senior Cloud Engineer and Kubernetes Tech Lead at Scotiabank. He’s currently part of Platform Organization (PLATO) within Scotiabank, which performs enterprise modernization program to transform the Bank into a modern technology company in financial services. Yuri has extensive experience in Cloud technologies, Kubernetes, DevOps, Site Reliability Engineering, Automation, CI/CD, Linux, networking, and system administration. His pursuit of excellence led him to work on implementing cutting-edge technologies in both startups, and large enterprise environments making them vital part of organization’s digital transformation journey.

Cool things of the week
  • Introducing Deep Learning Containers: Consistent and portable environments blog
  • How to implement document tagging with AutoML blog
  • Analyze BigQuery data with Kaggle Kernels notebooks blog
    • GCP Podcast Episode 84: Kaggle with Wendy Kan podcast
  • Introducing the Jenkins GKE Plugin—deploy software to your Kubernetes clusters blog
Interview
  • Scotiabank site
  • Kubernetes site
  • Kubernetes Engine site
  • Cloud SQL site
  • BigQuery site
  • Dataflow site
  • Pub/Sub site
  • Stackdriver site
  • Anthos site
  • GKE On-Prem site
  • Istio site
  • Autoscaling Streaming Applications in Cloud Dataflow with Scotiabank video
  • Google Cloud Next ‘19: Day 2 Product Innovation Keynote video
  • Kubeflow site
Question of the week

Rather than using the standard Cloud Shell image - what if I want to add my own “by default” installed tooling?

Where can you find us next?

Mark Mirch is working on This Week in Cloud.

Mark Mandel is going to Tokyo Next, Open Source in Gaming Day , and the North American Open Source Summit.

Sound Effect Attribution
Jul 10, 2019
Informatica with Bill Creekbaum
00:36:59

Happy Independence Day to our American listeners! Mark Mandel is back today as he and Gabi Ferrara interview Bill Creekbaum of Informatica to learn how they work with Google Cloud for a better big data user experience. Mark Mirchandani is hanging around the studio as well, bringing some cool things of the week and helping with the question of the week!

Informatica provides data managing products that offer complete solutions focusing on metadata management, integration, governance, security, data quality, and discoverability. Bill’s job at Informatica is to ensure these products really take advantage of the strengths of Google Cloud Platform. One such example is a product that allows customers to design in Informatica and push their projects to Cloud Dataproc. Informatica also offers similar capabilities in BigQuery. When moving data from on-prem to the cloud, customers can use Informatica and Google Cloud together for a seamless transition, cost savings, and easier data control.

Together, Informatica and Google Cloud can also facilitate the acquisition of high quality data. To have better, more trustworthy output, data inputed needs to be safe to access, have few or no duplicates and null values, and be complete. To achieve this, developers usually use a combination of the Informatica tools Intelligent Cloud Services, Enterprise Data Catalog, and Big Data Management, and the Google tools BigQuery, Cloud Storage, Analytics, Dataproc, and Pub/Sub.

Bill’s closing advice for companies comes in three parts: take stock of the data you’ve got, set goals, and develop a well-rounded team.

Bill Creekbaum

Bill Creekbaum is Sr. Director of Product Management for Cloud, Big Data, and Analytic Ecosystems at Informatica. He is focused on delivering market leading unified data management platforms and services that help customers take advantage of their greatest assets, data. Bill has been in product management and product marketing for more than 20 years and for the past 10 has been focused on successfully delivering SaaS and Cloud Applications to the market. Prior to joining Informatica, Bill has worked at SnapLogic, GoodData, Oracle, Microsoft, Mindjet, and more. See more of Bill’s experience on LinkedIn.

Cool things of the week
  • Google Cloud + Chronicle: The security moonshot joins Google Cloud blog
    • GCP Podcast Episode 135: VirusTotal with Emi Martinez podcast
  • Introducing Equiano, a subsea cable from Portugal to South Africa blog
  • Kubernetes 1.15: Extensibility and Continuous Improvement blog
  • Future of CRDs: Structural Schemas blog
  • See how your code actually executes with Stackdriver Profiler, now GA blog
Interview
  • Informatica site
  • Informatica for GCP site
  • BigQuery site
  • Cloud Storage site
  • Cloud Dataproc site
  • Intelligent Cloud Services site
  • Enterprise Data Catalog site
  • Big Data Management site
  • Google Analytics site
  • Pub/Sub site
  • Google Cloud & Informatica: Accelerate your Data-Driven Digital Transformation webinar
  • Informatica for Google BigQuery data sheet
  • Informatica Intelligent Cloud Services for Google BigQuery site
Question of the week

If I want to have my App Engine Application serve any subdomain on my custom domain, how do I do that?

Where can you find us next?

Gabi is done traveling.

Mark Mirch’ is working on Stack Chat.

Mark Mandel is going to Tokyo Next, Open Source in Gaming Day , and the North American Open Source Summit.

Sound Effect Attribution
Jul 03, 2019
Google Cloud Platform UX with Michael Kleinerman
00:33:59

On this episode, our hosts Mark Mirchandani and Gabi Ferrara dive into Google Cloud Platform UX with guest and Google Product Designer Michael Kleinerman. Michael’s path to Product Designer started with “ancient” tech designing with Flash and 3D motion graphics and progressed from there through interaction designer to his place now with Google. His experience has helped him appreciate the many different kinds of designers needed for projects and how they have to work together for a good product.

At Google, Michael’s team builds design systems that create a balance between what Google uses and what the products built on Google use. He adopted Material Design, which offers guidelines for patterns and components of design, to Google Cloud. Material Design spans across multiple devices and screen sizes to help simplify design across devices. When Cloud reached the enterprise space, where components can be more complex, Michael’s team worked to adjust Cloud using Material Design so that features like tables would work correctly.

Accessibility is also a top priority for Cloud and the design team. To begin the process of designing for accessibility, the team finds the top three or so reasons that a user would come to their product and ensures those are accessible to all. The next step is to create easier usability in the second tier features of the product, and then all features beyond. Using a screen reader, they go through the product to see if it’s usable, and really try to make the experience better. The team also makes sure there are a lot of guidance pages as well.

The goal in product design is to make things simple and consistent for everyone.

Michael Kleinerman

Michael is a Product Designer at Google. He worked on Android and YouTube in the Bay Area before joining Cloud in NYC, where he started by leading the UX for Firestore until it launched in both Firebase and GCP. This work evolved into his current role on the core platform team, responsible for the design direction of the main design system used by producer teams to build and launch products on GCP.

Cool things of the week
  • Committed use discounts at a glance blog
  • Networking in depth blog
  • Chatbots with Dialog Flow blog and video
  • Turn it up to eleven: Java 11 runtime comes to App Engine blog
  • App Engine second generation runtimes now get double the memory; plus Go 1.12 and PHP 7.3 now generally available blog
Interview
Question of the week

How do I work with my containers locally and then get them into the cloud?

Where can you find us next?

Gabi is done traveling.

Mark Mirch’ is filming for customers in the Bay area.

Everyone else is just laying low for now!

Sound Effect Attribution
Jun 26, 2019
Derwen, Inc. with Paco Nathan
00:42:49

This week, Jon Foust and Michelle Casbon bring you another fascinating interview from our time at Next! Michelle and special guest Amanda were able to catch up with Paco Nathan of Derwen AI to talk about his experience at Next and learn what Derwen is doing to advance AI.

Paco and Derwen have been working extensively on ways developer relations can be enhanced by machine learning. Along with O’Reilly Media, Derwen just completed three surveys, called ABC (AI, Big Data, and Cloud), to look at the adoption of AI and the cloud around the world. The particular interest in these studies is a comparison between countries who have been using AI, Big Data, and Cloud for years and countries who are just beginning to get involved. One of the most interesting things they learned is how much budget companies are allocating to machine learning projects. They also noticed that more and more large enterprises are moving, at least partially, to the cloud.

One of the challenges Paco noticed was the difference between machine learning projects in testing versus how they act once they go live. Here, developers come across bias, ethical, and safety issues. Good data governance polices can help minimize these problems. Developing good data governance policies is complex, especially with security issues, but it’s an important conversation to have. In the process of computing the survey data, Paco discovered many big companies spend a lot of time with this issue and even employ checklists of requirements before projects can be made live.

In his research, Paco also discovered that about 54% of companies are non-starters. Usually, their problems stem from tech debt and issues with company personnel who do not recognize the need for machine learning. The companies working toward integrating machine learning tend to have issues finding good staff. Berkeley is working to solve this problem by requiring data science classes of all students. But as Paco says, data science is a team sport that works well with a team of people from different disciplines. Paco is an advocate of mentoring, to help the next generation of data scientists learn and grow, and of unbundling corporate decision making to help advance AI.

Amanda, Michelle, and Paco wrap up their discussion with a look toward how to change ML biases. People tend to blame ML for bias outcomes, but models are subject to data we feed in. Humans have to make decisions to work around that by looking at things from a different perspective and taking steps to avoid as much bias as we can. ML and humans can work together to find these biases and help remove them.

Paco Nathan

Paco Nathan is the Managing Parter at Derwen. He has 35+ years tech industry experience, ranging from Bell Labs to early-stage start-ups. Paco is also the Co-chair Rev. Advisor for Amplify Partners, Recognai, Primer AI, and Data Spartan. He was formerly the Director of Community Evangelism for Databricks and Apache Spark.

Cool things of the week
  • CERN recreated the Higgs discovery on GCP video
    • To discover the Higgs yourself, check out the CERN open data portal site
  • Fun facts from Michelle’s visit:
    • Seven total, four main experiments
      • ATLAS (largest, general-purpose) site
      • CMS (prettiest, general-purpose) site
      • ALICE (heavy-ion) site
      • LHCb (interactions of b-hadrons, matter/antimatter asymmetry) site
    • The French/Swiss border runs across the CERN property
    • Streetview of CERN control center site
    • CERN is the birthplace of the web
    • Where the protons come from site
    • Watch Particle Fever movie
Interview
  • Derwen, Inc. site
  • Derwen, Inc. Blog blog
  • Cloud Programming Simplified: A Berkeley View on Serverless Computing paper
  • Apache Spark site
  • Google Cloud Storage site
  • Datastore site
  • Kubeflow site
  • Quicksilver site
  • O’Reilly Media site
  • Google Knowledge Graph site
  • Jupyter site
  • JupyterCon site
  • The Economics of Artificial Intelligence site
  • “Why Do Businesses Fail At Machine Learning?” by Cassie Kozyrkov video
  • The Gutenberg Galaxy site
  • Programmed Inequality site
Question of the week

Stadia Connect occurred last Thursday. What are some of the biggest announcements that came out of it?

Where can you find us next?

Jon is in New York for Games for Change.

Michelle and Mark Mirchandani are back in San Francisco.

Brian & Aja are at home in Seattle.

Gabi is in Brazil.

Sound Effect Attribution
Jun 19, 2019
Google Maps Platform with Angela Yu
00:37:17

Your favorite Marks Mirchandani and Mandel are back hosting this week to touch base with Angela Yu about recent updates in Google Maps. As Angela describes Google Maps at a high level, it is your window into the real world, with coverage of Earth’s land and oceans. Google works hard to keep that information updated with satellite pictures, street view Google vehicles, and even backpacks for hikers to record hard to reach areas.

The Google Maps API makes it easy for developers to use Maps data in their own projects. It can be used for something as simple as showing location to something more complicated, for example showing the user specific things around them to help them make decisions. Game developers can create rich experiences by building real-world gaming situations with Maps and augmented reality. Using the Places API can display parks, government buildings, and other interesting places beyond streets. And the Routes API can expand the user experience by providing directions, tracking drivers in real time, etc. Maps and Google Cloud together work well with BigQuery to search huge amounts of data and visualize them on a map.

In the future, Angela is particularly excited about how ridesharing apps will continue to use Maps and Routes to optimize their businesses. She also looks forward to more augmented reality projects beyond gaming, where data, directions, and more are overlaid on the physical world.

Angela Yu

Angela Yu is a developer advocate for Google Maps Platform. Throughout her career, she has geeked out on voice recognition, mobile app development, and IoT. You can find her trapped in escape rooms or on Twitter.

Cool things of the week
  • Google to acquire Looker blog
  • New Translate API capabilities can help localization experts and global enterprises blog
  • Google Cloud networking in depth: Cloud CDN blog
  • Save money by stopping and starting Compute Engine instances on schedule blog
  • An update on Sunday’s service disruption blog
Interview
  • Google Maps Platform site blog docs
  • Google Maps Places site
  • Google Maps Routes site
  • Google Maps Treks site
  • Visualizing data from Firebase on a Google Map site
  • Google Maps Platform Codelabs site
  • BigQuery site
  • BigQuery Public Datasets docs
  • Deck.GL site
  • Google Maps SDK for Android Beta site
  • Popular Antipodes on Google Maps site
  • The True Size of countries site
  • Google Maps on Github site
  • Google Maps Client Libraries site
  • StreetView Gallery site
  • Earth Engine site
  • xkcd: Map Projections site
  • Beautiful data visualizations using deck.gl on Google Maps demo and docs
Question of the week

What is helm, and how do I use it?

Where can you find us next?

Angela will be at the Chrome Dev Summit.

Mark Man will be at Tokyo Next.

Mark Mirch will be customer filming for Stack Chat in NYC.

Sound Effect Attribution
Jun 12, 2019
Firebase with Jen Person
00:36:14

Google Developer Advocate Jen Person talks with Mark Mandel and Mark Mirchandani today about developments in Firebase. Firebase is a suite of products that helps developers build apps. According to Jen, it’s equivalent to the client-side of Google Cloud. Firebase works across platforms, including Android, web, iOS and offers many growth features, setting it apart from other Google products. It helps site and app owners interact with and reach customers with services like notifications, remote configurations to optimize the app, testing, and more.

Cloud Firestore has come out of beta, and it is available both through Firebase and Google Cloud Platform, making it easy for developers to move from one to the other if their needs change.

Recently, the Firebase team has been working to refine their products based on user feedback. Firebase Authentication has been upgraded with the additions of phone authentication, email link authentication, and multiple email actions. They’ve also added a generic authentication option so developers can use any provider they choose.

ML Kit makes machine learning much easier for client apps or on the server. With on-device ML features, users can continue using the app without internet service. Things like face recognition can still be done quickly without a wifi connection. ML Kit is adding new features all the time, including smart reply and translation, image labeling , facial feature detection, etc.

Cloud Functions for Firebase is also out of beta. It includes new features like a crash-litics trigger that can notify you if your site or app crashes and scheduled functions. An emulator is new as well, so you can test without touching your live code.

Jen Person

Jen is a Developer Advocate at Google. She worked with Firebase for 2.5 years prior to recently joining Google Cloud. She loves building iOS apps with Swift and planning the ideal data structures for various apps using Cloud Firestore. Jen is currently co-starring with JavaScript in a buddy cop comedy where the two don’t see eye to eye but are forced to work together, eventually forming a strong loving bond through a series of hilarious misadventures.

Cool things of the week
  • Uploading images directly to Cloud Storage using Signed URL blog
  • Build your own event-sourced system using Cloud Spanner blog
  • Cloud Shell on the Cloud Console app site
  • Google Cloud networking in depth: Cloud Load Balancing deconstructed blog
Interview
  • Firebase site
  • Firestore site
  • Cloud Storage site
  • Firebase Authentication site
  • ML Kit site
  • TensorFlow Lite site
  • Cloud Functions for Firebase site
  • Cloud Functions Samples site
  • I/O 2019 Talk: Zero to App video
  • Guide - Cloud Firestore collection group queries docs
  • Guide - Scheduled Cloud Functions docs
  • YouTube - #AskFirebase Playlist videos
  • Codelab - Recognize text, facial features, and objects in images with ML Kit for Firebase: iOS site
  • Codelab - Train and deploy on-device image classification model with AutoML Vision in ML Kit site
  • Codelab - Recognize text, facial features, and objects in images with ML Kit for Firebase: Android site
  • Codelab - Identify objects in images using custom machine learning models with ML Kit for Firebase site
  • Codelab - Detect objects in images with ML Kit for Firebase: Android site
  • Previous episodes on Firebase:
    • GCP Podcast Episode 13: Firebase with Sara Robinson and Vikrum Nijjar podcast
    • GCP Podcast Episode 29: The New Firebase with Abe Haskins and Doug Stevenson podcast
    • GCP Podcast Episode 78: Firebase at I/O 2017 with James Tamplin and Andrew Lee podcast
    • GCP Podcast Episode 97: Cloud Firestore with Dan McGrath and Alex Dufetel podcast
    • GCP Podcast Episode 99: Cloud Functions and Firebase Hosting with David East podcast
Question of the week

How do I save money on my GCP resources?

Where can you find us next?

Mark Man will be at Tokyo Next! Watch him live code on Twitch.

Mark Mirch is going on vacation!

Jun 05, 2019
Stackdriver with Rory Petty
00:40:20

Jon Foust is back this week, joining Mark Mirchandani for an in-depth look at Stackdriver with fellow Googler, Rory Petty. To start, Project Manager Rory explains that Stackdriver is a full observability solution for Google Cloud (as well as other clouds). We touch on how monitoring, logging, and APM tools allow developers and operators to fully understand how a website is performing. In addition to Monitoring and Logging, the suite of Stackdriver tools also includes Debugger, Trace, and Profiler to help users not only monitor their sites, but to solve problems that occur.

Stackdriver Monitoring and Logging support Google Cloud services out of the box. Users can use Monitoring to set up alerts, so if something goes awry, they are notified immediately and can address the problem. Alerts can also be custom designed to inform developers of things like number of checkouts on your e-commerce site, the amount of time between checkouts, and more. Stackdriver Monitoring allows blackbox monitoring, too, to make sure your service is healthy. The Monitoring dashboard makes it really easy to get started, with a resources section that has pre-made dashboards for developers to use. Developers don’t have to do a lot of configuration out of the box. However, if you need a more customized dashboard, that is also possible in Stackdriver Monitoring.

At Cloud Next earlier this year, Stackdriver announced Service Monitoring in alpha, which shows users a map of their microservices architecture. Public beta will hopefully be later this year. Stackdriver Sandbox, another recent project currently in the alpha stage, gives people an easy way to configure a test Stackdriver environment. This way, developers can play with Stackdriver tools without effecting their websites. Stackdriver Profiler, a great tool to understand the performance of your system, went GA at Cloud Next as well.

Stackdriver’s tools are all meant to work together to help you maintain and perfect development projects on many different cloud services and on-prem.

Rory Petty

Rory Petty is Product Manager for the Stackdriver Monitoring Platform. In his spare time, he enjoys cooking and is a vinyl record enthusiast. Rory is a midwest transplant living in Brooklyn.

Cool things of the week
  • Commute just got easier with Google Pay and Google Assistant blog
  • 5 year anniversary of Kubernetes and KubeCon content videos
  • Early Preview of AR in Google Maps video
Interview
  • Stackdriver site
  • Stackdriver with Kubernetes video
  • Stackdriver Monitoring site
  • Stackdriver Logging site
  • Stackdriver Debugger site
  • Stackdriver Trace site
  • Stackdriver Profiler site
  • App Engine site
  • Compute Engine site
  • GKE site
  • Site Reliability Engineering (SRE) Book site
  • Istio site
  • Stackdriver Service Monitoring site
  • Stackdriver Sandbox site
  • Cloud Next ‘19 DevOps & SRE Sessions videos
  • Cloud On Air site
  • Stack Doctor Playlist videos
  • Implementing GCP Stackdriver and Adapting SRE Practices to Samsung’s AI System video
  • Stackdriver Documentation site
Question of the week

How do I decide between Apps Script and App Maker?

Where can you find us next?

Jon is going to Games for Change.

Mark is going to be in NYC right before Games for Change.

Sound Effect Attribution
May 29, 2019
The Linux Foundation with Chris Aniszczyk
00:32:57

Today on the podcast, we’re speaking with Chris Aniszczyk about the Linux Foundation and the important work they do to further the advancement of technology through open source initiatives. Mark and Mark are your hosts this week, and they begin by speaking with Chris about what the Linux Foundation is and how it’s unique.

The Linux Foundation, while seeking to support open source projects, sets itself apart by also providing professional services such as marketing, technical writing, legal help, and running events. It acts as a parent foundation for smaller open source foundations like Cloud Native Computing Foundation, Node.js Foundation, and the Automotive Linux Foundation, which strives to bring open source to the automotive industry.

Though typically companies can be leery of working with competitors, The Linux Foundation has been successful bringing companies together to create useful software that benefits everyone. Collaboration can be easier when done through the foundation. Chris also actively reaches out to companies in industries that don’t typically engage in open source practices and encourages them to consider working together to make their industry better. Specifically, Chris works with companies within CNCF and the Open Container Initiative.

Chris Aniszczyk

Chris Aniszczyk is an open source executive and engineer with a passion for building a better world through open collaboration. He’s currently a VP at the Linux Foundation where he co-founded the Cloud Native Computing Foundation (CNCF) and currently serves as CTO. Furthermore, he’s a partner at Capital Factory where he focuses on mentoring, advising and investing in open source and infrastructure focused startups. Throughout his career he has worked at the intersection of open source, internet scale organizations and the enterprise; at Twitter he created their open source program/strategy and led their open source efforts to change the infrastructure industry. In a previous life, he bootstrapped an open source startup, was a Gentoo maintainer, made many mistakes, lead and hacked on many developer tooling and Linux related projects.

Cool things of the week
  • Uber datasets in BigQuery: Driving times around SF (and your city too) blog
  • Topping the tower: the Obstacle Tower Challenge AI Contest with Unity and Google Cloud blog
  • Querying the Stars with BigQuery GIS blog
  • GKE Sandbox: Bring defense in depth to your pods blog
  • Google Cloud launches new Osaka region to support growing customer base in Japan blog
Interview
  • Linux Foundation site
  • OpenJS Foundation site
  • CNCF site
  • Automotive Linux Foundation site
  • Let’s Encrypt site
  • How to start a project with the Linux Foundation site
  • Community Bridge site
  • Academy Software Foundation site
  • Open Container Initiative site
  • CNCF Cloud Native Definition site
  • CNCF Annual Report site
  • GraphQL site
  • Linux Foundation Events site
Question of the week

How do I connect Cloud SQL to my serverless?

Where can you find us next?

Mark Mirchandani will be working on more film projects.

Mark Mandel will be at Tokyo Next in July and will be at Open Source in Gaming the day before the Open Source North America Summit in August.

May 22, 2019
Primer with John Bohannon
00:52:02

Michelle and Mark are together again this week to talk with John Bohannon about AI startup, Primer. His goal is to build systems that continuously read documents and write about what they discover. He discusses his recent work building a self-updating knowledge base and the research his team just published.

Perhaps most interesting is the circuitous path he took to get to Primer. Hear about his adventures along the way to becoming a data scientist specializing in natural language processing. How does a microbiologist who developed a pregnancy test for fish get distracted by Python? What does contemporary dance have to do with establishing AI policy? Join us as he weaves a common thread along his career path: encountering interesting problems and discovering creative ways to solve them.

John Bohannon

John Bohannon is the Director of Science at Primer, an AI startup in San Francisco. Until 2017 he was an investigative journalist and data scientist writing mainly for Science magazine and Wired. He spent the first half of his career as a foreign correspondent, including as a Fulbright scholar in Berlin. His reporting from Gaza won the Reuters-IUCN Media Award for Excellence in Environmental Reporting from Europe. While embedded with military forces in Afghanistan he engineered the first voluntary release of civilian casualty data by NATO and the United Nations. As a visiting scholar in the Program in Ethics and Health at Harvard University he focused on the involvement of doctors and social scientists in the US government’s torture program. He was also the scientific advisor to Isabella Rosselini for “Green Porno” (winner of 4 Webby awards) and “Animals Distract Me” (official selection, 2011 Sundance Film Festival). He is the author of a peer-reviewed study of people’s inability to distinguish pet food from paté, which inspired Stephen Colbert to eat cat food on television. He has a PhD in molecular biology from the University of Oxford.

Cool things of the week
  • Braving the Wilderness: The Quest for True Belonging and the Courage to Stand Alone book
  • Next ‘19 Recap video
  • I/O ‘19 Recap video
  • All I/O Sessions videos
  • Michelle’s Favorites:
    • Session: Taylor Wilson interviewing Michio Kaku on the future of humanity video
    • Sandbox: AI on the Edge by Gabe Weiss, Noah Negrey, Yu-Han Liu, and Luiz Gustavo Martins
    • Codelab: AI on a microcontroller with TFLite and SparkFun Edge site
Interview
  • Primer site
  • Primer Blog blog
  • Headline Generation: Learning from Decomposable Document Titles paper
  • BERT site
  • Ngram Viewer site
  • Google Books site
  • Dance Your PhD 2018 WINNER - Superconductivity: The Musical! video
  • Kinetech Arts site
  • John Bohannon’s Website site
Question of the week

How can we be like John?

Where can you find us next?

Michelle will be at Kubecon Europe and CERN. Mark Mirchandani will be hanging around the bay area. Mark Mandel is in Tokyo. Gabi is in France. John is in NYC. Brian will be in Boulder, Colorado.

May 15, 2019
Human-Centered AI with Di Dang
00:38:04

Mark Mirchandani and Michelle Casbon take over the show this week to discuss AI and the PAIR Guidebook to Human-Centered AI. Mark Mandel pops in on the interview, and Di Dang, Design Advocate at Google, talks about her role in designing and building the guidebook with the intent of helping others create quality AI projects.

Di describes human-centered AI as a practice of not only being conscious of the project being built, but also considering how this AI project will impact us as humans at the end of the day. We influence machine learning so much, both intentionally and unintentionally, and it’s our job to look at the project and results as a whole.

In the guidebook, topics like data bias in machine learning, what design patterns work, how to establish trust with the user, and more are addressed. Di explains that the guidebook is a work in progress that will develop with input from users and advances in technology.

Di Dang

Di Dang recently joined Google’s Design Relations team as a Design Advocate supporting emerging technologies such as augmented reality and machine learning. Previously, she worked as a Senior UX Designer and led the Emerging Tech group at Seattle-based digital agency POP, advising clients on how VR/AR, web/mobile, conversational UI, and machine learning could benefit their end users. With a degree in Philosophy and Religion, she considers herself an optimistic realist who is passionate about ethical design. You can find Di onstage doing improv or on Twitter @dqpdang.

Cool things of the week
  • Bringing the best of open source to Google Cloud customers blog
  • James Ward’s Cloud Run button site
  • Michelle’s favorite codelabs from I/O
    • TPU-speed data pipelines site
    • Your first Keras model site
    • Convolutional neural networks site
    • Modern convnets, squeezenet, with Keras with TPUs site
Interview
  • People + AI Guidebook site
  • PAIR site
  • GCP Podcast Episode 114: Machine Learning Bias and Fairness with Timnit Gebru and Margaret Mitchell podcast
  • Machine Learning Crash Course site
  • Google Clips site
  • Google Brain Team site
Question of the week
Where can you find us next?

Michelle will be at Google I/O and Kubecon Europe.

  • No I/O event in your area? You can host one!
May 08, 2019
MongoDB with Andrew Davidson
00:32:00

On the podcast today we have a fascinating interview from our time at Cloud Next ‘19! Mark and Jon went in-depth with Andrew Davidson about MongoDB to find out what they do and how they do it.

MongoDB is a document database that stores JSON natively, making it super easy for developers to work with data in a way that’s similar to how they think about building applications. The database is scalable, highly available by default with built-in replication, has an intuitive query language, and can be run anywhere.

MongoDB Atlas is a global database service that runs on Google Cloud; it automates deployment and provisioning, and ongoing operations such as maintenance, upgrades, and scaling with no downtime. Atlas is a declarative model to manage your databases easily, is easy to migrate to, and offers advanced features such as global clusters for low latency read and write access anywhere in the world.

In the future, Andrew sees a world where we think in terms of JSON-style documents instead of just tables. MongoDB can help make that happen.

Andrew Davidson

Andrew Davidson, a Silicon Valley native who lives in NYC, is the Director of Cloud Products at MongoDB with a focus on MongoDB Atlas, MongoDB’s global database as a service. He previously worked on scaling global mapping operations at Google, has a background in physics, and has lived extensively in South Asia.

Cool things of the week
  • Level up on Android with Indie Games Accelerator blog
  • Berglas site
  • American Cancer Society uses Google Cloud machine learning to power cancer research blog
  • Efficiently scale ML and other compute workloads on NVIDIA’s T4 GPU, now generally available blog
    • GCP Podcast Episode 168: NVIDIA T4 with Ian Buck and Kari Briski podcast
  • After school, this teen tracks climate change with NASA blog
Interview
Question of the week

How can I access Google Cloud Shell from any terminal?

  • Introducing the ability to connect to Cloud Shell from any terminal blog
  • gcloud alpha cloud-shell ssh site
  • gcloud alpha cloud-shell scp site
  • gcloud alpha cloud-shell get-mount-command site
Where can you find us next?

Jon and Mark will be at IO.

May 01, 2019
Professional Services with Ann Wallace and Michael Wallman
00:33:02

Ann Wallace and Michael Wallman are here today to teach Aja and Mark about Professional Services Organization (PSO) at Google Cloud. PSO is the “post sales” department, helping clients come up with solutions for security, data migration, AI, ML, and more. Listen in to this episode to learn more about the specifics of the PSO!

Ann Wallace

Ann Wallace is the Global Security Practice Lead for Google PSO. She has spent the last 6 months building out the security practice. Ann is passionate about inclusion in tech. She is the West regional lead for Google Cloud EDII and a volunteer with Women Who Code Portland. Before Google Ann spent 14 years at Nike in various engineering and architecture roles. CloudNOW named her one of the top 10 Women in Cloud in 2015. When not working, Ann can be found ultra-trail running around the world.

Michael Wallman

Michael Wallman is a TPM, working on Cloud Migration for internal Alphabet companies and acquisitions. He also serves as the America’s infrastructure practice lead. He is in his 3rd year at Google. Prior to Google, Michael is Cloud “OG”, and spent almost 5 years growing the AWS Professional Services organization from 5 to 700+. Before sticking his head in the clouds, Michael helped found 2 start-ups: Aspera and SensysNetworks. Outside of work Michael spends his time chasing his 2 toddlers and mountain lions around the Berkeley Hills.

Ann and Michael actually met 5 years ago, working on Nike’s first cloud migration project. This encompassed reverse engineering a custom Perl configuration management system. (Who doesn’t love Perl?) It’s a small cloud world.

Cool things of the week
  • Amy built an app that uses Cloud Vision to identify key features of images texted to it link
  • Want to Change the Game? Design your own with Google Play blog
    • Change the Game site
  • The team based game of life app we demoed during the keynote is still up site
  • How we search for bow wows and meows blog
    • Why do cats and dogs…? site
Interview
  • G Suite site
  • Chrome site
  • GKE site
  • Kubernetes site
  • Anthos (the new Cloud Services Platform) site
  • Pub/Sub site
  • GCS site
  • GCS Dual-Region Buckets site
  • Grafeas site
  • CRDS site
  • Exploring container security: Digging into Grafeas container image metadata blog
  • CRE site
  • SRE site
  • Cloud Consulting Services site
Question of the week

How do I cache files between builds in Cloud Build?

  • Cloud Builders Community site
Where can you find us next?

Mark will be at IO, Open Source in Gaming Day which is co-located with Open Source North America Summit, and CFP.

Aja will be online! She has blog posts coming on assessing coding during interviews, using Ruby + GCP for weird stuff, and many other things.

Our guests will be at Kubecon EU.

Apr 24, 2019
Cloud Run with Steren Giannini and Ryan Gregg
00:32:32

Mark Mirchandani is our Mark this week, joining new host Michelle Casbon in a recap of their favorite things at Next! The main story this episode is Cloud Run, and Gabi and Mark met up with Steren Giannini and Ryan Gregg at Cloud Next to learn more about it.

Announced at Next, Cloud Run brings serverless to containers! It offers great options and security, and the client only pays for what they use. With containers, developers can use any language, any library, any software, anything!

Two versions of Cloud Run were released last week. Cloud Run is the fully managed, hosted service for running serverless containers. The second version, Cloud Run GKE, provides a lot of the same benefits, but runs the compute inside your Kubernetes container. It’s easy to move between the two if your needs change as well.

Steren Giannini

Steren is a Product Manager in the Google Cloud Platform serverless team. He graduated from École Centrale Lyon, France and then was CTO of a startup that created mobile and multi-device solutions. After joining Google, Steren managed Stackdriver Error Reporting, Node.js on App Engine, and Cloud Run.

Ryan Gregg

Ryan is a product manager at Google, working on Knative and Cloud Run. He has over 15 years experience working with developers on building and extending platforms and is passionate about great documentation and reducing developer toil. After more than a decade of working on enterprise software platforms and cloud solutions at Microsoft, he joined Google to work on Knative and building great new experiences for serverless and Kubernetes.

Cool things of the week
  • News to build on: 122+ announcements from Google Cloud Next ‘19 blog
  • Mark’s Favorite Announcement:
    • Network service tiers site
  • Michelle’s Favorite Announcements:
    • Cloud Code site
    • Cloud SQL for Postgres now supports v11 release notes
    • Cloud Data Fusion for visual code-free ETL pipelines site
    • Cloud AI Platform site
    • AutoML Natural Language site
    • Google Voice for G Suite blog
    • Hangouts Chat in Gmail site
    • Kubeflow v0.5.0 release site
Interview
Question of the week

If I want to try out Cloud Run, how do I get started?

  • Get started with the beta version by logging in site
  • Quicklinks site
  • Codelab site
Where can you find us next?

Gabi is at PyTexas

Jon and Mark Mandel are at East Coast Game Conference

Michelle & Mark Mirchandani will be at Google IO in May

Michelle will be at Kubecon Barcelona in May

Apr 17, 2019
Next 2019 Day 3
00:20:43

Welcome to day three of Next! More awesome interviews await in this episode, as hosts Mark Mirchandani, Aja Hammerly, Mark Mandel, Jon Foust and their guests explore more of Next.

To start, Dan of Viacom joins Mark and Jon to talk about his job in the TV business and why he loves Istio.

Host-turned-guest Aja and Lauren of the Developer Relations team sat in the booth to talk with the Marks about the developer keynote at Next. Aja and Lauren elaborate on how they work to promote Next and put together content inclusive of all aspects of Google Cloud.

Mark and Mark hear how Yuri from Scotiabank is using Kubernetes to help advance Scotiabank’s latest projects. Anthony from Google joins the conversation, too.

And lastly, we tease you with a short interview with Andrew of MongoDB to speak more on the partnership between MongoDB Atlas and Google Cloud. Andrew will be joining us for a full interview on the podcast later this year!

Interviews
  • Cloud Next site
  • Next On Air site
  • Google Cloud Next ‘19: Day 3 Run Channel video
  • Google Cloud Next ‘19: Day 3 Build Channel video
  • Google Cloud Next ‘19: Day 3 Collaborate Channel video
  • Day 3 at Next ‘19: A look back at an amazing week blog
  • Playlist: All Sessions - Google Cloud Next ‘19 videos
  • Viacom site
  • How Viacom modernized its Intelligent Content Discovery Platform with Google Cloud blog
  • GKE site
  • Anthos site
  • Istio site
  • Developer Keynote: Get to the Fun Part (Cloud Next ‘19) video
  • Jenkins site
  • Slack site
  • Cloud Run site
  • Announcing Cloud Run, the newest member of our serverless compute stack blog
  • GCP Podcast Episode 167: World Pi Day with Emma Haruka Iwao podcast
  • Dev Zone Walkthrough (Cloud Next ‘19) video
  • Dev Zone Experiment Pizza Authenticator (Cloud Next ‘19) video
  • Scotiabank site
  • Kubernetes site
  • Google Cloud Next ‘19: Day 2 Product Innovation Keynote (Justin Arbuckle at 25:23) video
  • Securing Kubernetes Secrets (Cloud Next ‘19) video
  • MongoDB site
  • MongoDB Atlas site
Where can you find us next?

The GCP Podcast will be back to its regular schedule next week!

Apr 12, 2019
Next 2019 Day 2
00:19:08

The podcast celebrates day two of Next as our hosts speak with some more conference attendees. Andre came by to talk with Aja and Jon about his work with Stackdriver IRM and their mission for fewer, shorter, and smaller outages.

We had three hosts in the booth with guest, Anne, who works for the GCP Trust and Security Product Team. Brian, Mark, and Aja find out exactly what Anne does at GCP and how she’s enjoying Next!

Brian and Mark also met up with Mario who came all the way from Munich, Germany. Mario runs the Cloud Community in his hometown, and he shared his thoughts on Anthos and what he’s excited about at Next.

Last but not least, Valentin stopped by to talk with Mark and Jon about Go and the presentation he’s giving at Next on site performance.

Interviews
  • Cloud Next site
  • Next On Air site
  • Google Cloud Next ‘19: Day 2 Run Channel video
  • Google Cloud Next ‘19: Day 2 Build Channel video
  • Stackdriver site
  • Stackdriver Incident Response and Management site
  • Stackdriver Incident Response and Management documentation docs
  • Data Management: The New Best Practice for Incident Response (Cloud Next ‘19) video
  • Stackdriver Profiler site
  • GKE site
  • Increasing trust in Google Cloud: visibility, control and automation blog
  • GKE Sandbox site
  • gVisor site
  • Hybrid Cloud Sessions - Google Cloud Next ‘19 videos
  • Google Cloud Next ‘19: Day 1 Secure Channel video
  • Google Cloud Next ‘19: Day 2 Secure Channel video
  • Anthos site
  • Meet Anthos! (Cloud Next ‘19) video
  • Introducing Anthos: An entirely new platform for managing applications in today’s multi-cloud world blog
  • Cloud SQL site
  • Making Google Cloud the best place to run your Microsoft Windows applications blog
  • How to Migrate Windows Workloads to Google Cloud (Cloud Next ‘19) video
  • Qwiklabs site
  • Dev.to site
  • Go site
  • Go Tools site
  • Cloud Run site
  • Announcing Cloud Run, the newest member of our serverless compute stack blog
Where can you find us next?

We’re at Next this week! Stop by and say hi!

Apr 11, 2019
Next 2019 Day 1
00:31:13

We’re at Cloud Next this week with special guests, special hosts, and more! On day one, Gabi and new host Mark Mirchandani were able to speak with Jonathan Cham, Customer Engineer at Google Cloud, about his experiences with Google Next. Ori of the Cloud SQL team shared exciting news about Cloud SQL Server.

Later, Aja was joined by co-host Brian Dorsey who elaborated on his Next talk, as well as his favorite things at Next. They were able to get a quick interview with Matt and Nate about Skuid and what they’re looking forward to at Cloud Next. Jose and Bryan of Onix stopped by as well to talk about their company and their experiences in comedy!

Interviews
Where can you find us next?

We’re at Next this week! Stop by and say hi!

Apr 10, 2019
StackRox with Connor Gilbert
00:27:41

Gabi is back with Mark this week in an interview with Connor Gilbert of StackRox, a Kubernetes security company. StackRox uses Kubernetes and containers to maximize security for customers across the container lifecycle. Connor explains how they monitor your containers through building, deploying, and finally the running of the application, and keep your project secure through all stages. StackRox identifies risks and weak areas, then responds in real time.

Connor’s advice for our listeners is to understand what’s going on with your containers and your application. Look at the data, the specs, and your options and then, if-needed, adjust the defaults to optimize the security of your app.

Connor Gilbert

Connor Gilbert is a product manager at StackRox, a Kubernetes security company, where he contributes to product vision and advocates for customer needs. Connor previously worked in architecture and engineering roles at StackRox. Before that, as Security Research Scientist at Qadium, he built tools to uncover network perimeter exposures and conducted DARPA Internet security research. He first discovered Kubernetes in 2015 and has been using it on GCP ever since.

Cool things of the week
  • Simplify reporting with the Sheets data connector for BigQuery, and voila: automated content updates for G Suite blog
  • 6 standout serverless sessions at Google Cloud Next ‘19 blog
  • 9 mustn’t-miss machine learning sessions at Next ‘19 blog
  • Don’t miss these must-see G Suite sessions at Google Cloud Next ‘19 blog
  • Next On Air live show
Interview
  • StackRox site
  • StackRox Overview site
  • StackRox Data Sheet data sheet
  • Kubernetes site
  • GKE site
  • Google Container Registry site
  • Google Cloud Security Command Center site
  • Go site
  • Istio site
  • Kubernetes Documentation site
  • Kubernetes Blog blog
  • Kubernetes Blog: A Guide to Kubernetes Admission Controllers blog
  • CNCF site
  • CNCF Webinar: Operationalizing Kubernetes Security Best Practices video
  • BSidesSF 2019 Talk: “Containers: Your Ally in Improving Security” video
  • Nine Kubernetes Security Best Practices Everyone Should Follow site
  • Top 5 Kubernetes RBAC Mistakes to Avoid white paper
Question of the week

How do I migrate my traditional data warehouse platform to BigQuery?

Where can you find us next?

Mark will be at Cloud NEXT, ECGC, and IO.

Gabi will be at Cloud NEXT and PyTexas

StackRox will be at Cloud NEXT, KubeCon, FS-ISAC, DockerCon, Red Hat Summit, and Black Hat.

Apr 03, 2019
NVIDIA T4 with Ian Buck and Kari Briski
00:35:59

Today on the podcast, we speak with Ian Buck and Kari Briski of NVIDIA about new updates and achievements in deep learning. Ian begins by telling hosts Jon and Mark about his first project at NVIDIA, CUDA, and how it has helped expand and pave the way for future projects in super computing, AI, and gaming. CUDA is used extensively in computer vision, speech and audio applications, and machine comprehension, Kari elaborates.

NVIDIA recently announced their new Tensor Cores, which maximize their GPUs and make it easier for users to achieve peak performance. Working with the Tensor Cores, TensorFlow AMP is an acceleration into the TensorFlow Framework. It automatically makes the right choices for neural networks and maximizes performance, while still maintaining accuracy, with only a two line change in Tensor Flow script.

Just last year, NVIDIA announced their T4 GPU with Google Cloud Platform. This product is designed for inferences, the other side of AI. Because AI is becoming so advanced, complicated, and fast, the GPUs on the inference side have to be able to handle the workload and produce inferences just as quickly. T4 and Google Cloud accomplish this together. Along with T4, NVIDIA has introduced TensorRT, a software framework for AI inference that’s integrated into TensorFlow.

Ian Buck

Ian Buck is general manager and vice president of Accelerated Computing at NVIDIA. He is responsible for the company’s worldwide datacenter business, including server GPUs and the enabling NVIDIA computing software for AI and HPC used by millions of developers, researchers and scientists. Buck joined NVIDIA in 2004 after completing his PhD in computer science from Stanford University, where he was development lead for Brook, the forerunner to generalized computing on GPUs. He is also the creator of CUDA, which has become the world’s leading platform for accelerated parallel computing. Buck has testified before the U.S. Congress on artificial intelligence and has advised the White House on the topic. Buck also received a BSE degree in computer science from Princeton University.

Kari Briski

Kari Briski is a Senior Director of Accelerated Computing Software Product Management at NVIDIA. Her talents and interests include Deep Learning, Accelerated Computing, Design Thinking, and supporting women in technology. Kari is also a huge Steelers fan.

Cool things of the week
  • Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA blog
  • Stadia blog
  • How Google Cloud helped Multiplay power a record-breaking Apex Legends launch blog
  • Massive Entertainment hosts Tom Clancy’s The Division 2 on Google Cloud Platform blog
Interview
  • NVIDIA site
  • NVIDIA Catalog site
  • CUDA site
  • Tensor Cores site
  • TensorFlow sote
  • Automatic Mixed Precision for Deep Learning site
  • Automatic Mixed Precision for NVIDIA Tensor Core Architecture in TensorFlow blog
  • TensorFlow 2.0 on NVIDIA GPU video
  • NVIDIA Volta site
  • NVIDIA T4 site
  • WaveNet blog
  • BERT blog
  • Compute Engine site
  • T4 on GCP site
  • Webinar On Demand: Accelerate Your AI Models with Automatic Mixed-Precision Training in PyTorch site
  • PyTorch site
  • NVIDIA TensorRT site
  • TensorRT 5.1 site
  • Kubernetes site
  • Rapids site
  • NVIDIA GTC site
  • Deep Learning Institute site
  • KubeFlow Pipeline Docs site
  • KubeFlow Pipelines on GitHub site
  • NVIDIA RTX site
Question of the week

Where can we learn more about Stadia?

Where can you find us next?

Mark will be at Cloud NEXT, ECGC, and IO.

Jon may be going to Unite Shanghai and will definitely be at Cloud NEXT, ECGC, and IO.

NVIDIA will be at Cloud NEXT and KubeCon, as well as International Conference on Machine Learning, The International Conference on Learning Representations, and CVPR

Mar 27, 2019
World Pi Day with Emma Haruka Iwao
00:26:54

World Pi Day is behind us, but our guest today, Emma Iwao, joins hosts Gabi and Mark to teach us all about pi. Pi is the constant of the ratio of a circle’s circumference to its diameter. Anytime you see a circle on a computer, pi has been used. It’s vital for everything from gaming to calculating rocket trajectories!

Emma crushed the world record for calculating digits of pi using Google Cloud over four months! Listen in to hear more about how she did it!

Emma Haruka Iwao

Emma is a developer advocate for Google Cloud Platform, focusing on application developers’ experience and high performance computing. She has been a C++ developer for 15 years and worked on embedded systems and the Chromium Project. Emma is passionate about learning and explaining the most fundamental technologies such as operating systems, distributed systems, and internet protocols. Besides software engineering, she likes games, traveling, and eating delicious food.

Cool things of the week
  • The Next OnAir site is live today and provides many of the details viewers could be looking for ahead of the event site
  • Get Google Cloud Certified at Next ‘19: What you need to know blog
  • Game Playing on Google Maps (see more at GDC) blog
  • Your mission, gumshoe: Catch Carmen San Diego in Google Earth blog
Interview
  • Y-cruncher site
  • Join the pi-31415926535897 Google Group group
  • Fetching pi digits site
  • Pi digit snapshots site
Question of the week

How do I track what is happening to my containers? Who has access to them, changes, etc?

Where can you find us next?

Mark will be at GDC, Cloud NEXT, ECGC, and IO.

Gabi will be at Cloud NEXT, PyTexas 2019, and she will be conducting a Cloud on Air Webinar on Migrating to Cloud SQL

Mar 20, 2019
SAP HANA with Lucia Subatin and Kevin Nelson
00:30:23

Jon Foust is back with Mark this week as we talk about SAP HANA, a data and application platform. Lucia Subatin and Kevin Nelson elaborate, explaining that SAP HANA is engineered for running SAP business applications. It is capable of handling large transactions very quickly and with great flexibility. With HANA, you don’t move data around, so you can run transaction workloads, as well as analytics, etc. in the same platform.

By teaming up with GCP, SAP HANA ensures that their enterprise users will have scalability and storage no matter how their businesses grow. GCP and SAP HANA developers have been working together to continue to make the products better.

Lucia Subatin

Lucia, Developer Advocate for SAP, is a proud geek. Her mission is to bring developers closer to SAP HANA and optimal enterprise solutions. Her contribution towards the community is based on enabling content and facilitating adoption by exploring and sharing more and better ways to capitalize the power of the platform.

Kevin Nelson

Kevin is a Google Cloud Developer Advocate focused on enterprise strategic partners. In his free time, Kevin is an avid sailor, brewer, and history buff who loves stargazing and studying the Age of Exploration.

Cool things of the week
  • Take your mobile games business to the next level with Google AdMob and Google Ads at GDC blog
  • Gaming developer hub site
  • Go global with Cloud Bigtable blog
  • Announcing Knative v0.4 Release article
  • Build with Classroom G Suite blog
Interview
Question of the week

If I want to programmatically search for links to an image that I have, how can I do that?

Where can you find us next?

Mark will be at GDC, Cloud NEXT, and ECGC in April.

Jon will be at GDC, Cloud NEXT, ECGC, and Vector Conf 2019.

Our guests will be at SAP CodeJam Venice, CA March 7, 2019, SAP CodeJam Mannheim, Germany March 18, 2019 and at Cloud NEXT.

Mar 13, 2019
Python with Dustin Ingram
00:28:07

Mark and Brian Dorsey spend today talking Python with Dustin Ingram. Python is an interpreted, dynamically typed language, which encourages very readable code. Python is popular for web applications, data science, and much more! Python works great on Google Cloud, especially with App Engine, Compute Engine, and Cloud Functions. To learn more about best (and worst) use cases, listen in!

Dustin Ingram

Dustin Ingram is a Developer Advocate at Google, focused on supporting the Python community on Google Cloud. He’s also a member of the Python Packaging Authority, maintainer of PyPI, and organizer for the PyTexas conference.

Cool things of the week
  • Machine learning can boost the value of wind energy blog
  • Compute Engine Guest Attributes site
  • Colopl open sourced a Cloud Spanner driver for Laravel framework site
  • Running Redis on GCP: four deployment scenarios blog
Interview
Question of the week

How can I manipulate images with Cloud Functions?

Where can you find us next?

Mark will be at GDC, Cloud NEXT, and ECGC in April.

Dustin will be at Cloud Next and PyCon.

Brian will be lecturing at Cloud Next: ‘Where should I run my code?’

Mar 06, 2019
Node.js with Myles Borins
00:35:53

Node.js is our topic this week as Mark and first-time host, Jon Foust, pick the brain of Myles Borins. Myles updates us on all the new things happening with Node.js, including the new .dev site that holds a ton of documentation to help people get started. Node.js now integrates with Cloud Build, the Node.js foundation has some new developments, and Google App Engine supports Node.js. The group has also been working on serverless containers.

Myles Borins

Myles Borins is a developer, musician, artist, and maker. They work for Google as a developer advocate serving the Node.js ecosystem. Myles cares about the open web and healthy communities.

Cool things of the week
  • Google Cloud Next ‘19 session guide now available blog
  • Introducing scheduled snapshots for Compute Engine persistent disk blog
  • Reliable task scheduling on Compute Engine with Cloud Scheduler site
  • How to make a self-destructing VM on Google Cloud Platform article
  • Making AI-powered speech more accessible—now with more options, lower prices, and new languages and voices blog
Interview
  • GCP Podcast Episode 105: Node.js with Myles Borins podcast
  • Node.js site
  • Introduction to Node.js site
  • Nodejs.dev on Github site
  • Cloud Build site
  • Firebase site
  • Node.js Foundation site
  • JS Foundation site
  • Linux Foundation site
  • Foundation Bootstrap Team on Github site
  • App Engine site
  • G Suite site
  • Apps Script site
  • BigQuery site
  • JSON site
  • The hilarious misadventures of being a platform downstream from your language video
  • Node.js Versions - How Do They Work? video
  • Open Source Leadership Summit site
  • Black Girls Code site
  • Scripted site
  • Girls Who Code site
Question of the week

How do I get google cloud APIs to work within Unity?

Add packages from NuGet to a Unity project and read more in the Unity docs here

Where can you find us next?

Mark will be at GDC in March, Cloud NEXT, and ECG in April.

Jon will be at GDC, Cloud NEXT, ECG, and Vector 2019.

Feb 27, 2019
Cloud SQL with Amy Krishnamohan
00:26:28

We’re learning all about Cloud SQL this week with our guest, Amy Krishnamohan. Amy’s main job is to teach customers about the products she represents. Today, she explains to Mark and Gabi that Cloud SQL manages services for open source databases, and she spends a little time elaborating on the other database management services Google has to offer.

Cloud SQL is a relational data storage solution. Relational data storage is very structured, almost like a table or spreadsheet, making it easier to analyze the data. Cloud SQL is capable of scaling out and up, meaning it can scale for traffic patterns and for storage. In comparison, NoSQL databases are very unstructured. If you’re not sure what kind of data is coming in, you can sort the data first and analyze it later. Each approach has its pros and cons and each is suitable for different types of projects.

Recently, Cloud SQL released a feature making it easy to move from on-prem to the cloud. In the future, they will continue to streamline the process of moving between the two spaces.

Amy Krishnamohan

Amy is Product Marketing Manager at Google Cloud responsible for Databases. She has diverse experience across product marketing, marketing strategy and product management from leading enterprise software companies such as MariaDB, Teradata, SAP, Accenture, Cisco and Intuit. Amy received her Masters in Software Management from Carnegie Mellon University.

Cool things of the week
  • Process Workflows with the new Google Docs API blog
  • Jib 1.0.0 is GA—building Java Docker images has never been easier blog
    • GCP Podcast Episode 151: Java & Jib with Patrick Flynn and Mike Eltsufin podcast
  • A guided tour in Google Earth that explores Black history blog
  • Author: Gabe Weiss - Publishing series: Cloud IoT step-by-step
    • Cloud IoT step-by-step: Connecting Raspberry PI + Python site
    • Cloud IoT step-by-step: Cloud to device communication site
    • Cloud IoT step-by-step: Quality of life tip - The command line site
Interview
  • Cloud SQL site
  • Cloud SQL Features site
  • MySQL site
  • PostgreSQLsite
  • Cloud MemoryStore site
  • Cloud Bigtable site
  • Cloud Firestore site
  • Cloud Spanner site
  • GCP Podcast Episode 62: Cloud Spanner with Deepti Srivastava podcast
  • Mongo site
  • Getting to know Google Cloud SQL video
Question of the week

What is a virtual column in a database?

Where can you find us next?

Amy will be at the Postgres Conference in New York on March 19.

Gabi will be at PHP UK in London and Cloud NEXT in April.

Mark will be at GDC in March, Cloud NEXT, and ECG in April.

  • Diamond Partner Q&A: Google’s Mark Mandel Has The Tools To Help You Make Great Games article
Feb 20, 2019
Voicea with Mohamed El-Geish
00:32:48

Today, Mohamed El-Geish joins us to talk about the voice AI technology powering Voicea. Gabi is back on the host bench with Mark as we learn how Voicea can improve productivity. EVA, the voice assistant, will record important information for you so you can focus on your meeting and will create tasks lists to help you stay organized. Voicea integrates well with multiple platforms to help accomplish your goals as well. You can send messages to Slack, add tasks to your Basecamp list, and more.

Mohamed explains the process of building Voicea and how machine learning techniques and user feedback have helped make it such a useful tool. Now, Voicea is working to incorporate video, allowing users to play back things like important meeting slides.

Mohamed El-Geish

Mohamed El-Geish is the Chief Architect and co-founder at Voicea (formerly Voicera), a voice AI technology company based in Menlo Park, Calif. Voicea leverages AI technology to harness voice in the workplace to increase productivity through EVA, Voicea’s Enterprise Voice Assistant. EVA listens, takes notes, and automatically provides highlights, actions, and recaps so your meetings can be activated. Voicea can turn talk into action from any conversation with in-person chats, meetings, conference calls, or video conferences.

Cool things of the week
  • Query without a credit card: introducing BigQuery sandbox blog
  • Exploring container security: Encrypting Kubernetes secrets with Cloud KMS blog
  • Golden State Warriors power data analytics and fan experiences with Google Cloud blog
  • Seven steps to making DevOps a reality blog
    • GCP Podcast Episode 158: VP of Engineering - Melody Meckfessel podcast
  • The Telegraph UK: Reimagining media with the help of Google Cloud blog
Interview
Question of the week

What if I’m working in a terminal in Cloud shell, and I want to move to another computer? How can I continue my work?

Where can you find us next?

Mark will be at GDC in March, Cloud NEXT, and ECG in April.

Gabi will be at the Museum of Natural History for their Brown Scholars program giving a workshop on ML APIs and Cloud Functions. She’ll also be at Cloud NEXT.

Feb 13, 2019
Go Cloud Functions with Stewart Reichling and Tyler Bui-Palsulich
00:32:15

First-time host, Aja, joins Mark today to talk Go Cloud Functions with two Google colleagues! Stewart, lead Product Manager on Google Cloud Functions, and Tyler, Developer Programs Engineer at Google, start the show by explaining the purpose of Cloud Functions. It is a severless compute product that supports many programming languages, scales automatically, and only charges for what you use. It works best as event-driven computing, in other words, when something happens, you want something else to happen in response. Cloud Functions also works well between clouds or even Google Cloud services, acting as the glue between them.

Go Cloud Functions works specifically for Go. Google makes a huge effort to make Cloud Functions easy to use for all developers, so that no matter what language you’re familiar with, Cloud Functions works for you.

Stewart Reichling

Stewart Reichling is the lead Product Manager on Google Cloud Functions. He is a graduate of Georgia Institute of Technology and has worked across Strategy, Marketing, and Product Management at Google.

Tyler Bui-Palsulich

Tyler is a Developer Programs Engineer at Google. He graduated with his Master’s in Computer Science from NYU and loves detailed documentation, random trivia, and homemade bread. You can find his blog at buipalsulich.com

Cool things of the week
  • Actually cool thing of the week twitter
  • NoSQL for the serverless age: Announcing Cloud Firestore general availability and updates blog
  • Site Reliability Workbook now available in HTML site
  • Building a serverless online game: Cloud Hero on Google Cloud Platform blog
  • The tech industry is failing people with disabilities and chronic illnesses article
Interview
  • GCP Podcast Episode 34: Stackdriver monitoring with Aja Hammerly podcast
  • GCP Podcast Episode 53: Ruby with Aja Hammerly podcast
  • Cloud Functions site
  • Cloud Scheduler site
  • Firestore site
  • Pub/Sub site
  • Go Mod site
  • App Engine site
  • Open Census site
  • GCP Podcast Episode 118: OpenCensus with Morgan McLean and JBD podcast
  • Google Stackdriver site
  • Launch/overview video video
  • The Go Runtime site
  • Cloud Functions Quickstarts site
Question of the week

How many ways can you run containers on GCP?

Where can you find us next?

Mark will be at GDC in March, Cloud NEXT, and ECG in April. Agones has a new website agones.dev! And he’s also back to Twitch streaming!

Aja will be at Cloud NEXT in April.

Feb 06, 2019
Knative with Mark Chmarny and Ville Aikas
00:34:48

We’re back! This week, Mark welcomes Gabi as his new co-host! Listen in as they discuss Knative with Mark Chmarny and Ville Aikas.

So what is Knative? Mark and Ville explain that Knative is basically a way to simplify Kubernetes for developers. This way, developers can focus on writing good code without worrying about all the aspects of Kubernetes, such as deploying and autoscaling. Knative helps with these functions automatically. Knative also supports many languages which allows developers to bring their own stack. The day-to-day of developing doesn’t change, which is the beautiful thing about Knative!

Knative is open source and easy to deploy. Developers can find installation guides online for any Kubernetes certified instance of service. A link to the installation guide for Knative on GKE is in our show notes.

Mark Chmarny

Mark is a Technical Program Manager for Serverless focusing on enabling customers to be successful with our serverless portfolio on GCP, and driving community awareness of our serverless products on GKE. Prior to that Mark lead the Partner Engineering team for Data, Analytics and ML at Google. Before Google, Mark was the Sr. Director of Datacenter Solutions Group at Intel.

Ville Aikas

Ville is a member of the Technical Oversight Committee for Knative, leads Knative Eventing, and (with Matt) conceived ducks for K8s. Previously, Ville worked on Helm, K8s Service Catalog and Kubernetes (before it was Kubernetes). Before the OSS stint Ville was a TL for Google Cloud Storage.

Cool things of the week
  • Let the sunshine in: opening the market for more renewable energy in Asia blog
  • Get Go-ing with Cloud Functions: Go 1.11 is now a supported language blog
  • Building Google’s Game of the Year with Cloud Text-to-Speech and App Engine blog
  • Welcome to the service mesh era: Introducing a new Istio blog post series blog
Interview
Question of the week

How long does it take for Cloud SQL to detect an outage and trigger High Availability failover?

Where can you find us next?

Gabi will be discussing the awesome new features of MySQL 8.0 at PHP UK - London and you will be also able to find her at Cloud NEXT

Mark will be at GDC in March, Cloud NEXT, and ECG in April

Our guests will be at Cloud NEXT and KubeCon Barcelona

Jan 30, 2019
End of Year Wrap-up
00:32:50

Happy Holidays, everyone! Melanie and Mark wrap up a great year by reminiscing about some of their favorite episodes! We also talk about the big news of the year, our favorite articles, and what’s coming up for the GCP Podcast in 2019.

Cool things of the week
  • Kubernetes and GKE for developers: a year of Cloud Console blog
  • Reducing gender bias in Google Translate blog
  • Cloud Security Command Center is now in beta and ready to use blog
Main content
  • Podcast accomplishments!

    • We have awesome new intro and outro music, new website, new YouTube videos!
    • We hit 1 million and then 2 million downloads!
    • Mark and the podcast are celebrating their three year anniversary!
  • Top 10 most downloaded episodes of all time!

    1. GCP Podcast Episode 111: Google Cloud Platform with Sam Ramji podcast
    2. GCP Podcast Episode 112: Percy.io with Mike Fotinakis podcast
    3. GCP Podcast Episode 146: Google AI with Jeff Dean podcast
    4. GCP Podcast Episode 127: SRE vs Devops with Liz Fong-Jones and Seth Vargo podcast
    5. GCP Podcast Episode 128: Decision Intelligence with Cassie Kozyrkov podcast
    6. GCP Podcast Episode 113: Open Source TensorFlow with Yifei Feng podcast
    7. GCP Podcast Episode 88: Kubernetes 1.7 with Tim Hockin podcast
    8. GCP Podcast Episode 108: Launchpad Studio with Malika Cantor and Peter Norvig podcast
    9. GCP Podcast Episode 130: Data Science with Juliet Hougland and Michelle Casbon podcast
    10. GCP Podcast Episode 125: Open Source at Google Cloud Platform with Sarah Novotny podcast
  • Top 10 most downloaded episodes for 2018!

    • Exact same list except Tim Hockin is not #7. Following episodes go up a number and we added to #10 spot.
    • GCP Podcast Episode 122: Project Jupyter with Jessica Forde, Yuvi Panda and Chris Holdgraf podcast
  • Mark’s favorite episodes

    • GCP Podcast Episode 129: Developer Relations with Mandy Waite podcast
    • GCP Podcast Episode 121: Kontributing to Kubernetes with Paris Pittman and Garrett Rodrigues podcast
    • GCP Podcast Episode 131: Actions on Google with Mandy Chan podcast
    • GCP Podcast Episode 148: Wellio with Sivan Aldor-Noiman and Erik Andrejko podcast
    • GCP Podcast Episode 110: CPU Vulnerability with Matt Linton and Paul Turner podcast
    • GCP Podcast Episode 125: Open Source at Google Cloud Platform with Sarah Novotny podcast
    • GCP Podcast Episode 140: Container Security with Maya Kaczorowski podcast
  • Melanie’s favorite episodes

    • GCP Podcast Episode 117: Cloud AI Fei-Fei Li was the Chief Scientist of AI/ML at Google podcast
    • GCP Podcast Episode 114: ML Bias & Fairness with Timnit Gebru and Margaret Mitchell podcast
    • GCP Podcast Episode 141: Accessibility in Tech podcast
    • GCP Podcast Episode 136: Robotics with Raia podcast
    • GCP Podcast Episode 150: Strange Loop, Remote Working, and Distributed Systems with KF podcast
    • DL Indaba
      • GCP Podcast Episode 147: DL Indaba: AI Investments in Africa podcast
      • GCP Podcast Episode 149: Deep Learning Research in Africa with Yabebal Fantaye & Jessica Phalafala podcast
      • GCP Podcast Episode 152: AI Corporations and Communities in Africa with Karim Beguir & Muthoni Wanyoike podcast
    • GCP Podcast Episode 157: NeurIPS and AI Research with Anima Anandkumar podcast
  • Favorite announcements, products, and more at Google Cloud

    • Unity and Google Cloud Strategic Alliance blog
    • Cloud TPU site
    • Google Dataset Search is in beta site
    • No tricks, just treats: Globally scaling the Halloween multiplayer Doodle with Open Match on Google Cloud blog
    • GKE On-Prem site
    • Open Source - Knative release, Skaffold, Istio updates, gVisor, etc.
    • Google in Ghana blog
    • Cloud NEXT blog
      • GCP Podcast Episode 137: Next Day 1 podcast
      • GCP Podcast Episode 138: Next Day 2 podcast
      • GCP Podcast Episode 139: Next Day 3 podcast
    • Unity and DeepMind partner to advance AI research blog
    • Introducing PyTorch across Google Cloud blog
Question of the week

What were your personal highlights for 2018?

  • Mark

    • Agones
    • Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes blog github
    • The new website
    • Having Melanie join me on the podcast
  • Melanie

    • Bringing Francesc back
    • Meeting Grace
    • GCP Podcast Episode 142: Agones With Mark Mandel and Cyril Tovena podcast
Where can you find us next?

It’s the holidays!

Special thanks!
  • Thank you guests
  • Thank you Jennifer
  • Thank you HD Interactive: James, Trae, Sabrina, and Sean
  • Thank you Greg
  • Thank you Neil, Chuck, and Shana
  • Thank you MBooth for the website overhaul and social media support
  • Thank you Francesc
  • Thank you listeners!
Dec 12, 2018
VP of Engineering - Melody Meckfessel
00:33:28

Melanie and Mark talk with Google Cloud’s VP of Engineering, Melody Meckfessel, this week. In her time with Google Cloud, she and her team have worked to uncover what makes developers more productive. The main focus of their work is DevOps, defined by Melody as automation around the developer workflow and culture. In other words, Melody and her team are discovering new ways for developers to interact and how those interactions can encourage their productive peak.

Melody and her team have used their internal research and expanded it to collaborate with Google Cloud partners and open source projects. The sharing of research and products has created even faster innovation as Google learns from these outside projects and vice versa.

In the future, Melody sees amazing engagement with the community and even better experiences with containers on GCP. She is excited to see the Go community growing and evolving as more people use it and give feedback. Melody also speaks about diversity, encouraging everyone to be open-minded and try to build diverse teams to create products that are useful for all.

Melody Meckfessel

Melody Meckfessel is a hands-on technology leader with more than 20 years experience building and maintaining large-scale distributed systems and solving problems at scale. As VP of Engineering, she leads the team building DevOps tools and sharing DevOps best practices across Google and with software development and operations teams around the world. Her team powers the world’s most advanced continuously delivered software, enabling development teams to turn ideas into reliable, scalable production systems. After graduating from UC Berkeley, Melody programmed for startups and enterprise companies. Since joining Google in 2004, Melody has led teams in Google’s core search systems, search quality and cluster management. Melody is passionate about making software development fast, scalable, and fun.

Cool things of the week
  • Mark is back from vacation!
  • We are at 2 million downloads! tweet
  • Greg Wilson twitter and github
  • Open source gaming:
    • Agones - 0.6.0 - site
    • Open Match - 0.2.0 RC - site
  • What’s new at Firebase Summit 2018 blog
Interview
Question of the week

If I want to configure third party notifications (such as Slack or Github) into my Cloud Build configuration - how can I do that?

Where can you find us next?

Mark will be at KubeCon next week.

Melanie will be at NeurIPS this week. She’ll be attending Queer in AI, Black in AI, and LatinX this week as well.

Dec 05, 2018
NeurIPS and AI Research with Anima Anandkumar
00:45:05

Melanie is solo this week talking with Anima Anandkumar, a Caltech Bren professor and director of ML research at NVIDIA. We touch on tensors, their use, and how they relate to TensorFlow. Anima also details the work she does with NVIDIA and how they are helping to advance machine learning through hardware and software. Our main discussion centers around AI and machine learning research conferences, specifically the Neural Information Processing Systems conference (commonly referred to as NIPS) and the reason they have rebranded.

NIPS originally started as a small conference at Caltech. As deep learning became more and more popular, it grew exponentially. With the higher attendance and interest, the acronym became center stage. Sexual innuendos and harassing puns surrounded the conference, sparking a call for a name change. At first, conference organizers were reluctant to rebrand and they used recent survey results as a reason to keep NIPS.

Anima discusses her personal experience protesting the acronym, opening up about the hate speech and threats of which she and others received. Despite the harassment, Anima and others continued to protest, petition, and share stories of mistreatment within the community which helped lead to the name/acronym change to NeurIPS. The rebranding hopes to reestablish an inclusive academic community and move the focus back to machine learning research and away from unprofessional attention.

Anima Anandkumar

Animashree (Anima) Anandkumar is a Bren professor at Caltech CMS department and a director of machine learning research at NVIDIA. Her research spans both theoretical and practical aspects of machine learning. In particular, she has spearheaded research in tensor-algebraic methods, large-scale learning, deep learning, probabilistic models, and non-convex optimization.

Anima is the recipient of several awards such as the Alfred. P. Sloan Fellowship, NSF Career Award, Young investigator awards from the Air Force and Army research offices, Faculty fellowships from Microsoft, Google and Adobe, and several best paper awards. She is the youngest named professor at Caltech, the highest honor bestowed to an individual faculty. She is part of the World Economic Forum’s Expert Network consisting of leading experts from academia, business, government, and the media. She has been featured in documentaries by PBS, KPCC, wired magazine, and in articles by MIT Technology review, Forbes, Yourstory, O’Reilly media, and so on.

Anima received her B.Tech in Electrical Engineering from IIT Madras in 2004 and her PhD from Cornell University in 2009. She was a postdoctoral researcher at MIT from 2009 to 2010, visiting researcher at Microsoft Research New England in 2012 and 2014, assistant professor at U.C. Irvine between 2010 and 2016, associate professor at U.C. Irvine between 2016 and 2017, and principal scientist at Amazon Web Services between 2016 and 2018.

Cool things of the week
  • Taking charge of your data: using Cloud DLP to de-identify and obfuscate sensitive information blog
  • Unlocking what’s possible with medical imaging data in the cloud blog
  • Google makes dataset of 50 million drawings available on its cloud blog
  • Machine learning on machines: building a model to evaluate CPU performance blog
Interview
  • Anima at TensorLab site
  • NeurIPS site
  • Petition site
  • Name Change (results of the poll) letter
  • Johns Hopkins University letter letter
  • AI Researchers Fight Over Four Letters article
  • From the Board: Changing our Acronym letter
  • TensorFlow site
  • NVIDIA site
Question of the week

What are some actions I can take if I’m being trolled, harassed and/or bullied online or I want to be proactive about my safety?

Where can you find us next?

Mark will be at KubeCon in December.

Melanie will be at SOCML this week and NeurIPS next week. She’ll be attending WIML, Black in AI, and LatinX.

Nov 28, 2018
Grace Health with Therese Mannheimer and Roman Jasins
00:31:37

Happy Thanksgiving! On this episode, Mark and Melanie learn about Grace.health with co-founders Therese Mannheimer and Roman Jasins. Grace.health’s goal is to give women control of information about their own bodies, allowing them to make informed healthcare decisions. Grace.health is a female health companion that lets women track and plan their periods, fertility, and ask questions. It is a global undertaking, hoping to reach not just the tech savvy woman, but all women in all markets worldwide.

Stigmas and taboos around the world portray periods as dirty and contagious, preventing women from being able to work, go to school, or even sleep in the house. Grace.health’s goal is to educate people to help limit these superstitions and allow women to live fuller lives. With Grace.health, women know when their periods are coming or when the are ovulating so they can make the proper plans.

In the longterm, Grace.health hopes to be a tool to not only help women identify any health concerns but also find a healthcare professional and get the treatment necessary.

Therese Mannheimer

Therese, one of the founders of Grace.health, is an experienced business developer and product person who believes that the best way to solve problems is to put relevant solutions into the hands of people. She is also co-founder of the Allbright Foundation that works with driving opinion around meritocracy.

Roman Jasins

Roman is CTO and co-founder of Grace.health.

Cool things of the week
  • Building IoT Applications on Google Cloud video
  • Getting started with Kubeflow Pipelines blog
  • Subatomic particles and big data: Google joins CERN openlab blog
    • GCP Podcast Episode 145: ATLAS with Dr. Mario Lassnig podcast
  • Istio Routing Basics site
Interview
  • Grace Health site
    • Google Cloud Startup site
  • Dialogflow site
  • FEM International site
  • UN site
  • Doctors Without Borders site
  • The Hunger Project site
Question of the week

With background cloud functions - how can I set them up to retry on failure?

Where can you find us next?

Mark and will be at KubeCon in December.

Melanie will be at SOCML in November and Black in AI and LatinX in December.

Nov 21, 2018
Confluent and Kafka with Viktor Gamov
00:37:46

Viktor Gamov is on the podcast today to discuss Confluent and Kafka with Mark and special first-time guest host, Michelle. Viktor spends time with Mark and Melanie explaining how Kafka allows you to stream and process data in real-time, and how Kafka helps Confluent with its advanced streaming capabilities. Confluent Cloud helps connect Confluent and cloud platforms such as Google Cloud so customers don’t have to manage anything - Confluent takes care of it for you!

To wrap up the show, Michelle answers our question of the week about Next 2019.

Viktor Gamov

Viktor Gamov is a Developer Advocate at Confluent, the company that makes a streaming platform based on Apache Kafka. Working in the field, Viktor developed comprehensive expertise in building enterprise application architectures using open source technologies. He enjoys helping different organizations design and develop low latency, scalable, and highly available distributed systems.

Back in his consultancy days, he co-authored O’Reilly’s «Enterprise Web Development».

He is a professional conference speaker on distributed systems, Java, and JavaScript topics, and is a regular at events, including JavaOne, Devoxx, OSCON, QCon, and others. He blogs and produces the podcasts Razbor Poletov (in Russian) and co-hosts DevRelRad.io.

Follow Viktor on Twitter, where he posts about gym life, food, open source, and, of course, Kafka and Confluent!

Cool things of the week
  • Kubeflow published a leadership guide to inclusivity site
  • Picture what the cloud can do: How the New York Times is using Google Cloud to find untold stories in millions of archived photos blog
  • Click-to-deploy on Kubeflow site
  • Containerd available for beta testing in Google Kubernetes Engine blog
  • Introducing AI Hub and Kubeflow Pipelines: Making AI simpler, faster, and more useful for businesses blog
  • Announcing Cloud Scheduler: a modern, managed cron service for automated batch jobs blog
Interview
  • Kafka site
  • Kafka Connect site
  • Kafka Streams site
  • KSQL site
  • Confluent site
  • Confluent Hub site
  • Confluent Schema Registry site
  • Confluent Cloud on Google Cloud Marketplace site
  • Confluent Enterprise site
  • Confluent Cloud site
  • Confluent on Github site
  • Confluent Blog blog
  • How to choose the number of topics/partitions in a Kafka cluster? blog
  • Publishing with Apache Kafka at The New York Times blog
  • Google Cloud Platform and Confluent partner to deliver a managed Apache Kafka service blog
  • Viktor’s Presentations site
  • Confluent Community site
Question of the week

If I wanted to submit a CFP for Next 2019, how would I do it?

Where can you find us next?

Mark and Michelle will be at KubeCon in December.

Michelle will be at Scale by the Bay on Friday. She’ll also be at YOW! Sydney, Brisbane, & Melbourne in Nov & December.

Nov 14, 2018
G Suite with Joanna Smith and Alicia Williams
00:34:47

Joanna Smith and Alicia Williams talk G Suite with Mark and Melanie this week! G Suite is Google’s collection of apps to help make working easier. It includes things like Gmail, Docs, Sheets, Calendar, and more and is designed to be collaborative. It’s customizable, allowing users to adjust the programs to their needs and be more effective – including integrating it with Google Cloud! G Suite has an active community of developers building add-ons to increase functionality as well.

Joanna Smith

Joanna is a Developer Advocate for G Suite, working to make sure that anyone can extend G Suite with clever solutions to make Google work for them.

Alicia Williams

Alicia is an advocate for Google Cloud, trying to help data analysts solve problems. She uses machine learning, SQL, and visualizations to help solve problems and tell stories.

Cool things of the week
  • A dataset of congressional bills and built a text classification model with AutoML Natural Language by Sara Robinson tweet and blog
  • Serverless from the ground up: Connecting Cloud Functions with a database (Part 3) blog
  • How 20th Century Fox uses ML to predict a movie audience blog
  • Kick off developer projects with improved G Suite Developer Hub blog
  • This multiplayer game integrates Open Match, a highly-scalable, open source matchmaking framework from Google Cloud, Unity tweet, and Google Doodle
  • Happy Anniversary, Melanie!
Interview
  • G Suite site
  • Google Sheets site
  • G Suite on Google Plus site
  • G Suite Marketplace site
  • G Suite on Github site
  • G Suite APIs site
  • G Suite App Maker site
  • Building IoT Applications on Google Cloud video
  • Firestore Google Apps Script Library site
  • Build on G Suite site
  • Advanced Services Documentation site
  • BigQuery site
  • New Google Sheets enterprise data integrations with BigQuery and SAP blog
  • Analyze big data within Google Sheets site
  • Analyzing text in a Google Sheet using Cloud Natural Language API and Apps Script blog
  • Entity sentiment analysis on text data in a Google sheet using Cloud Natural Language Github site
Question of the week

What if I want to write a code sample with a link that opens the Cloud Console and automatically clones a Git repository into Cloud Shell?

Where can you find us next?

Alicia will be at DevFest.

Mark will be at KubeCon in December.

Melanie will be at SOCML this month.

Nov 07, 2018
Bazel with Tony Aiuto
00:30:45

Happy Halloween! On this not-so-spooky episode of the Google Cloud Podcast, Melanie and Mark talk with Tony Aiuto of Bazel. Bazel grew from Google’s internal build system, Blaze, to become the open source Bazel that it is today. The aim of the project is to quickly make very large builds across multiple languages.

Tony Aiuto

Tony is the tech-lead/manager for Bazel Product Excellence. He works on removing what enterprise users see as barriers to adoption. Tony’s efforts are on bridging the gap between the piece of open source code that the developers see and the product that users want to see.

Commentary of the week

Where can I donate if I’m angry or sad by last week’s news?

Interview
Cool things of the week
  • It’s Halloween!
  • And it’s the 3rd anniversary of the podcast!
  • Gain insights about your GCP resources with asset inventory blog
  • Introducing the Cloud KMS plugin for HashiCorp Vault blog
  • Serverless from the ground up: Adding a user interface with Google Sheets (Part 2) blog
  • Cyber Security for the Previous Generation blog
  • The Red Sox won the World Series!
Where can you find us next?

Mark will be at KubeCon in December.

Melanie will be at SOCML in November.

Oct 31, 2018
AI Corporations and Communities in Africa with Karim Beguir & Muthoni Wanyoike
00:37:26

On the podcast today, we have two more fascinating interviews from Melanie’s time at Deep Learning Indaba! Mark helps host this episode as we speak with Karim Beguir and Muthoni Wanyoike about their company, Instadeep, the wonderful Indaba conference, and the growing AI community in Africa.

Instadeep helps large enterprises understand how AI can benefit them. Karim stresses that it is possible to build advanced AI and machine learning programs in Africa because of the growing community of passionate developers and mentors for the new generation. Muthoni tells us about Nairobi Women in Machine Learning and Data Science, a community she is heavily involved with in Nairobi. The group runs workshops and classes for AI developers and encourages volunteers to participate by sharing their knowledge and skills.

Karim Beguir

Karim Beguir helps companies get a grip on the latest AI advancements and how to implement them. A graduate of France’s Ecole Polytechnique and former Program Fellow at NYU’s Courant Institute, Karim has a passion for teaching and using applied mathematics. This led him to co-found InstaDeep, an AI startup that was nominated at the MWC17 for the Top 20 global startup list made by PCMAG. Karim uses TensorFlow to develop Deep Learning and Reinforcement Learning products. Karim is also the founder of the TensorFlow Tunis Meetup. He regularly organises educational events and workshops to share his experience with the community. Karim is on a mission to democratize AI and make it accessible to a wide audience.

Muthoni Wanyoike

Muthoni Wanyoike is the team lead at Instadeep in Kenya. She is Passionate about bridging the skills gap in AI in Africa and does this by co-organizing the Nairobi Women in Machine Learning community. The community enables learning, mentorship, networking, and job opportunities for people interested in working in AI. She is experienced in research, data analytics, community and project management, and community growth hacking.

Cool things of the week
  • Is there life on other planets? Google Cloud is working with NASA’s Frontier Development Lab to find out blog
  • In this Codelab, you will learn about StarCraft II Learning Environment project and to train your first Deep Reinforcement Learning agent. You will also get familiar some of the concepts and frameworks to get to train a machine learning agent. site
  • A new course to teach people about fairness in ML blog
  • Serverless from the ground up: Building a simple microservice with Cloud Functions (Part 1) blog
  • Superposition Podcast from Deep Learning Indaba with Omoju Miller and Nando de Freitas tweet and video
Interview
  • Instadeep site
  • Nairobi Women in Machine Learning and Data Science site
  • Neural Information Processing Systems site
  • Google Launchpad Accelerator site
  • TensorFlow site
  • Google Assistant site
  • Cloud AutoML site
  • Hackathon Lagos site
  • Deep Learning Book book
  • Ranked Reward: Enabling Self-Play Reinforcement Learning for Combinatorial Optimization research paper
  • Lessons learned on building a tech community blog
  • Kenya Open Data Initiative site
  • R for Data Science GitHub site and book
  • TWIML Presents Deep Learning Indaba site
Question of the week

If I want to create a GKE cluster with a specific major kubernetes version (or even just the latest) using the command line tools, how do I do that?

  • GCloud container clusters create site
  • Specifying cluster version site
Where can you find us next?

Our guests will be at Indaba 2019 in Kenya.

Mark will be at KubeCon in December.

Melanie will be at SOCML in November.

Oct 24, 2018
Java & Jib with Patrick Flynn and Mike Eltsufin
00:29:35

Mark and Melanie speak with Patrick Flynn and Mike Eltsufin about their exciting new Java products for Google Cloud. Mike tells us all about the new Spring Cloud GCP, a helpful tool that integrates Google Cloud Platform APIs and the Spring Framework. Patrick elaborates on his team’s new tool, Jib, a Java container image builder, and how it helps Java developers.

Patrick Flynn

Patrick Flynn is a long time Java developer who spent many years in Google Ads, and is now four years into being the tech lead of the Google Cloud Java Tools team.

Mike Eltsufin

Mike Eltsufin has been an enterprise Java application developer in the banking sector for over a decade before joining Google. Currently, he’s the tech lead of the Cloud Java Frameworks team, focusing on bringing the goodness of Spring Boot to Google Cloud Java developers.

Cool things of the week
  • Introducing container-native load balancing on Google Kubernetes Engine blog
  • Simplifying cloud networking for enterprises: announcing Cloud NAT and more blog
  • Store it, analyze it, back it up: Cloud Storage updates bring new replication options blog
  • Postmortems and Retrospectives with Liz and Seth video
    • GCP Podcast Episode 127: SRE vs Devops with Liz Fong-Jones and Seth Vargo podcast
Interview
  • App Engine site
  • Kubernetes Engine site
  • Spring Framework site
  • Spring Boot site
  • Spring Cloud GCP site
  • Spring Cloud GCP on GitHub site
  • Cloud Pub/Sub site
  • Spanner site
  • Cloud Sql site
  • Cloud Datastore site
  • Docker site
  • Jib on GitHub site
  • Cloud Tools for IntelliJ Documentation site
  • Introducing Jib — build Java Docker images better blog
  • Bazel site
  • Skaffold on GitHub site
  • Netty site
  • SpringOne site
  • Knative and riff for Spring Developers video
  • Jib Gitter site
  • Sig Apps site
  • Kubernetes Slack site
  • Codelabs site
Question of the week

What if we have an object in Google Cloud Storage, and I want to automatically change an aspect of it – such as:

  • Downgrade the storage class of objects older than 365 days to Coldline Storage.
  • Delete objects created before January 1, 2013.
  • Keep only the 3 most recent versions of each object in a bucket with versioning enabled.

Managing Object Lifecycles docs and guide

Where can you find us next?

Patrick’s team will be at KubeCon Shanghai and Oracle Code One and he will be at KubeCon Seattle

Mark will be at KubeCon in December.

Melanie will be at Twilio Signal $BASH event on Thursday and SOCML in November.

Oct 17, 2018
Strange Loop, Remote Working, & Distributed Systems with KF
00:36:39

Melanie and Mark celebrate their 150th episode this week with a high-energy interview of mutual friend, KF, at Strange Loop. KF gives her perspective on Strange Loop, working remotely, and distributed systems. She compliments Strange Loop for the diversity it has achieved as the conference has grown. She laments the lack of introductory material for distributed systems learners, saying it’s not as complicated as everyone thinks but needs more educational material for beginners! In general, she believes everyone could benefit from some code study, especially if you can find a good mentor. KF also gives us some great tips for working remotely and staying effective and social.

Katherine Fellows

KF is a senior engineer focusing on backend, infrastructure, and data engineering. She has worked remotely for companies at all stages of growth in San Francisco, New York City, Portland, and Philadelphia. Most recently, she’s been a Senior Software Engineer at Turbine Labs, developing tools that leverage a service mesh to make collaboration more effective for engineering teams. KF currently lives with her cat in Portland, OR.

Cool things of the week
  • Introducing PyTorch across Google Cloud blog
  • Is that a device driver, golf driver, or taxi driver? Building custom translation models with AutoML Translate blog
  • A developer onramp to Kubernetes with GKE blog
  • Network controls in GCP vs. on-premises: Not so different after all blog
Interview
  • Strange Loop site
  • Kubernetes site
  • Docker site
  • SRE site
  • GCP Podcast Episode 102: Smart Parking and IoT Core with Brian Granatir podcast
Question of the week

How do I encrypt and decrypt data with Cloud KMS? Symetric and Asymetric

Where can you find us next?

Mark will definitely be at Kubecon in December. Mark streams on Twitch streaming.

Melanie will be at CAMLIS.

Get in touch!
Oct 10, 2018
Deep Learning Research in Africa with Yabebal Fantaye & Jessica Phalafala
00:49:17

Today, Melanie brings you another great interview from her time at Deep Learning Indaba in South Africa. She was joined by Yabebal Fantaye and Jessica Phalafala for an in-depth look at the deep learning research that’s going on in the continent.

At the African Institute for Mathematical Sciences, the aim is to gather together minds from all over Africa and the world to not only learn but to use their distinct perspectives to contribute to research that furthers the sciences. Our guests are both part of this initiative, using their specialized skills to expand the abilities of the group and stretch the boundaries of machine learning, mathematics, and other sciences.

Yabebal elaborates on the importance of AIMS and Deep Learning Indaba, noting that the more people can connect with each other, the more confidence they will gain. Jessica points out how this research in Africa can do more than just advance science. By focusing on African problems and solutions, machine learning research can help increase the GDP and economic standards of a continent thought to be “behind”.

Jessica Phalafala

Jessica Phalafala is a PhD Applied Mathematics student at Stellenbosch University and currently affiliated with the African Institute for Mathematical Sciences. In her mid-twenties, she finds herself with four qualifications all obtained with distinction, including a Master of Science in Pure Mathematics degree from the University of the Witwatersrand. Jessica is interested in using her functional analysis background together with a number of newly developed skills to contribute towards developing rigorous mathematical theory to support some existing deep learning methods and algorithms for her PhD research. Outside of research she takes great interest in fast-tracking the level of accessibility of higher education in South Africa as co-founder of the Sego Sa Lesedi Foundation, a platform created to inform underprivileged high school learners of career and funding opportunities in science as well as provide them with mentorship as they transition into undergraduate studies.

Yabebal Fantaye

Dr. Fantaye is an AIMS-ARETE Research Chair based in South Africa. His research is in applying artificial intelligence and advanced statistical methods to cosmological data sets in order to understand the nature of the universe and to satellite images of the Earth in order to find alternative ways to monitor African development progress. Dr. Fantaye is a fellow of the World Economic Forum Young Scientists community, and a fellow and a Chair of the Next Einstein Forum Community of Scientists.

Cool things of the week
  • A Kubernetes FAQ for the C-suite blog
  • BigQuery and surrogate keys: a practical approach blog
  • Adding custom intelligence to Gmail with serverless on GCP blog
  • Announcing Cloud Tasks, a task queue service for App Engine flex and second generation runtimes blog
  • Unity and DeepMind partner to advance AI research blog
Interview
  • African Institute for Mathematical Sciences site
  • Provable approximation properties for deep neural networks research
  • Next Einstein Initiative site
  • Square Kilometer Array (SKA) site
  • University of the Witwatersrand site
  • Council of Scientific and Industrial Research (CSIR) site
  • South African National Space Agency (SANSA) site
  • National Astrophysics and Space Science Programme (NASSP)site
  • IndabaX site
  • Coursera site
  • Andrej Karpathy research
  • Andrej Karpathy Blog blog
Question of the week

If I’m using the Cluster Autoscaler for Kubernetes (or GKE), how can I prevent it from removing specific nodes from the cluster when scaling down?

  • How can I prevent Cluster Autoscaler from scaling down a particular node? github
  • What types of pods can prevent CA from removing a node? github
Where can you find us next?

Mark will definitely be at Kubecon in December and will probably be at Unite L.A. this month.

Melanie is speaking at Monktoberfest Oct 4th in Portland, Maine and will be at CAMLIS the following week.

Oct 03, 2018
Wellio with Sivan Aldor-Noiman and Erik Andrejko
00:45:15

In our last (but not least!) interview from NEXT, Mark and Melanie talked with Sivan Aldor-Noiman and Erik Andrejko about Wellio, an awesome new platform that combines AI and healthy eating. Wellio was developed as a way to not only educate users on the importance of proper nutrition for well-being but to give them their own personal nutritionist.

The data scientists at Wellio started from scratch (pun intended) to create their own food-related database and then began training models so the data could be organized and personalized. Using a combination of human power and machine learning techniques, Wellio learns your preferences, allergies, diets, etc. and will make healthy decisions for you based on these key facts. It chooses recipes, populates a grocery list, and even has the ingredients delivered to your door in time for dinner!

Sivan Aldor-Noiman

Sivan heads Data Science for Wellio, an early stage startup in the FoodTech space that is helping people eat better. In Wellio, her team delivers models that help inspire, empower and adapt to people’s eating needs, cooking abilities and health constraints. She began her career in the Israeli military serving as an instructor for an anti-tank missile unit (please don’t think Rambo, think more like a classroom teacher). Sivan then transitioned to school and received her undergraduate degree in Industrial Engineering and a Master in Statistics from the Technion, Israel Institute of Technology. She moved to the U.S. to complete a Ph.D. degree in Statistics from The Wharton School, University of Pennsylvania. In her previous job, Sivan ended up leading several Data Science teams and learned that she really liked leading technical people since she got to learn a lot from them. Ultimately, she missed the smaller company mentality, so she is back in the startup world. Sivan was once asked to define herself so here goes: “I am an enthusiastic disagreeable giver and a constant empirical driven learner”.

Erik Andrejko

Erik has spent his career making a positive impact on the world through mathematics. He is a co-founder and Chief Technology Officer of Wellio - an early stage startup applying AI to the intersection of food and human health. Previously, Erik lead the data science and research organization at The Climate Corporation, which applies data science to solve challenging problems in numerous domains including climatology, agronomic modeling and geospatial applications. When not analyzing interesting datasets, Erik can often be found riding up some incline on a bicycle or cooking.

Cool things of the week
  • Summary of Google Cloud Next Tokyo site
  • Deep Learning Indaba GCP Credit Awards site
  • Data Studio and Dataprep are now generally available blog
    • DS: BI analyze more than 500 other data sources via more than 100 partner-built connectors and used by over a million people globally
    • DP: new look, team collab and more analytics features blog
  • Announcing general availability of Cloud Memorystore for Redis blog
  • Coursera Advanced Machine Learning with TensorFlow with GCP blog
    • Webinar on October 9th at 9AM PST to learn more
  • Simplifying ML predictions with Google Cloud Functions blog
  • 50 Best Cloud Security Podcasts site
    • GCP Podcast Episode #100: Vint Cerf: past, present, and future of the internet podcast
Interview
Questions of the week

Is Inbox going away?

  • Inbox is signing off: find your favorite features in the new Gmail blog
  • 5 ways the new Gmail can help you get more done blog
Where can you find us next?

We’ll both be at Strangeloop.

Mark will probably be at Unite L.A. in October.

Melanie speaking at Monktoberfest Oct 4th in Portland, Maine.

Sep 26, 2018
DL Indaba: AI Investments in Africa
01:03:57

This week we are bringing you a couple of interviews from last week’s Deep Learning Indaba conference. Dr. Vukosi Marivate, Andrea Bohmert and Yasin(i) Musa Ayami talk about the burgeoning machine learning community, research, companies and AI investment landscape in Africa. While Mark is at Google Cloud Next in Tokyo, Melanie is joined by special guest co-hosts Nyalleng Moorosi and Willie Brink.

Vukosi and Yasin(i) share how Deep Learning Indaba is playing an important role to recognize and grow machine learning research and companies on the African continent. We also discuss Yasin(i)’s prototyped app, Tukuka, and how it won the Maathai Award which is given to individuals who are a positive force for change. Tukuka is being built to aid economically disadvantaged women in Zambia get access to financial resources that are currently unavailable. Andrea rounds up the interviews by giving us a VC perspective on the AI start-up landscape in Africa and how that compares to other parts of the world. As Nyalleng says at the end, AI is happening in Africa and has great potential for impact.

Willie Brink

Willie Brink is a senior lecturer of Applied Mathematics in the Department of Mathematical Sciences at Stellenbosch University, South Africa. He teaches various courses in Applied Mathematics and Computer Science, at all levels, and his research interests fall mainly in the broad fields of computer vision and machine learning. He has worked on multi-view geometry, visual odometry, recognition and tracking, probabilistic graphical models, as well as deep learning. Recent research directions include visual knowledge representation and reasoning. Willie is also one of the founders and organisers of the Deep Learning Indaba, an exciting initiative working to celebrate and strengthen machine learning and artificial intelligence research in Africa, and to promote diversity and transformation in these fields.

Nyalleng Moorosi

Nyalleng is a Software Engineer and Researcher with the Google AI team in Ghana. Before joining Google, Nyalleng was a senior Data Science researcher at South Africa’s national science lab, Council for Scientific and Industrial Research (CSIR), with the Modeling and Digital Sciences Unit. In her capacity at CSIR, she works on projects ranging from: rhino poaching prevention with park rangers, working with news outlets to understand social media sentiments, and searching for Biomarkers in African cancer proteomes. Before getting into ML research at CSIR, she was a computer science lecturer at Fort Hare University and a software engineer at Thomson Reuters. Moorosi is an active member of Women in Machine Learning, Black in Artificial Intelligence, and an organising member of the Deep Learning Indaba - a yearly workshop that gathers African researchers in one space to share ideas and grow machine learning and artificial intelligence capabilities.

Dr. Vukosi Marivate

Dr. Vukosi Marivate holds a PhD in Computer Science (Rutgers University) and MSc & BSc in Electrical Engineering (Wits University). He has recently started at the University of Pretoria as the ABSA Chair of Data Science. Vukosi works on developing Machine Learning/Artificial Intelligence methods to extract insights from data. A large part of his work over the last few years has been in the intersection of Machine Learning and Natural Language Processing (due to the abundance of text data and need to extract insights). As part of his vision for the ABSA Data Science chair, Vukosi is interested in Data Science for Social Impact, using local challenges as a springboard for research. In this area Vukosi has worked on projects in science, energy, public safety and utilities. Vukosi is an organizer of the Deep Learning Indaba, the largest Machine Learning/Artificial Intelligence workshop on the African continent, aiming to strengthen African Machine Learning. He is passionate about developing young talent, supervising MSc and PhD students, and mentoring budding Data Scientists.

Yasin(i) Musa Ayami

Yasin(i) Musa Ayami is Team Lead at TsogoloTech and a certified Oracle Associate. Mr. Ayami recently graduated with a Master’s Degree in Information Technology at the prestigious Durban University of Technology (DUT) were his study mainly focused on Computer Vision and Machine Learning. Prior to him enrolling for his Master’s Degree, Mr Ayami served as an Intern Software Engineer at DUT’s App Factory where he also served as Team Lead before deciding to further his studies. He also worked as a Part-Time Student Instructor at the DUT. In 2017, he co-founded TsogoloTech. His vision has always been to leverage technology for social good.

Andrea Bohmert

Andrea Bohmert is a Co-Managing Partner at Knife Capital. Before joining Knife Capital, she was the Founder and Co-Managing Partner of Hasso Plattner Ventures Africa. Passionate about strategizing how to scale businesses and meeting the entrepreneurs responsible for creating them, she has been actively involved in numerous initiatives aiming to accelerate the African entrepreneurial ecosystem.

What are you looking forward to this week?
  • AlphaGo Movie site
  • WiML: Women in Machine Learning site
  • Deep Learning Indaba Poster Sessions site
  • Neural Information Processing Systems site
Interview
  • Deep Learning Indaba site
  • Deep Learning Indaba GitHub site
  • Deep Learning Indaba Tutorials site
  • Deep Learning Indaba 2018 Slides site
  • Deep Learning Indaba 2017 Presentations videos
  • Deep Learning Indaba X site
  • Yasin(i) Musa Ayami on GitHub site and LinkedIn site
  • Deep Learning Indaba Award Winners site and tweet
  • Maathai Award site
  • Xamarin site
  • SuperPosition at The Deep Learning Indaba with Dr. Vukosi Marivate podcast
  • Knife Capital site
  • Investing in AI by Andrea Bohmert article
  • 10 Defining Moments that shaped the 2016 SA startup ecosystem article
  • Data Science Africa site
  • International Data Week site
  • Google Cloud Platform Credits award winners tweet
Question of the week

The co-hosts weigh in on our question of the week: What have you taken away from this week and will take forward?

Where can you find us next?

Mark and Melanie will be at Strangeloop.

Willie will be teaching Machine Learning at Stellenbosch University this summer.

Nyalleng will be at the Women in Machine Learning Workshop and the Neural Information Processing Systems Conference in Montreal in December.

Sep 19, 2018
Google AI with Jeff Dean
00:44:15

Jeff Dean, the lead of Google AI, is on the podcast this week to talk with Melanie and Mark about AI and machine learning research, his upcoming talk at Deep Learning Indaba and his educational pursuit of parallel processing and computer systems was how his career path got him into AI. We covered topics from his team’s work with TPUs and TensorFlow, the impact computer vision and speech recognition is having on AI advancements and how simulations are being used to help advance science in areas like quantum chemistry. We also discussed his passion for the development of AI talent in the content of Africa and the opening of Google AI Ghana. It’s a full episode where we cover a lot of ground. One piece of advice he left us with, “the way to do interesting things is to partner with people who know things you don’t.”

Listen for the end of the podcast where our colleague, Gabe Weiss, helps us answer the question of the week about how to get data from IoT core to display in real time on a web front end.

Jeff Dean

Jeff Dean joined Google in 1999 and is currently a Google Senior Fellow, leading Google AI and related research efforts. His teams are working on systems for speech recognition, computer vision, language understanding, and various other machine learning tasks. He has co-designed/implemented many generations of Google’s crawling, indexing, and query serving systems, and co-designed/implemented major pieces of Google’s initial advertising and AdSense for Content systems. He is also a co-designer and co-implementor of Google’s distributed computing infrastructure, including the MapReduce, BigTable and Spanner systems, protocol buffers, the open-source TensorFlow system for machine learning, and a variety of internal and external libraries and developer tools.

Jeff received a Ph.D. in Computer Science from the University of Washington in 1996, working with Craig Chambers on whole-program optimization techniques for object-oriented languages. He received a B.S. in computer science & economics from the University of Minnesota in 1990. He is a member of the National Academy of Engineering, and of the American Academy of Arts and Sciences, a Fellow of the Association for Computing Machinery (ACM), a Fellow of the American Association for the Advancement of Sciences (AAAS), and a winner of the ACM Prize in Computing.

Cool things of the week
  • Google Dataset Search is in beta site
  • Expanding our Public Datasets for geospatial and ML-based analytics blog
    • Zip Code Tabulation Area (ZCTA) site
  • Google AI and Kaggle Inclusive Images Challenge site
  • We are rated in the top 100 technology podcasts on iTunes site
  • What makes TPUs fine-tuned for deep learning? blog
Interview
  • Jeff Dean on Google AI profile
  • Deep Learning Indaba site
  • Google AI site
  • Google AI in Ghana blog
  • Google Brain site
  • Google Cloud site
  • DeepMind site
  • Cloud TPU site
  • Google I/O Effective ML with Cloud TPUs video
  • Liquid cooling system article
  • DAWNBench Results site
  • Waymo (Alphabet’s Autonomous Car) site
  • DeepMind AlphaGo site
  • Open AI Dota 2 blog
  • Moustapha Cisse profile
  • Sanjay Ghemawat profile
  • Neural Information Processing Systems Conference site
  • Previous Podcasts
    • GCP Podcast Episode 117: Cloud AI with Dr. Fei-Fei Li podcast
    • GCP Podcast Episode 136: Robotics, Navigation, and Reinforcement Learning with Raia Hadsell podcast
    • TWiML & AI Systems and Software for ML at Scale with Jeff Dean podcast
  • Additional Resources
    • arXiv.org site
    • Chris Olah blog
    • Distill Journal site
    • Google’s Machine Learning Crash Course site
    • Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville book and site
    • NAE Grand Challenges for Engineering site
    • Senior Thesis Parallel Implementations of Neural Network Training: Two Back-Propagation Approaches by Jeff Dean paper and tweet
    • Machine Learning for Systems and Systems for Machine Learning slides
Question of the week

How do I get data from IoT core to display in real time on a web front end?

  • Building IoT Applications on Google Cloud video
  • MQTT site
  • Cloud Pub/Sub site
  • Cloud Functions site
  • Cloud Firestore site
Where can you find us next?

Melanie is at Deep Learning Indaba and Mark is at Tokyo NEXT. We’ll both be at Strangeloop end of the month.

Gabe will be at Cloud Next London and the IoT World Congress.

Sep 12, 2018
ATLAS with Dr. Mario Lassnig
00:25:50

Our guest today is Dr. Mario Lassnig, a software engineer working on the ATLAS Experiment at CERN! Melanie and Mark put on their physics hats as they learn all about what it takes to manage the petabytes of data involved in such a large research project.

Dr. Mario Lassnig

Dr. Mario Lassnig has been working as a Software Engineer at the European Organisation for Nuclear Research (CERN) since 2006. Within the ATLAS Experiment, he is responsible for all aspects of its large-scale distributed data, including management, storage, network, and access. He is also one of the principal developers of the Rucio system for scientific data management. In his previous life, he developed mobile navigation software for multi-modal transportation in Vienna at Seibersdorf Research, as well as cryptographic smart-card applications for access control at the University of Klagenfurt. He holds a Master’s degree in Computer Science from the University of Klagenfurt, and a doctoral degree in Computer Science from the University of Innsbruck.

Cool things of the week
  • The Machines Can Do the Work, a Story of Kubernetes Testing, CI, and Automating the Contributor Experience blog
    • Google Cloud grants $9M in credits for the operation of the Kubernetes project blog
  • Improving job searches for veterans with Google Cloud’s Talent Solution blog
  • Unity For Beginners… From a Beginner blog
    • GCP Podcast Episode 134: Connected Games with Unity and Google Cloud with Brett Bibby and Micah Baker podcast
  • Neural Information Processing Systems Conference site
Interview
  • Rucio - Scientific Data Management site
  • CERN site
  • ATLAS site
  • Google Cloud Storage site
  • Google Compute Engine site
  • G Suite site
  • GKE On-Prem site
  • Rucio on GitHub site
  • University of Oslo site
  • University of Innsbruck site
  • Brookhaven National Laboratory site
  • University of Texas at Arlington site
  • Square Kilometer Array site
  • DUNE site
  • LIGO Lab site
  • Scientific Computing with Google Cloud Platform: Experiences from the Trenches in Particle Physics and Earth Sciences video
  • GCP Podcast Episode 122: Project Jupyter with Jessica Forde, Yuvi Panda and Chris Holdgraf podcast
  • Rucio Workshop site
  • ACM/IEEE Supercomputing 2018 site
Question of the week

I am not familiar with Docker or Kubernetes - where can I get started?

Where can you find us next?

Melanie will be at Deep Learning Indaba.

Mark will be at Tokyo NEXT.

We’ll both be at Strange Loop.

Sep 05, 2018
Mercari with Taichi Nakashima and Tonghui (Terry) Li
00:23:27

This week we learn about how Mercari is handling migrating from an on-prem monolithic infrastructure to cloud microservices architecture with GKE. Terry and Taichi share with Melanie and Mark what drove the decision for the change, the challenges and what the team has learned from the transition. The real value for this change has been about making the platform more scalable as they grow to meet the needs of their millions of daily active users. It’s another great interview we captured out of Google NEXT.

Taichi Nakashima

Taichi is a tech lead for the microservices platform at Mercari. Prior to Mercari, he was a backend engineer at Rakuten, building internal Platform as a Service. Mercari chose microservice architecture as their next development platform, and built two teams to proceed with the migration. One is the microservice platform team that is building a platform that can deploy any microservices, and the other is the microservice development team that are focusing on migrating the current monolithic API to microservices. Mercari use GKE as a platform and GCP as the main infrastructure for microservices.

Tonghui (Terry) Li

Tonghui joined Mercari in April 2018 and is responsible for migrating the monolithic backend API to a microservice architecture. Prior to Mercari, he was a tech lead of Indeed, working on different components of the job search engine including Title Normalization, Location system, Job Search API, and more.

Cool things of the week
  • How to call the Cloud AutoML API from a web app site
    • GCPPodcast Episode 108: Launchpad Studio with Malika Cantor and Peter Norvig site
  • Who is this street artist? Building a graffiti artist classifier using AutoML blog
  • Datastore Transactions, Batches and Perf! video and twitter
  • Deploy only what you trust: introducing Binary Authorization for Google Kubernetes Engine blog
Interview
  • Mercari site
  • Microservices on GKE at Mercari site
  • Continuous Delivery for Microservices with Spinnaker at Mercari site
  • Microservices site
  • GKE site
  • Terraform site
  • Spinnaker site
  • GKE On-Prem site
    • GKE On-Prem - Managing Across Hybrid IT Environments with Open Architectures (Cloud Next ‘18) video
  • Mercari on GitHub site
  • BigQuery site
  • Mercari Engineering Blog blog
  • kubectl site
  • Google Cloud AutoML site

Photo credit: Taichi Nakashima

Question of the week

How do I use my existing identity management system with Google Cloud Platform? site and blog

Where can you find us next?

Mark is at Pax Dev and Pax West. Find him and say hi.

In September, Mark will be at Tokyo NEXT and Melanie will be at Deep Learning Indaba. You can find both of us at Strangeloop.

Aug 29, 2018
What's new in App Engine with Steren Giannini and Stewart Reichling
00:27:49

Mark and Melanie are your hosts again this week as we talk with Steren Giannini and Stewart Reichling discussing what’s new with App Engine. Particularly its new second generation runtime, allowing headless Chrome, and better language support! And automatic scalability to make your life easier, too. App Engine also has an interesting way of inspiring new Google products. Tune in to learn more!

Steren Giannini

Steren Giannini is a Product Manager on Google Cloud Platform (GCP). He graduated from École Centrale Lyon, France and then was CTO of a startup that created mobile and multi-device solutions. After joining Google, Steren launched Stackdriver Error Reporting and now focuses on GCP’s serverless offering. Recently, Steren has been working on upgrading App Engine’s auto scaling system and bringing Node.js to App Engine standard environment.

Stewart Reichling

Stewart Reichling is a Product Manager on Google Cloud Platform (GCP). He is a graduate of Georgia Institute of Technology and has worked across Strategy, Marketing and Product Management at Google. He currently works on bringing new runtimes (Python, Node.js, +more to come!) to App Engine and Cloud Functions.

Cool things of the week
  • Robot dance party: How we created an entire animated short at Next ‘18 blog
  • What’s happening in BigQuery: integrated machine learning, maps, and more blog
  • Protecting against the new “L1TF” speculative vulnerabilities blog
Interview
  • App Engine site
  • Deploying Node.js on App Engine standard environment video
  • Introducing headless Chrome support in Cloud Functions and App Engine blog
  • Node 8 site
  • Python 3.7.0 site
  • App Engine PHP 7.2 Runtime Environment Beta site
  • Headless Chrome site
  • GCPPodcast Episode 23: Humble Bundle with Andy Oxfeld podcast
  • Google Cloud Datastore site
  • App Engine Task Queue site
  • Ubuntu site
  • gVisor site
  • Open-sourcing gVisor, a sandboxed container runtime blog
  • App Engine Documentation site
  • gcloud app deploy site
  • To send feedback, email stewartr@google.com or steren@google.com
  • App Engine Google Group forum
  • Operating Serverless Apps with Google Stackdriver video
  • App Engine’s new auto scaling system - scheduler blog
Question of the week

What does it mean when the recommendation is to update your image?

  • Getting Image Vulnerabilities site
  • Updating Managed Instance Groups site
  • Node Images site
Where can you find us next?

Melanie will be at Deep Learning Indaba and Strangeloop.

Mark will be at Pax Dev and Pax West starting August 28th. In September, he’ll be at Tokyo NEXT and Strangeloop.

Aug 22, 2018
Agones with Mark Mandel and Cyril Tovena
00:30:33

Mark Mandel is in the guest seat today as Melanie and our old pal Francesc interview Cyril Tovena of Ubisoft and Mark about Agones. We discuss dedicated game servers and their importance in game performance, how Agones can make hosting and scaling dedicated game servers easier to manage, and the future of Agones. Cyril and Mark elaborate on Ubisoft’s relationship with Google and how it’s progressing the world of gaming. Listen in!

Mark Mandel

Mark Mandel is a Developer Advocate for Games for Google Cloud Platform, founder of the open source, multiplayer dedicated game server scaling project Agones, and one half of the Google Cloud Platform Podcast. Hailing from Australia, Mark built his career developing backend systems for over 15 years, writing open source software, and building infrastructure in the cloud.

Cyril Tovena

Cyril Tovena is a Technical Lead for the online group for Ubisoft Montreal, helping game productions to build online features in the last four years. Cyril started his career eight years ago, building web services in London. He is currently designing and implementing scalable microservices in the cloud.

Cool things of the week
  • Introducing App Engine Second Generation runtimes and Python 3.7 blog
  • Cloud Functions serverless platform is generally available blog
  • GOTO 2018 • The Robustness of Go • Francesc Campoy video
  • Simple backup and replay of streaming events using Cloud Pub/Sub, Cloud Storage, and Cloud Dataflow blog
  • Calling Java developers: Spring Cloud GCP 1.0 is now generally available blog
Interview
  • Agones Github site
  • Agones on Twitter twitter
  • Agones: Scaling Multiplayer Dedicated Game Servers with Kubernetes talk from NEXT 2018 video
  • Ubisoft site
  • Kubernetes site
  • GKE site
  • Go site
  • dep site
  • Agones Contributing Guide site
  • Developing, Testing, and Building Agones site
  • Agones Slack Channel site
  • Agones Google Group site
Question of the week

Francesc answers our question of the week, “Should you do ML in Go?”. Short answer? Probably not. Python may be the better choice. If you do want to experiment with Go and ML, try Gonum, Gorgonia, or TensorFlow for Go.

Where can you find us next?

Francesc will be at GopherCon, GoSF, and Velocity.

Melanie will be at Deep Learning Indaba and Strangeloop.

Mark will be at Pax Dev and Pax West starting August 28th. In September, he’ll be at Tokyo NEXT and Strangeloop.

Aug 15, 2018
Accessibility in Tech with Haben Girma
00:21:05

On this episode of the podcast we continue a conversation we started with Haben Girma, an advocate for equal rights for people with disabilities, regarding the value of tech accessibility. Melanie and Mark talk with her about common challenges and best practices when considering accessibility in technology design and development. Bottom line - we need one solution that works for all.

Haben Girma

The first Deafblind person to graduate from Harvard Law School, Haben Girma advocates for equal opportunities for people with disabilities. President Obama named her a White House Champion of Change, and Forbes recognized her in Forbes 30 Under 30. Haben travels the world consulting and public speaking, teaching clients the benefits of fully accessible products and services. Haben is a talented storyteller who helps people frame difference as an asset. She resisted society’s low expectations, choosing to create her own pioneering story. Because of her disability rights advocacy she has been honored by President Obama, President Clinton, and many others. Haben is also writing a memoir that will be published by Grand Central Publishing in 2019. Learn more at habengirma.com.

Cool things of the week
  • Istio reaches 1.0: ready for prod blog
  • Google for Nigeria: Making the internet more useful for more people blog
    • GCPPodcast Episode 17: The Cloud In Africa with Hiren Patel and Dale Humby podcast
  • Access Google Cloud services, right from IntelliJ IDEA blog
Interview
  • Haben Girma’s website site
  • Haben Girma’s presentation at NEXT video
  • GCPPodcast Episode 100: Vint Cerf: past, present, and future of the internet podcast
  • Web Content Accessibility Guidelines (WCAG) site
  • Android Accessibility Guidelines site
  • Apple Developer Accessibility Guidelines site
  • Black in AI site
  • Google Accessibility site
  • San Francisco Lighthouse for the Blind site
  • National Federation of the Blind site
  • National Association of the Deaf site
Question of the week

How do I perform large scale mutations in BigQuery? blog and site

Where can you find us next?

Mark will be at Pax Dev and Pax West starting August 28th. In September, he’ll be at Tokyo NEXT.

Melanie is at Def Con, Black Hat, and BSides Las Vegas. In September, she will be at Deep Learning Indaba.

Aug 08, 2018
Container Security with Maya Kaczorowski
00:27:56

Let’s talk container security! This week, Melanie and Mark learn all about the three main pillars of container security and more with our guest, Maya Kaczorowski.

Maya Kaczorowski

Maya is a Product Manager in Security & Privacy at Google, focused on container security. She previously worked on encryption at rest and encryption key management. Prior to Google, she was an Engagement Manager at McKinsey & Company, working in IT security for large enterprises and before that, completed her Master’s in mathematics focusing on cryptography and game theory. She is bilingual in English and French.

Cool things of the week
  • What a week! 105 announcements from Google Cloud Next ‘18 blog
  • Keynotes, Keynote Fireside Chats, & Spotlight Sessions: Google Cloud Next ‘18 videos
  • All Sessions: Google Cloud Next ‘18 videos
  • Sign up for NEXT ‘19 updates site
  • GKE On-Prem site
  • Edge TPU site
Interview
  • Def Con site
  • Black Hat site
  • BSides Las Vegas site
  • Cloud KMS site
  • Kubernetes site
  • GCPPodcast Episode 46: Borg and Kubernetes with John Wilkes podcast
  • Large-scale cluster management at Google with Borg research
  • Open-sourcing gVisor, a sandboxed container runtime blog
  • Kata Containers site
  • Nabla Containers site
  • Google Container Registry site
  • GKE security overview doc
  • KubeCon site
  • Container security blog series blog
  • GKE hardening guide doc
  • Seccompsandbox wiki
  • Docker seccomp profile site
  • Using RBAC in Kubernetes blog
  • Terraform site
  • Helm site
  • Google Container Registry: Getting Image Vulnerabilities doc
  • Container security overview site
  • GCPPodcast Episode 110: CPU Vulnerability Security with Matt Linton and Paul Turner podcast
Question of the week

How do I setup SSL termination on Kubernetes with Let’s Encrypt?

Where can you find us next?

Mark will be at Pax Dev and Pax West starting August 28th.

Melanie will be at the 2018 Nuclear Innovation Bootcamp at Berkeley on August 6th.

Aug 01, 2018
Next Day 3
00:26:39

It’s the third and final day for us at NEXT, and Mark and Melanie are wrapping up with some great interviews! First, we spoke with Stephanie Cueto and Vivian San of Techtonica, a San Francisco non-profit. Next, Liz Fong-Jones and Nikhita Raghunath joined us for a quick discussion about open source and Stackdriver and last but not least, Robert Kubis helped us close things sharing what it means to do DevRel at this event.

Stephanie Cueto and Vivian San

Stephanie Cueto is a Software Engineer and advocate for the Latinx & women community. She has been involved in the Tech community since 2016. Playing with code at an early age and working in education led to my interest in becoming a Software Engineer. Currently she is a Software Engineer Apprentice at Techtonica, where she has gained the skills to build projects in MongoDb, MySQL, Express.js, React, and Node.js. During the program, she created Salient Alert, a platform for reporting ICE Raids and Checkpoints.

Vivian San is a highly analytical full-stack software engineer with an educational background in the hard sciences. She is strongly motivated by writing clean, efficient code, and passionate about teaching and giving back to underrepresented individuals and communities.

Liz Fong-Jones and Nikhita Raghunath

Liz Fong-Jones is a Staff Site Reliability Engineer at Google and works on the Google Cloud Customer Reliability Engineering team in New York. In her 10+ years at Google she has worked across eight different teams spanning the stack from Google Flights to Cloud Bigtable. She lives with her wife, Metamour, and a Samoyed/Golden Retriever mix in Brooklyn. In her spare time she plays classical piano, leads an EVE Online alliance, and advocates for transgender rights.

Nikhita Raghunath is an intern at Red Hat and works on the extensibility of Kubernetes. Previously, she was a Google Summer of Code (2017) student for the Cloud Native Computing Foundation (CNCF) and also worked on Kubernetes. She is interested in backend applications, distributed systems and Linux. Nikhita likes programming in Go, C++, C, and Python. She also likes to give talks at conferences and speak about her work.

Robert Kubis

Robert Kubis is a developer advocate for the Google Cloud Platform based in London, UK, specializing in container, storage, and scalable technologies. Before joining Google, Robert collected over 10 years of experience in software development and architecture. He has driven multiple full-stack application developments at SAP with a passion for distributed systems, containers, and databases. In his spare time he enjoys following tech trends, trying new restaurants, traveling, and improving his photography skills.

Interviews
  • Made Here Together: NEXT Developer Keynote video
  • Techtonica site
  • I am Remarkable Workshop site
  • Haben Girma’s accessibility presentation at NEXT video
  • GCPPodcast Episode 127: SRE vs Devops with Liz Fong-Jones and Seth Vargo podcast
  • Red Hat site
  • Kubernetes site
  • Introducing Agones blog
  • Stackdriver site
  • OpenCensus site
  • GCPPodcast Episode 118: OpenCensus with Morgan McLean and JBD podcast
  • Edge TPU site
  • GCPPodcast Episode 135: VirusTotal with Emi Martínez podcast
  • Cloud Spanner site
Jul 27, 2018
Next Day 2
00:19:11

Day two of NEXT was another day full of interesting interviews! Melanie and Mark sat down for quick chats with Haben Girma about accessibility in tech and Paresh Kharya to talk about NVIDIA. Next, we touched base with Amruta Gulanikar and Simon Zeltser to learn more about Windows SQL Server and .NET workloads on Google Cloud. The interviews wrap up with Henry Hsu & Isaac Wong of Holberton.

Haben Girma

The first Deafblind person to graduate from Harvard Law School, Haben Girma advocates for equal opportunities for people with disabilities. President Obama named her a White House Champion of Change. She received the Helen Keller Achievement Award, and a spot on Forbes 30 Under 30. Haben travels the world consulting and public speaking, teaching clients the benefits of fully accessible products and services. She’s a talented storyteller who helps people frame difference as an asset. She resisted society’s low expectations, choosing to create her own pioneering story. Haben is working on a book that will be published by Hachette in 2019.

Paresh Kharya

Paresh Kharya is Group Product Marketing Manager for data center products at NVIDIA responsible for product marketing of NVIDIA’s Tesla accelerated computing platform. Previously, Paresh held a variety of business roles in the high-tech industry, including group product manager at Adobe and business development manager at Tech Mahindra. Paresh has an MBA from the Indian Institute of Management and a bachelors of computer science and engineering from the National Institute of Technology, India.

Amruta Gulanikar & Simon Zeltser

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.

Simon Zeltser is a Developer Programs Engineer at Google, working with .NET and Windows on Google Cloud Platform.

Henry Hsu & Isaac Wong

Henry Hsu is a software engineer trained at Holberton School. He has experience with C, C++, Python, Ruby/Rails, JavaScript, HTML/CSS, MySQL/Postgres, Unity, Game Maker Studio, Linux, Photoshop, 3D Studio Max, systems design, algorithms, and devops.

Isaac Wong attends the Holberton School. He has a degree in horticulture from Texas A&M.

Interviews
  • Edge TPU site
  • Cloud IoT Edge site
  • Cloud Armor site
  • Titan Security Key site
  • Building on our cloud security leadership to help keep businesses protected blog
  • Google Cloud Container Registry site
  • Haben Girma’s website site
  • Haben Girma’s presentation at NEXT video
  • San Francisco Lighthouse for the Blind site
  • National Federation of the Blind site
  • National Association of the Deaf site
  • NVIDIA site
  • NVIDIA and Google Cloud Platform site
  • Google Cloud Platform Podcast Episode 119 podcast
  • Velostrata site
  • GKE site
  • Google App Engine site
  • Stackdriver Debugger site
  • Windows on Google Cloud Platform site
  • SQL Server on Google Cloud Platform site
  • .NET on Google Cloud Platform site
  • Holberton School site
  • Unity site
  • GKE On-Prem site
  • TensorFlow site
Where can you find us next?

We’ll both be at Cloud NEXT in Moscone West on the first floor, so come by and say hi! We have chocolate!

Jul 26, 2018
Next Day 1
00:18:08

On this very special episode of the Google Cloud Platform Podcast, we have live interviews from the first day of NEXT! Melanie and Mark had the chance to chat with Melody MeckFessel, VP of Engineering at Google Cloud and Pavan Srivastava of Deloitte. Next we spoke with Sandeep Dinesh about Open Service Broker and Raejeanne Skillern of Intel.

Melody Meckfessel

Melody Meckfessel is a hands-on technology leader with more than 20 years experience building and maintaining large-scale distributed systems and solving problems at scale. As VP of Engineering, she leads the team building DevOps tools and sharing DevOps best practices across Google and with software development and operations teams around the world. Her team powers the world’s most advanced continuously delivered software, enabling development teams to turn ideas into reliable, scalable production systems. After graduating from UC Berkeley, Melody programmed for startups and enterprise companies. Since joining Google in 2004, Melody has led teams in Google’s core search systems, search quality and cluster management. Melody is passionate about making software development fast, scalable and fun.

Pavan Srivastava

Pavan is a technology leader with 20 years of experience in developing strategies and implementation of SAP focused technology solutions. Pavan leads Deloitte’s SAP technology capability that focuses on helping clients adopt innovative technology solutions such as cloud and SAP HANA to improve business efficiencies. Pavan has led several engagements helping clients develop strategy, architecture and implement SAP on the cloud and SAP HANA platform.

Sandeep Dinesh

Sandeep Dinesh is a Developer Advocate for Google Cloud. He blends and creates new opportunities for businesses and people by leveraging the best technology possible.

Raejeanne Skillern

Raejeanne Skillern is the VP of Data Center and General Manager of Intel’s cloud service provider (CSP) business. Her goal is to make it easier, more cost-effective and more efficient for CSPs to build new infrastructure and services. She is privileged to lead an exceptional team that manages Intel’s business, products and technologies for cloud infrastructure deployments and works closely with the world’s largest cloud providers to ensure Intel’s data center products are optimized for their unique needs.

Interviews
  • Cloud AutoML site
  • GKE On-Prem site
  • Melody Meckfessel’s Speaking Schedule at NEXT site
  • DevOps site
  • Google Open Source site
  • Cloud Build site
  • Spinnaker site
  • Kubernetes site
  • Stackdriver site
  • Application Performance Management site
  • OpenCensus site
  • Deloitte site
  • SAP site
  • Deloitte and Google Cloud blog
  • Google Cloud Platform Service Broker site
  • Open Service Broker site
  • Pub/Sub site
  • Cloud Spanner site
  • Intel Cloud Computing site
  • Intel Xeon site
  • Intel Optane DC Persistent Memory site
  • Partnering with Intel and SAP on Intel Optane DC Persistent Memory for SAP HANA blog
Where can you find us next?

We’ll both be at Cloud NEXT in Moscone West on the first floor! Come by and say hi!

Jul 25, 2018
Robotics, Navigation, and Reinforcement Learning with Raia Hadsell
00:31:35

On this episode of the podcast, Mark and Melanie delve into the fascinating world of robotics and reinforcement learning. We discuss advances in the field, including how robots are learning to navigate new surroundings and how machine learning is helping us understand the human mind better.

Raia Hadsell

Raia Hadsell, a senior research scientist at DeepMind, has worked on deep learning and robotics problems for the past 15 years. After completing a PhD at New York University, which featured a self-supervised deep learning vision system for a mobile robot, her research continued at Carnegie Mellon’s Robotics Institute and SRI International, and in early 2014 she joined DeepMind in London to develop artificial general intelligence. Her current research focuses on the challenge of interactive learning for AI agents and robots, including subjects such as neural memory for real world navigation and lifelong learning.

Cool things of the week
  • AI Adventures How to Make a Data Science Project with Kaggle site
  • Predict your future costs with Google Cloud Billing cost forecast blog and site
  • Kaggle Competition Winning Solutions site
    • Google Cloud Platform Podcast Episode 84: Kaggle with Wendy Kan podcast
  • Introducing Jib — build Java Docker images better blog
    • Google Container Tools site
Interview
  • Raia Hadsell site
  • Learning to Navigate Cities Without a Map research paper and blog
  • Unsupervised Predictive Memory in a Goal-Directed Agent | MERLIN research paper
  • Nature: Vector-based navigation using grid-like representations in AI research paper
  • DeepMind has trained an AI to unlock the mysteries of your brain site
  • Navigating with grid-like representations in artificial agents blog
  • DeepMind site and blog
  • Boston Dynamics site
  • Google Brain Robotics site
  • Transylvanian Machine Learning Summer School site
  • IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures research paper
  • Edward Mozer - Grid Cells and the Brain’s Spatial Mapping System video
  • The Nobel Prize in Physiology or Medicine 2014 site
  • TensorFlow site
Question of the week

How do you connect a Google Cloud Source repository to an existing Git repository? site and blog

Where can you find us next?

We’ll both be at Cloud NEXT!

  • Mark will be talking about Agones blog

Melanie will speak at PyCon Russia July 22nd

Jul 18, 2018
VirusTotal with Emi Martínez
00:35:35

On this episode of the podcast, Melanie and Mark talk with Emiliano (Emi) Martínez to learn more about how VirusTotal is helping to create a safer internet by providing tools and building a community for security researchers.

Emiliano (Emi) Martínez

Emiliano has been with VirusTotal for over 10 years. He has seen the business grow from a small startup in southern Spain into a Google X moonshot under the new Chronicle bet. He is a software engineer acting as the Tech Lead for VirusTotal. Throughout the past 10 years, not only has he been immersed in coding and architecting the platform, but he has also participated at all levels of the business: from bootstrapping the very first sales to working close with marketing and other teams in order to take the project to the next level. His main interests are IT security (more specifically malware) and designing products and services from scratch.

VirusTotal and Chronicle are Hiring

VirusTotal is part of Chronicle, and Chronicle is hiring! Come join our team experts to help build out the next generation of security intelligence solutions. We are looking for talent that is comfortable operating in an organization that is scaling quickly, that loves variety in their work and wants to get their hands dirty with all things cyber security, cloud computing, and machine learning.

We are a dynamic organization that likes to run experiments so we are looking for colleagues that are excited about trying new things and offering a creative yet efficient, and client-centric approach to engineering solutions. You are scrappy and resourceful, creative and driven – and excited to share in the magic of working at Chronicle

Cool things of the week
  • BigQuery in June: a new data type, new data import formats, and finer cost controls blog
  • Dataflow Stream Processing now supports Python blog
  • Associate Cloud Engineer blog
  • Six AI & ML Sessions to Attend at NEXT blog
Interview
  • VirusTotal site
  • VirusTotal Use Cases site and videos
  • VirusTotal Intelligence site
  • VirusTotal Malware Hunting site
  • VirusTotal Monitor site
  • VirusTotal APIs site
  • VirusTotal Community site
  • VirusTotal Contact site
  • Data Connectors San Jose on July 12, 2018 site
  • Data Connectors Raleigh on July 26, 2018 site
  • BSides Las Vegas on August 7-8, 2018 site
  • Google Cloud App Engine site
  • Google Compute Engine site
  • Google Cloud Kubernetes Engine site
  • BigQuery site
  • Google Cloud Data Studio site
  • Google Cloud MemoryStore site
  • Google Cloud SQL site
  • G Suite site
Question of the week

This week’s question comes from Andrew Sheridan, with a special guest answer from Robert Kubis.

What is the best practice for multi tenancy in Google Cloud Spanner, especially if customers are not of the same size and have unequal load?

  • What DBAs need to know about Cloud Spanner, part 1: Keys and indexes blog
  • Cloud Spanner - Choosing the Right Primary Keys video
  • More questions about Spanner? Robert will be presenting on it at Cloud NEXT.
Where can you find us next?

We’ll both be at Cloud NEXT!

Melanie will speak at CERN July 17th and PyCon Russia July 22nd

Jul 11, 2018
Connected Games with Unity and Google Cloud with Brett Bibby and Micah Baker
00:27:48

Happy 4th of July! Today, Melanie and Mark go in depth with Brett Bibby and Micah Baker to learn more about Unity and its new strategic alliance with Google Cloud. We explore how an alliance between Google Cloud and Unity means easier development for game creators and better gaming for fans.

Brett Bibby

Brett Bibby is Unity’s Vice President, Engineering. Prior to his current role, Brett served as a Field Engineering and Evangelist at Unity consulting with developers throughout Southeast Asia, Australia, India, and greater Asia. Before Unity, Brett founded and ran a game studio developing console titles, and has more than 30 years of experience developing games and game engine technology.

Micah Baker

As Product Manager leading the strategy for Gaming on the Google Cloud Platform, Micah is committed to enabling developers to realize their vision for great games. An avid gamer on all major platforms, he never hesitates to get involved in games that were built with a passion for immersive storytelling, innovative multiplayer experiences, and breathtaking artwork.

Cool things of the week
  • The 2018 World Cup Visualized: All the Goals So Far site
  • Why we believe in an open cloud blog
  • Kubernetes 1.11: a look from inside Google blog
  • Understanding error budget overspend - part one - CRE life lessons blog
  • Good housekeeping for error budgets - part two - CRE life lessons blog
  • New GitHub repo: Using Firebase to add cloud-based features to games built on Unity blog
Interview
  • Unity site
  • Google Cloud Spanner site
  • Unity Hackweek site
  • Unity Connected Games site
  • Bringing connected games within reach with Google Cloud blog
  • Unity Hackweek 2018: Creating X Together blog

Brett Bibby

Question of the week

How do I report errors to Stackdriver from a cloud function?

Where can you find us next?

We’ll both be at Cloud NEXT!

Jul 04, 2018
ML Kit with Brahim Elbouchikhi and Sachin Kotwani
00:32:21

Brahim Elbouchikhi and Sachin Kotwani talk with Melanie and Mark about Firebase’s ML Kit and how it enables machine learning on mobile and cloud apps. We delve into why ML Kit was developed, how it makes machine learning easier, what it’s used for now and plans for the future.

Sachin Kotwani

Sachin Kotwani is a product manager with a special passion for making software development easy and fun. He has worked on several teams at Google, including Google Cloud, Play, and now Firebase. Before joining product management he worked worked as a strategy & ops manager in Google’s Sales organization, and prior to Google, he worked in finance at Amazon.

He holds an MBA from Carnegie Mellon University, and dual bachelor’s degrees in Business Management and Computer Science from the University of Missouri - Columbia.

His hobbies include traveling with his family, chasing his daughter around the house, and tinkering with mobile apps and backends.

Brahim Elbouchikhi

Brahim Elbouchikhi is a Group Product Manager on the Android team. On Android, Brahim is responsible for developer and consumer facing ML products, including Camera and developer SDKs. Prior to Android, Brahim led Daydream’s software team. Brahim was also a founding PM of the Google Play store where he led monetization, search, and discovery. Brahim holds an MBA from the Stanford Graduate School of Business and a BS in Computer Science and Engineering from UCLA. Brahim has also worked at Amazon and Deloitte in addition to starting a company in the past.

Cool things of the week
  • Our 10th Doodle 4 Google winner is dino-mite blog
  • Google Podcasts now on Android blog
  • Machine Learning with TensorFlow on Google Cloud Platform Specialization site
  • Introducing Cloud Dataflow’s new Streaming Engine blog
  • ML Explorer: talking and listening with Google Cloud blog
    • #131 Actions on Google with Mandy Chan podcast
Interview
Question of the week

What is a Developer Programs Engineer?

  • Developer Programs Engineer — Say What!? blog
  • Franziska Hinkelmann twitter
Where can you find us next?

Mark is going to the Unity Hackweek. Read how Google Cloud is teaming up with Unity for gaming blog

Melanie is speaking at Stanford AI4ALL on June 28th.

We’ll both be at Cloud NEXT!

Jun 27, 2018
Hand Talk with Thadeu Luz
00:32:45

Thadeu Luz from Hand Talk shares with Melanie and Mark how the free Hand Talk education application translates and interprets spoken and written Portuguese into Brazilian Sign Language (aka LIBRAS or BSL). The application uses an animated avatar Hugo to deliver the signs through gestures and facial expressions and its built off of a statistical machine translation system and Firebase. Future plans include expanding into other languages with a priority on ASL and they welcome support.

Thadeu Luz

Thadeu Luz is entrepreneur, data scientist and full-stack engineer with a background in 3D Animation, Video Compositing and Architecture. In early 2018 I have joined the Google Developers Experts program as a Firebase Expert. He’s CPO and founder of Hand Talk, an internationally decorated company that produces automatic sign language interpretation with the help of a friendly virtual 3D Character named Hugo.

Cool things of the week
  • Our video for NEXT video
  • First research center in Ghana blog
  • GCP in Finland blog
  • AI Adventures BigQuery and Open Datasets video
  • Dockercon and value of childcare at conferences tweet
  • What is going on in Unite Berlin 2018 blog & Powering up Conncected Game Development blog
Interview
  • Hand Talk site & video
  • Firebase Hosting site docs
  • Cloud Functions for Firebase site docs
  • Cloud Functions for Firebase Sample Library github
  • Launchpad Studio site and podcast
  • TensorFlow.js site
  • ML Kit for Firebase site & podcast coming next week
  • Serve Dynamic Content with Cloud Functions docs
  • Google Translate Community site
  • Cloud Machine Learning Engine docs

Hand Talk

Question of the week

What DOES a Go developer need to know about GCP?

Where can you find us next?

Mark is speaking at the Online Kubernetes Community Meeting on the 21st of June, at 10am Pacific.

Melanie is speaking at a joint WiMLDS and PyLadies event “Paths to Data Science” on June 26th and Stanford AI4ALL on June 28th.

Jun 20, 2018
Actions on Google with Mandy Chan
00:34:48

This week is all about Voices! 🎶🎤🔊 Mandy Chan joins Melanie and Mark to discuss the intricacies of building user Voice user interfaces with Actions on Google, developing with SSML and more!

Mandy Chan

Mandy Chan is the developer community manager for the Actions On Google team. Her role is to help expand the funnel of the Actions on Google developer community by creating practical tools and content like http://bit.ly/aog-codelab-1 and http://bit.ly/aog-codelab-2

Mandy began to build voice applications back in early 2016, and since then, she has built more than a dozen Voice Applications on Actions On Google and other platforms. One of her most frequently downloaded open source projects is called the SSML-Builder which creates well-formed Speech Synthesis Markup Language without worrying about string concatenation. You can learn more about her open source project on http://bit.ly/ssml-build

When she is not pondering about how to improve the developer experience, you can find her hiking at mountains or learning new magic tricks. You can also learn more about Mandy by following @MandyChanNYC

Cool things of the week
  • AI at Google: our principles blog
  • Incorporating Google’s AI Principles into Google Cloud blog
  • Deploying to Google Kubernetes Engine blog
  • Fighting fire with machine learning: two students use TensorFlow to predict wildfires blog
  • Together, we can help Puerto Rico recover donation match
  • Introducing sole-tenant nodes for Google Compute Engine — when sharing isn’t an option blog docs
Interview
Question of the week

I want to push a Docker image to Google Container Registry via docker push. How can I set things up so that I don’t have to use gcloud docker -- push every time?

  • Pushing and Pulling Images docs
  • Authentication Methods docs
Where can you find us next?

Mark is speaking at the San Francisco Kubernetes Meetup: Scaling Game Servers and the Conduit Service Mesh on June 14th, and also speaking at the Online Kubernetes Community Meeting on the 21st of June, at 10am Pacific.

Melanie is speaking at a joint WiMLDS and PyLadies event “Paths to Data Science” on June 26th and Stanford AI4ALL on June 28th.

Jun 11, 2018
Data Science with Juliet Hougland and Michelle Casbon
00:45:04

Juliet Hougland and Michelle Casbon are on the podcast this week to talk about data science with Melanie and Mark. We had a great discussion about methodology, applications, tools, pipelines, challenges and resources. Juliet shared insights into the unique data science ownership workflow from idea to deployment at Stitch Fix, and Michelle dove into how Kubeflow is playing a role to help drive reliability in model development and deployment.

Juliet Hougland

Juliet Hougland leads the Workflow, Environment, and Execution team at Stichfix. She is a data scientist and engineer with expertise in computational mathematics and years of hands-on machine learning and big data experience. She has built and deployed production ML models, advised Fortune 500 companies on infrastructure and worked on a variety of open source projects (Apache Spark, Scalding, and Kiji) at the intersection of big data and machine learning.

Michelle Casbon

Michelle Casbon is a Senior Engineer on the Google Cloud Platform Developer Relations team, where she focuses on open source contributions and community engagement for machine learning and big data tools. Prior to joining Google, she was at several San Francisco-based startups as a Senior Engineer and Director of Data Science. Within these roles, she built and shipped machine learning products on distributed platforms using both AWS and GCP. Michelle’s development experience spans more than a decade and has primarily focused on multilingual natural language processing, system architecture and integration, and continuous delivery pipelines for machine learning applications. She especially loves working with open source projects and is an active contributor to Kubeflow. Michelle holds a masters degree from the University of Cambridge.

Cool things of the week
  • Sandeep Dinesh: Kubernetes Best Practices YouTube
  • CNCF TOC voted to accept Helm as an incubation-level hosted project to CNCF site
  • Andriod P in Beta blog
  • Agones 0.2.0 site
  • Securing cloud-connected devices with Cloud IoT and Microchip blog
Interview
Question of the week

If I have written a gRPC Service, but I’m using a language/platform that isn’t supported - is there any way I can access it as REST?

Where can you find us next?

Mark is speaking at the San Francisco Kubernetes Meetup: Scaling Game Servers and the Conduit Service Mesh on June 14th.

Melanie is speaking at a joint WiMLDS and PyLadies event “Paths to Data Science” on June 26th and Stanford AI4ALL on June 28th.

Jun 06, 2018
Developer Relations with Mandy Waite
00:36:06

Mandy Waite joins Mark and Melanie to share what is developer relations and how trust and empathy are key to its success. We discuss meeting developers where they are and the wide variety of differing communities that exist across the technology ecosystem.

Mandy Waite

Mandy Waite has worked at Google for nearly 8 years, 6 of which have been spent growing and nurturing the Cloud Advocacy team. She heads up the Infrastructure and Ops Advocacy team in Google Cloud with a focus on Cloud Native, DevOps, SRE, Observability and Security.

Cool things of the week
  • Better cost control with Google Cloud Billing programmatic notifications blog
  • Music in Motion: a Firebase and IoT story blog
  • Google Cloud Codelabs and Challenges codelabs
  • Kubernetes Podcast site and blog
Interview
  • Google Cloud Platform site
  • #46 Borg and K8s with John Wilkes podcast
  • #118 OpenCensus with Morgan McLean and JBD podcast
  • Felipe Hoffa & BigQuery reddit, blog and podcast
  • Livestreaming with Jen Tong Twitch, Holden Karau Twitch, and Chris Broadfoot Twitch
  • Ben Treynor on What is ‘Site Reliability Engineering’ interview
  • Solomon Hykes at dotScale on Docker video
  • Istio site and #85 Istio with Varun Talwar and Sven Mawson podcast
  • Kubernetes site
  • Docker site
  • The Core Competencies of Developer Relations blog
Question of the week

Where do I go to learn about GDPR in regards to Google Cloud Platform?

  • Google Cloud: Ready for GDPR blog
  • Google Cloud & the General Data Protection Regulation site
Where can you find us next?

Mark is speaking at the Monthly SF Game Development Community, presenting on You Can’t Just Add More Servers on May the 30th in San Francisco.

Melanie is speaking at a joint WiMLDS and PyLadies event “Paths to Data Science” on June 26th. More details to come.

May 30, 2018
Decision Intelligence with Cassie Kozyrkov
00:39:37

Chief Decision Scientist, Cassie Kozyrkov joins Mark and Melanie this week to explain data science, analytics, machine learning and statistical inference, in relation to decision intelligence.

Cassie Kozyrkov

As Chief Decision Scientist at Google Cloud, Cassie advises leadership teams on decision process, AI strategy, and building data-driven organizations. She works to democratize statistical thinking and machine learning so that everyone - Google, its customers, the world! - can harness the beauty and power of data. She is the innovator behind the practice of Decision Intelligence Engineering at Google and she has personally trained over 15,000 Googlers in machine learning, statistics, and data-driven decision-making. Before her current role, she served in Google’s Office of the CTO as Chief Data Scientist. Prior to joining Google, Cassie worked as a data scientist and consultant. She holds degrees in mathematical statistics, economics, psychology, and cognitive neuroscience. When she’s not working, you’re most likely to find Cassie at the theater, in an art museum, exploring the world, or curled up with a good novel.

Cool things of the week
  • Cloud ML Engine adds Cloud TPU support for training blog docs
  • Google Kubernetes Engine 1.10 is generally available and ready for the enterprise blog
  • Introducing ultramem Google Compute Engine machine types blog
  • Increase performance while reducing costs with the new App Engine scheduler blog docs
Interview

There are several other episodes that provide insights into data science:

  • #31 TensorFlow with Eli Bixby podcast
  • #84 Kaggle with Wendy Kan podcast
  • #109 Cloud AutoML Vision with Amy Unruh and Sara Robinson podcast
  • #113 Open Source TensorFlow with Yifei Feng podcast
  • #122 Project Jupyter with Jessica Forde, Yuvi Panda and Chris Holdgraf podcast

As well as case studies on real world problems:

  • #91 The Future of Media with Machine Learning with Amit Pande podcast
  • #115 Google Play Marketing with Dom Elliott and Stewart Bryson podcast
Question of the week

How can I secure my Google Cloud Platoform acoount using a YubiKey?

  • Securing your Cloud Platform Account with Security Keys docs
  • Encrypting Google Application Default and gcloud credentials with GPG SmardCard blog
Where can you find us next?

Mark will be speaking at the Monthly SF Game Development Community, presenting on You Can’t Just Add More Servers on May the 30th in San Francisco.

Melanie is speaking at a joint WiMLDS and PyLadies event “Paths to Data Science” on June 26th. More details to come.

May 23, 2018
SRE vs Devops with Liz Fong-Jones and Seth Vargo
00:35:45

This week is a clash of titans! Liz Fong-Jones and Seth Vargo join Mark and Melanie, to battle out on which is better: SRE or Devops (hint - everyone wins!).

Liz Fong-Jones

Liz is a Staff Site Reliability Engineer at Google and works on the Google Cloud Customer Reliability Engineering team in New York. She has worked on services ranging from Google Flights to Cloud Bigtable in her 10+ years at Google. She lives with her wife, metamour, and a Samoyed/Golden Retriever mix in Brooklyn. In her spare time, she plays classical piano, leads an EVE Online alliance, and advocates for transgender rights.

Seth Vargo

Seth Vargo is a Developer Advocate at Google. Previously he worked at HashiCorp, Chef Software, CustomInk, and a few Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. Seth is an active member of the DevOps community and has written thought-leader-y pieces such as the 10 Myths of DevOps.

Cool things of the week
  • Google I/O session youtube
  • What’s new in Firebase at I/O 2018 blog
    • Introducing ML Kit for Firebase blog
  • Jeff Dean is new Head of AI wired
  • Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis blog
Interview
Question of the week

I’m a researcher at a regionally accredited academic institution and I need compute resources. Does Google Cloud have any programs that can help me out?

  • Google Cloud Platform announces new credits program for researchers blog faq
Where can you find us next?

Mark will be speaking at the Monthly SF Game Development Community, presenting on You Can’t Just Add More Servers on May the 30th in San Francisco.

Melanie is speaking at the Understand Risk Forum on May 17th, in Mexico City.

May 16, 2018
Beam and Spark with Holden Karau
00:34:46

Holden Karau is on the podcast this week to talk all about Spark and Beam, two open source tools that helps process data at scale, with Mark and Melanie.

Holden Karau

Holden Karau is a transgender Canadian open source developer advocate @ Google with a focus on Apache Spark, BEAM, and related “big data” tools. She is the co-author of Learning Spark, High Performance Spark, and another Spark book that’s a bit more out of date. She is a commiter on and PMC on Apache Spark and committer on SystemML & Mahout projects. She was tricked into the world of big data while trying to improve search and recommendation systems and has long since forgotten her original goal.

Cool things of the week
  • Twitter’s collaboration with Google Cloud blog & tweet
  • Kaggle CERN TrackML Particle Tracking Challenge Competition site
  • Open-sourcing gVisor, a sandboxed container runtime blog & repo
  • Announcing Stackdriver Kubernetes Monitoring blog
  • MLPerf: collaborative effort to standardize ML benchmarks site
Interview

Upcoming Talks:

Question of the week

I have a continuous integration build process setup with Container Builder, but it’s all sequential. I want to speed things up by processing parts of it in parallel. How do I do that?

  • Configure Build Step Order docs
Where can you find us next?

Mark can be found streaming Agones development on Twitch.

Melanie is speaking at the internet2 Global Summit, May 9th in San Diego, and will also be talking at the Understand Risk Forum on May 17th, in Mexico City.

Special shout out: Google I/O and PyCon are both happening this week

May 09, 2018
Open Source at Google Cloud Platform with Sarah Novotny
00:38:15

Mark and Melanie are joined by Sarah Novotny, Head of Open Source Strategy for Google Cloud Platform, to talk all about Open Source, the Cloud Native Compute Foundation and their relationships to Google Cloud Platform.

Sarah Novotny

Sarah Novotny leads an Open Source Strategy group for Google Cloud Platform. She has long been an Open Source community champion in communities such as Kubernetes, NGINX and MySQL and ran large scale technology infrastructures at Amazon before web-scale had a name. In 2001, she co-founded Blue Gecko, which was sold to DatAvail in 2012. She is a program chair emeritus for O’Reilly Media’s OSCON.

Cool things of the week
  • Now live in Tokyo: using TensorFlow to predict taxi demand blog
  • Kubernetes best practices: Organizing with Namespaces blog youtube
  • Announcing Open Images V4 and the ECCV 2018 Open Images Challenge blog dataset challenge
  • Introducing Kubernetes Service Catalog and Google Cloud Platform Service Broker: find and connect services to your cloud-native apps blog docs
  • Julia Evans - zines store
Interview
  • Kubernetes site
  • Node.js Foundation board of directors
  • Tensorflow site
  • gRPC site
  • Apache Beam site
  • Google Kubernetes Engine site
  • Forseti site podcast
  • Cloud Native Compute Foundation site
  • Cloud Native Computing Foundation Announces Kubernetes® as First Graduated Project blog
  • NTP’s Fate Hinges On ‘Father Time’ article
  • Open Container Initiative site
  • Fireside chat: building on and contributing to Google’s open source projects Google I/O
Question of the week

Mark broke SSH access to his Compute Engine instance by accidentally removing the GCP linux guest environment. How did he fix it?

  • Installing the Linux Guest Environment via Clone Root Disk & Use Startup Script docs
Where can you find us next?

Mark can be found streaming Agones development on Twitch and finished his blog series on scaling game servers on Kubernetes.

Melanie will be speaking at the internet2 Global Summit, May 9th in San Diego, and will also be talking at the Understand Risk Forum on May 17th, in Mexico City.

May 02, 2018
VP of Infrastructure Eric Brewer
00:35:13

VP of Infrastructure at Google Cloud Eric Brewer, talks to Melanie and Mark all about open source at Google Cloud, distributed systems, hybrid cloud, and more!

Eric Brewer

Eric Brewer is the main inventor of a wireless networking scheme called WiLDNet, which promises to bring low-cost connectivity to rural areas of the developing world. He is a tenured professor of Computer Science at UC Berkeley. In 1996, Brewer co-founded Inktomi Corporation (bought by Yahoo! in 2003) and became a paper billionaire during the dot-com bubble. Working with Bill Clinton, he helped to create USA.gov, which launched in 2000.[1] He is known for formulating the CAP Theorem about distributed network applications in the late 1990s.[2] Starting in May 2011 he has been on a sabbatical at Google as VP of Infrastructure.[3]

Credits: Wikipedia

Cool things of the week
  • Google Cloud Next site
    • Google Cloud Next London site
    • Google Cloud Next Tokyo site
  • Cloud SQL for PostgreSQL now generally available and ready for your production workloads blog
  • Calling C functions from BigQuery with Web Assembly blog
    • BigQuery beyond SQL and JS: Running C and Rust code at scale blog
  • Kubernetes best practices: How and why to build small container images blog youtube
Interview
Question of the week

If I want to visualise the network traffic between pods/services within my Kubernetes cluster, is there an easy way to do this?

Where can you find us next?

Mark can be found streaming Agones development on Twitch, and will be presenting on Agones at Cloud Next.

Melanie will be presenting at the internet2 Global Summit, May 9th in San Diego, and will also be talking at the Understand Risk Forum on May 17th, in Mexico City.

Apr 25, 2018
Post-Quantum Cryptography with Nick Sullivan and Adam Langley
00:42:07

Nick Sullivan, and Adam Langley join Melanie and Mark to provide a pragmatic view on post-quantum cryptography and what it means to research security for the potential of quantum computing. Post-quantum cryptography is about developing algorithms that are resistant to quantum computers in conjunction with “classical” computers. It’s about looking at the full picture of potential threats and planning on how to address them using a diversity of types of mathematics in the research. Adam and Nick help clarify the different terminology and techniques that are applied in the research and give a practical understanding of what to expect from a security perspective.

Nick Sullivan

Nick Sullivan runs the cryptography team at Cloudflare, an internet security and performance company.

Adam Langley

Adam Langley is a Principal Software Engineer at Google, responsible for a variety of cryptography-related efforts.

Cool things of the week
  • Google IO site & IO Extended Events site
  • App Engine Turns 10 blog
  • Introducing Stackdriver APM & Stackdriver Profiler blog & article
  • Smart Parking story:
    • Cloud-native architecture with serverless microservices blog part1
    • Implementing an event-driven architecture on serverless blog part2
    • What we learned doing serverless blog part3
    • Episode 102 Smart Parking and IoT Core with Brian Granatir podcast
Interview

Additional References / Resources:

Question of the week

How to stream realtime coding?

Where can you find us next?
  • San Francisco
Apr 18, 2018
Project Jupyter with Jessica Forde, Yuvi Panda and Chris Holdgraf
00:47:24

Jessica Forde, Yuvi Panda and Chris Holdgraf join Melanie and Mark to discuss Project Jupyter from it’s interactive notebook origin story to the various open source modular projects it’s grown into supporting data research and applications. We dive specifically into JupyterHub using Kubernetes to enable a multi-user server. We also talk about Binder, an interactive development environment that makes work easily reproducible.

Jessica Forde

Jessica Forde is a Project Jupyter Maintainer with a background in reinforcement learning and Bayesian statistics. At Project Jupyter, she works primarily on JupyterHub, Binder, and JuptyerLab to improve access to scientific computing and scientific research. Her previous open source projects include datamicroscopes, a DARPA-funded Bayesian nonparametrics library in Python, and density, a wireless device data tool at Columbia University. Jessica has also worked as a machine learning researcher and data scientist in a variety of applications including healthcare, energy, and human capital.

Yuvi Panda

Yuvi Panda is the Project Jupyter Technical Operations Architect in the UC Berkeley Data Sciences Division. He works on making it easy for people who don’t traditionally consider themselves “programmers” to do things with code. He builds tools (e.g., Quarry, PAWS, etc.) to sidestep the list of historical accidents that constitute the “command line tax” that people have to pay before doing productive things with computing.

Chris Holdgraf

Chris Holdgraf is a is a Project Jupyter Maintainer and Data Science Fellow at the Berkeley Institute for Data Science and a Community Architect at the Data Science Education Program at UC Berkeley. His background is in cognitive and computational neuroscience, where he used predictive models to understand the auditory system in the human brain. He’s interested in the boundary between technology, open-source software, and scientific workflows, as well as creating new pathways for this kind of work in science and the academy. He’s a core member of Project Jupyter, specifically working with JupyterHub and Binder, two open-source projects that make it easier for researchers and educators to do their work in the cloud. He works on these core tools, along with research and educational projects that use these tools at Berkeley and in the broader open science community.

Cool things of the week
Interview
  • Jupyter site
  • JupyterHub github
  • Binder site and docs
  • JupyterLab site
  • Kubernetes site github
  • Jupyter Notebook github
  • LIGO (Laser Interferometer Gravitational-Wave Observatory) site and binder
  • Paul Romer, World Bank Chief Economist blog and jupyter notebook
  • The Scientific Paper is Obsolete article
  • Large Scale Teaching Infrastructure with Kubernetes - Yuvi Panda, Berkeley University video
  • Data 8: The Foundations of Data Science site
  • Zero to JupyterHub site
  • JupyterHub Deploy Docker github
  • Jupyter Gitter channels
  • Jupyter Pop-Up, May 15th site
  • JupyterCon, Aug 21-24 site
Question of the week

How did Google’s predictions do during March Madness?

Where can you find us next?
Apr 11, 2018
Kontributing to Kubernetes with Paris Pittman and Garrett Rodrigues
00:32:05

Paris Pittman and Garrett Rodrigues join Mark and Melanie to discuss the Contributor Experience on Kubernetes, and how people can get involved with Kubernetes!

Paris Pittman

Co-Chair of Contributor Experience Special Interest Group for Kubernetes.
Bay Area Kubernetes Meetup Co-Organizer

Paris is a Developer Relations Program Manager on the Google Cloud Open Source Strategy team focusing on Kubernetes Community. She has 13 years of professional experience in attracting, retaining, growing, and incentivizing engineering talent for organizations and open source projects. She has also been organizing communities in one form or another for over 20 years, and at one point ran enough hackathons and meetups to subsist solely on the free pizza leftovers.

Garrett Rodrigues

Technical Lead of the Contributor Experience SIG for Kubernetes.

Garrett is a Technical Program Manager at Google, and he joined the Kubernetes and GKE Team at Google in June 2016. As a lead of ContribX, he has focused on scaling the Kubernetes project in a sustainable way. Garrett developed a lot of the tooling and automation to support OSS code review, issue triage, and data collection about the project. In addition to his work on Contributor Experience, Garrett is currently involved with the app-def working group to get a new declarative application management tool released.

Cool things of the week
  • Highlights from the TensorFlow Developer Summit, 2018 blog
  • TensorFlow Hub site
  • Announcing TensorRT integration with TensorFlow 1.7 blog
  • Announcing Google Cloud Security Talks during RSA Conference 2018 blog
  • Exploring container security: An overview blog
  • How to run Windows Containers on Compute Engine blog
Interview
  • Kubernetes site github
  • Kubernetes SIGs and Working Groups github
  • Kubernetes Community Content github
  • Kubernetes Contributor Guide github
  • Kubernetes slack join!
  • Kubernetes design proposals github
  • Kubernetes Issues help wanted
  • Kubernetes Contributor Summit site
  • Kubernetes Weekly Community Meeting github
  • Dev Statistics site
  • Kubernetes Mentoring Initiatives github
Question of the week

If I need to temporarily increases the power of a Cloud Shell, how do I do that?

Where can you find us next?
Apr 04, 2018
Forseti with Nenad Stojanovski and Andrew Hoying
00:32:10

Nenad Stojanovski and Andrew Hoying join Mark and Melanie this week to discuss Forseti - open source tools for Google Cloud Platform security.

Nenad Stojanovski

Staff Security Engineer, Spotify

Andrew Hoying

Andrew Hoying is a Senior Security Engineer at Google. His goal is to ensure all services built by Google and running on Google Cloud Platform have the same, or better, security assurances as services running in any other environment. He is also a top contributor to the Forseti Security open-source project, helping enterprises monitor and secure their GCP environments.

Cool things of the week
  • Shopify’s Infrastructure Collaboration with Google blog
  • Kubernetes Engine Private Clusters now available in beta blog
  • Easy HPC clusters on GCP with Slurm blog
  • Understand your spending at a glance with Google Cloud Billing reports beta blog
Interview

Forseti Security

Question of the week

How do I automatically scan the Docker images in your Google Cloud Repository for known vulnerabilities?

  • Scanning Vulnerabilities in Docker images blog
  • Container Registry Vulnerability Scanning docs
Where can you find us next?
Mar 28, 2018
NVIDIA and Deep Learning Research with Bryan Catanzaro
00:43:55

Bryan Catanzaro, the VP Applied Deep Learning Research at NVIDIA, joins Mark and Melanie this week to discuss how his team uses applied deep learning to make NVIDIA products and processes better. We talk about parallel processing and compute with GPUs as well as his team’s research in graphics, text and audio to change how these forms of communication are created and rendered by using deep learning.

This week we are also joined by a special co-host, Sherol Chen who is a developer advocate on GCP and machine learning researcher on Magenta at Google. Listen at the end of the podcast where Mark and Sherol chat about all things GDC.

Bryan Catanzaro

Bryan Catanzaro is VP of Applied Deep Learning Research at NVIDIA, where he leads a team solving problems in domains ranging from video games to chip design using deep learning. Bryan earned his PhD from Berkeley, where he focused on parallel computing, machine learning, and programming models. He earned his MS and BS from Brigham Young University, where he worked on higher radix floating-point representations for FPGAs. Bryan worked at Baidu to create next generation systems for training and deploying deep learning models for speech recognition. Before that, he was a researcher at NVIDIA, where he worked on programming models for parallel processors, as well as libraries for deep learning, which culminated in the creation of the widely used CUDNN library.

Cool things of the week
  • NVIDIA Tesla V100s coming to Google Cloud site
  • Automatic Severless Deployment with Cloud Source Repositories blog
  • Magenta site
    • NSynth Super site
    • MusicVAE site
    • Making music using new sounds generated with machine learnnig blog
  • Building Blocks of Interpretability blog
Interview
  • NVIDIA site
  • NVIDIA GPU Technology Conference (GTC) site
  • CUDA site
  • cuDNN site
  • NVIDIA Volta site
  • NVIDIA Tesla P4 docs
  • NVIDIA Tesla V100s site
  • Silicon Valley AI Lab Baidu Research site
  • ICML: International Conference on Machine Learning site
  • CVPR: Computer Vision and Pattern Recognition Conference site

Referenced Papers & Research:

  • Deep learning with COTS HPC System paper
  • Building High-level Features Using Large Scale Unsupervised Learning paper
  • OpenAI Learning to Generate Reviews and Discovering Sentiment paper
  • Progressive Growing of GANs for Improved Quality, Stability, and Variation paper and CelebA dataset
  • High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs paper
  • Deep Image Prior site
  • How a Japanese cucumber farmer is using deep learning and TensorFlow blog

Sample Talks:

  • Future of AI Hardware Panel video
  • High Performance Computing is Supercharging AI blog/video
  • AI Podcast: Where is Deep Learning Going Next? blog/video

Sample Resources:

  • Coursera How Google does Machine Learning site
  • NVIDIA Deep Learning Institute site
  • Udacity AI Nanodegree site
  • Kaggle site
  • TensorFlow site
  • PyTorch site
  • Keras site
Question of the week

What to watch out for and get involved in at the Game Developers Conference (GDC) this year and in the future?

  • International Grame Developers Association (IGDA) site
  • Fellowship of GDC Parties site
  • ALtCtrlGDC site
  • Experimental Gameplay Workshop site
  • Women in Games International (WIGI) site
  • Blacks in Gaming (BIG) site
  • Serious Games (SIGs) site
  • What’s New in Firebase and Google Cloud Platform for Games site
  • Summits to Checkout:
    • AI Game Developers Summit site
    • Game Narrative Summit site
    • Independent Games Summit site
  • Additional Advice:
    • The first two days are summits which are great because topic focused
    • Expo floor takes a good hour to get through
    • WIGI, BIG and SIGs (Google and Microsoft) have the best food
    • GDC is composed of various communities
    • Bring business cards
    • Check out post-mortems
  • Favorite Games:
  • Games Mark & Sherol are currently playing:
    • Hearthstone site
    • Dragon Age Origins wiki
Where can you find us next?

Mark and Sherol are at the Game Developer’s Conference (GDC). You can find them via the Google at GDC 2018 site.

Sherol will be at TensorFlow Dev Summit speaking about machine learning research and creativity next week.

Mar 21, 2018
OpenCensus with Morgan McLean and JBD
00:30:03

Product Manager Morgan McLean and Software Engineer JBD join Melanie and Mark this week to discuss the new open source project OpenCensus, a single distribution of libraries for metrics and distributed tracing with minimal overhead that allows you to export data to multiple backends.

Morgan McLean

Morgan McLean is the Product Manager for Tracing, Debugging, and Profiling at Google, including OpenCensus

JBD

JBD leads the OpenCensus Go and our integrations with other projects.

Cool things of the week
  • Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes blog github
  • TensorFlow 1.6 release summit
  • TensorFlow Object Detection on iOS youtube
  • Optimizing your Cloud Storage performance: Google Cloud Performance Atlas blog
  • Introducing GCP’s new interactive CLI blog docs
Interview

OpenCensus

Question of the week

I heard there are abilities to natively extend Kubernetes - what does that mean, and also how do I do that?

Where can you find us next?

Mark will be at the Game Developer’s Conference | GDC in March. You can find him via the Google at GDC 2108 site.

Mar 14, 2018
Cloud AI with Dr. Fei-Fei Li
00:31:01

Dr. Fei-Fei Li, the Chief Scientist of AI/ML at Google joins Melanie and Mark this week to talk about how Google enables businesses to solve critical problems through AI solutions. We talk about the work she is doing at Google to help reduce AI barriers to entry for enterprise, her research with Stanford combining AI and health care, where AI research is going, and her efforts to overcome one of the key challenges in AI by driving for more diversity in the field.

Dr. Fei-Fei Li

Dr. Fei-Fei Li is the Chief Scientist of AI/ML at Google Cloud. She is also an Associate Professor in the Computer Science Department at Stanford, and the Director of the Stanford Artificial Intelligence Lab. Dr. Fei-Fei Li’s main research areas are in machine learning, deep learning, computer vision and cognitive and computational neuroscience. She has published more than 150 scientific articles in top-tier journals and conferences, including Nature, PNAS, Journal of Neuroscience, CVPR, ICCV, NIPS, ECCV, IJCV, IEEE-PAMI, etc. Dr. Fei-Fei Li obtained her B.A. degree in physics from Princeton in 1999 with High Honors, and her PhD degree in electrical engineering from California Institute of Technology (Caltech) in 2005. She joined Stanford in 2009 as an assistant professor, and was promoted to associate professor with tenure in 2012. Prior to that, she was on faculty at Princeton University (2007-2009) and University of Illinois Urbana-Champaign (2005-2006). Dr. Li is the inventor of ImageNet and the ImageNet Challenge, a critical large-scale dataset and benchmarking effort that has contributed to the latest developments in deep learning and AI. In addition to her technical contributions, she is a national leading voice for advocating diversity in STEM and AI. She is co-founder of Stanford’s renowned SAILORS outreach program for high school girls and the national non-profit AI4ALL. For her work in AI, Dr. Li is a speaker at the TED2015 main conference, a recipient of the IAPR 2016 J.K. Aggarwal Prize, the 2016 nVidia Pioneer in AI Award, 2014 IBM Faculty Fellow Award, 2011 Alfred Sloan Faculty Award, 2012 Yahoo Labs FREP award, 2009 NSF CAREER award, the 2006 Microsoft Research New Faculty Fellowship and a number of Google Research awards. Work from Dr. Li’s lab have been featured in a variety of popular press magazines and newspapers including New York Times, Wall Street Journal, Fortune Magazine, Science, Wired Magazine, MIT Technology Review, Financial Times, and more. She was selected as a 2017 Women in Tech by the ELLE Magazine, a 2017 Awesome Women Award by Good Housekeeping, a Global Thinker of 2015 by Foreign Policy, and one of the “Great Immigrants: The Pride of America” in 2016 by the Carnegie Foundation, past winners include Albert Einstein, Yoyo Ma, Sergey Brin, et al.

Cool things of the week
  • Terah Lyons appointed founding executive director of Partnership on AI article & site
  • Fully managed export and import with Cloud Datastore now generally available blog
  • How Color uses the new Variant Transforms tool for breakthrough clinical data science with BigQuery blog & repo
  • Google Cloud and NCAA team up for a unique March Madness copmetition hosted on Kaggle blog
Interview

Additional sample resources on Dr. Fei-Fei Li:

  • Citations site
  • Stanford Vision Lab site
  • Fei-Fei Li | 2018 MAKERS Conference video
  • Google Cloud’s Li Sees Transformative Time for Enterprise video
  • Past, Present and Future of AI / Machine Learning Google I/O video
  • Research Symposium 2017 - Morning Keynote Address at Harker School video
  • How we’re teaching computers to understand pictures video
  • Melinda Gates and Fei-Fei Li Want to Liberate AI from “Guy with Hoodies” article

Dr. Fei-Fei Li

Question of the week

Where can I learn more about machine learning?

Listing of some of the many resources out there in no particular order:

  • How Google does Machine Learning coursera
  • Machine Learning with Andrew Ng coursera and Deep Learning Specialization coursera
  • fast.ai site
  • Machine Learning with John W. Paisley edx
  • Machine Learning Columbia University edx
International Women’s Day March 8th

International Women’s Day site covers information on events in your area, and additional resources.

Sample of recent women in tech events to keep on radar for next year:

  • Women Techmakers site
  • Lesbians Who Tech site
  • Women in Data Science Conference site
Where can you find us next?

Mark will be at the Game Developer’s Conference | GDC in March.

Mar 07, 2018
Solution Architects with Miles Ward and Grace Mollison
00:34:28

We have the pleasure this week of having the Director of Solutions for Google Cloud Miles Ward and Cloud Solutions Architect Grace Mollison join Mark and Melanie to discuss Solution Architects, what they do and how they interact with Customers at Google Cloud Platform.

Miles Ward

Miles Ward is a three-time technology startup entrepreneur with a decade of experience building cloud infrastructures. Miles is Director of Solutions for Google Cloud; focused on delivering next-generation solutions to challenges in big data and analytics, application migration, infrastructure automation, and cost optimization. He worked as a core part of the Obama for America 2012 “TECH” team, crashed Twitter a few times, helped NASA stream the Curiosity Mars Rover landing, put Skype back online in a pinch, and plays a mean electric sousaphone.

Grace Mollison

Based in London, UK, Grace Mollison is a Cloud Solutions Architect where she helps customers to understand how to apply policies to their Google cloud platform environments as well as how to architect and deploy applications on the Google Cloud platform. In her spare time she spends time attempting to teach her international team how to speak the Queens english! Before Google Grace was a Solutions Architect at AWS where she worked with the AWS ecosystem and customers to ensure well architected solutions.

Cool things of the week
  • We have awesome new intro and outro music. Did you notice?
  • The thing is … Cloud IoT Core is now generally available blog site
  • JupyterLab is Ready for Users blog github
  • Announcing Google Cloud Spanner as a Vault storage backend blog
  • How to handle mutating JSON schemas in a streaming pipeline, with Square Enix blog
  • FAT* livestream
Interview
  • Google Cloud Platform Solutions site
  • Tutorials and Solutions site
  • Machine Learning with Financial Time Series Data solution
  • Implementing GCP Policies for Customer Use Cases solution
  • #87 Customer Engineers with Jonathan Cham podcast
  • Google Cloud Next
  • Solution Architects are hiring! careers
Question of the week

How do I get a Docker image into Minikube without uploading it to an external registry and then downloading it all over again? Is there an easy way to do this locally?

Where can you find us next?

Mark will be at the Game Developer’s Conference | GDC in March.

Feb 28, 2018
Google Play Marketing with Dom Elliott and Stewart Bryson
00:31:46

In this episode, Google Play Marketing is the customer of Google Cloud Platform. Melanie and Mark chat with Dom Elliott (Google Play) and Stewart Bryson (Red Pill Analytics) about how they use our big data processing and visualisation tools to introspect what is happening in the Google play ecosystem.

Dom Elliott

Dom Elliott leads global developer marketing communications for Google Play. His goal is to help Android app and game developers improve their app quality and business performance on Google Play, by raising awareness and understanding of features that can help them find success.

Stewart Bryson

Stewart Bryson is the Owner & Co-founder of Red Pill Analytics, a products and services company specializing in Cloud Analytics delivery. Red Pill is 4 years old and has about 30 employees in the US, UK and Brazil. We work with customers to accelerate their use of the public cloud for analytics, including migrating current on-premises workloads. Red Pill Analytics was engaged by Google Play to build the digital channel ingestion processes, as well as build all the Data Studio content for analyzing those channels.

Cool things of the week
  • Easy distributed training with TensorFlow using tf.estimator.train_and_evaluate on Cloud ML Engine blog tweet
  • CI/CD with Less Fluff & More Awesome blog
  • 96 vCPU Compute Engine instances are now generally available announcement site
Interview

Google Play

Question of the week

If you want to be able to unit test your integrations with Kubernetes with client-go, how can you mock what happens inside the cluster in your unit tests?

Where can you find us next?

Melanie will be at Fat* in New York very shortly!

Mark will be at the Game Developer’s Conference | GDC in March.

Feb 21, 2018
Machine Learning Bias and Fairness with Timnit Gebru and Margaret Mitchell
00:42:45

This week, we dive into machine learning bias and fairness from a social and technical perspective with machine learning research scientists Timnit Gebru from Microsoft and Margaret Mitchell (aka Meg, aka M.) from Google.

They share with Melanie and Mark about ongoing efforts and resources to address bias and fairness including diversifying datasets, applying algorithmic techniques and expanding research team expertise and perspectives. There is not a simple solution to the challenge, and they give insights on what work in the broader community is in progress and where it is going.

Timnit Gebru

Timnit Gebru works in the Fairness Accountability Transparency and Ethics (FATE) group at the New York Lab. Prior to joining Microsoft Research, she was a PhD student in the Stanford Artificial Intelligence Laboratory, studying computer vision under Fei-Fei Li. Her main research interest is in data mining large-scale, publicly available images to gain sociological insight, and working on computer vision problems that arise as a result, including fine-grained image recognition, scalable annotation of images, and domain adaptation. The Economist and others have recently covered part of this work. She is currently studying how to take dataset bias into account while designing machine learning algorithms, and the ethical considerations underlying any data mining project. As a cofounder of the group Black in AI, she works to both increase diversity in the field and reduce the impact of racial bias in the data.

Margaret Mitchell

M. Mitchell is a Senior Research Scientist in Google’s Research & Machine Intelligence group, working on artificial intelligence. Her research involves vision-language and grounded language generation, focusing on how to evolve artificial intelligence toward positive goals. Margaret’s work combines machine learning, computer vision, natural language processing, social media, and insights from cognitive science. Before Google, Margaret was a founding member of Microsoft Research’s “Cognition” group, focused on advancing artificial intelligence, and a researcher in Microsoft Research’s Natural Language Processing group.

Cool things of the week
  • GPS/Cellular Asset Tracking using Google Cloud IoT Core, Firestore and MongooseOS blog
  • GPUs in Kubernetes Engine now available in beta blog
  • Announcing Spring Cloud GCP - integrating your favorite Java framework with Google Cloud blog
Interview
  • PAIR | People+AI Research Initiative site
  • FATE | Fairness, Accountability, Transparency and Ethics in AI site
  • Fat* Conference site & resources
  • Joy Buolamwini site
  • Algorithmic Justice Leaguge site
  • ProPublica Machine Bias article
  • AI Ethics & Society Conference site
  • Ethics in NLP Conference site
  • FACETS site
  • TensorFlow Lattice repo

Sample papers on bias and fairness:

  • Gender Shades: Intersectional Accuracy Disparities in Commercial Gender Classification paper
  • Facial Recognition is Accurate, if You’re a White Guy article
  • Mitigating Unwanted Biases with Adversarial Learning paper
  • Improving Smiling Detection with Race and Gender Diversity paper
  • Fairness Through Awareness paper
  • Avoiding Discrimination through Casual Reasoning paper
  • Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddings paper
  • Satisfying Real-world Goals with Dataset Constraints paper
  • Axiomatic Attribution for Deep Networks paper
  • Monotonic Calibrated Interpolated Look-Up Tables paper
  • Equality of Opportunity in Machine Learning blog

Additional links:

  • Bill Nye Saves the World Episode 3: Machines Take Over the World (includes Margaret Mitchell) site
  • “We’re in a diversity crisis”: Black in AI’s founder on what’s poisoning the algorithms in our lives article
  • Using Deep Learning and Google Street View to Estimate Demographics with Timnit Gebru TWiML & AI podcast
  • Security and Safety in AI: Adversarial Examples, Bias and Trust with Mustapha Cisse TWiML & AI podcast
  • How we can build AI to help humans, not hurt us TED
  • PAIR Symposium conference
Question of the week

“Is there a gcp service that’s cloud identity-aware proxy except for a static site that you host via cloud storage?”

Where can you find us next?

Melanie will be at Fat* in New York in Feb.

Mark will be at the Game Developer’s Conference | GDC in March.

Feb 14, 2018
Open Source TensorFlow with Yifei Feng
00:26:24

Yifei Feng talks with Mark and Melanie about working on the open source TensorFlow platform, the recent 1.5 release, and how her team engages and supports the growing community. She provides a great overview of what its like to work on an open source project and ways to get involved especially for anyone new to contributing.

Yifei Feng

Yifei is a software engineer on TensorFlow team. Her main focus is building tools and infractures to help TensorFlow engineers do their best work. She works on release and the open source process of TensorFlow. She also worked on TensorFlow’s high level API and TensorFlow Serving.

Cool things of the week
  • TensorFlow 1.5 Release blog
  • Use Forseti to make sure your Google Kubernetes Engine clusters are updated for Meltdown and Spectre blog
  • GCP arrives in Canada with launch of Montreal region blog
Interview
  • TensorFlow site and github
  • TensorFlow Contributing Guidelines page
  • TensorFlow Summit site
  • Stack Overflow site
  • TensorFlow with Eli Bixby podcast
  • Cloud Machine Learning Engine with Yufeng Guo podcast
  • Learn TensorFlow without a PhD blog
  • AI Adventures YouTube
Question of the week

How do I design identity and access management policies policies for a GCP?

  • Toward effective cloud governance: designing policies for GCP customers large and small blog
Where can you find us next?

Melanie will be at Fat* in New York in Feb.

Mark will be at the Game Developer’s Conference | GDC in March.

Feb 07, 2018
Percy.io with Mike Fotinakis
00:35:01

We return once again to Continuous Integration tooling, this time with a visual spin. Mike Fotinakis joins Mark and Melanie to discuss how they use Google Cloud Platform to develop Percy, the platform for continuous visual reviews for web apps.

Mike Fotinakis

Mike is Co-Founder and CEO of Percy, where he is working on problems at the intersection of design, development, and deployment. Mike has previously worked as an engineer at companies including Google, Science Exchange, and AltSchool, and is now enjoying building his first company from the ground up. Sometimes, he even enjoys things that don’t involve computers at all, including rock climbing, coffee, classical singing, and scuba diving.

Cool things of the week
  • OpenCensus: A Stats Collection and Distributed Tracing Framework blog medium
  • London Zoo trials facial recognition technology to help track elephants in the wild blog
  • Cloud Dataflow and the Tram Challenge youtube
Interview

Percy.io

Question of the week

I would love a weekly roundup of news about Google Cloud Platform - where can I get one?

Where can you find us next?

Melanie will be at FOSDEM in Brussels this weekend.

Mark will be at the Game Developer’s Conference | GDC in March.

Jan 31, 2018
Google Cloud Platform with Sam Ramji
00:37:20

The delightful Sam Ramji joins Mark and Melanie this week to talk about Google Cloud Platform, Open Source, Distributed Systems and Philosophy and how they are all interrelated.

Sam Ramji

A 20+ year veteran of the Silicon Valley and Seattle technology scenes, Sam Ramji is VP Product Management for Google Cloud Platform (GCP). He was the founding CEO of Cloud Foundry Foundation, was Chief Strategy Officer for Apigee (APIC), designed and led Microsoft’s open source strategy, founded the Outercurve Foundation, and drove product strategy for BEA WebLogic Integration. Previously he built distributed systems and client software at firms including Broderbund, Fair Isaac, and Ofoto. He is an advisor to multiple companies including Accenture, Insight Engines, and the Linux Foundation, and served on the World Economic Forum’s Industrial Internet Working Group. He received his B.S. in Cognitive Science from UCSD in 1994.

Cool things of the week
  • An example escalation policy — CRE life lessons blog
  • The new Google Arts & Culture, on exhibit now blog
  • Five Days of Kubernetes 1.9 blog
  • Kubernetes Comic site
Interview
Question of the week

I would like to run a Google Cloud Function every day/week/hour etc - but there is no cron ability in Cloud Functions (yet?). How can I do this now?

Where can you find us next?

Melanie is speaking at AI Congress in London Jan 30th and she will be at FOSDEM in Brussels in Feb.

Mark will be at the Game Developer’s Conference | GDC in March.

Jan 24, 2018
Cloud AutoML Vision with Amy Unruh and Sara Robinson
00:26:02

Amy Unruh and Sara Robinson join the podcast this week to talk with Mark and Melanie about the alpha launch of Cloud AutoML Vision.

Cloud AutoML is a suite of products enabling developers with limited ML expertise to build high quality models using transfer learning and Neural Architecture Search techniques. AutoML Vision is the first product out the gate with a focus on making it easy to train customized vision models.

About Amy Unruh

Amy is a developer relations engineer for the Google Cloud Platform, where she focuses on machine learning and data analytics as well as other Cloud Platform technologies. Amy has an academic background in CS/AI and has also worked at several startups, done industrial R&D, and published a book on App Engine.

About Sara Robinson

Sara is a developer relations engineer on Google’s Cloud Platform team, focusing on big data and machine learning. She worked on providing initial product feedback and building a demo for the AutoML Vision launch.

Cool things of the week

Honorable mention… - Scientists put a worm brain in a lego robot blog

Interview
  • Cloud AutoML: Making AI accessible to every business blog
  • Cloud AutoML Vision site
  • Cloud AutoML Vision Access Request | Whitelist Application form
  • Cloud images example video
    • Shout-out thanks to Rob Carver for domain expertise in helping label cloud images.
  • Coastline images example readme and filenames csv
  • Using Machine Learning to Explore Neural Network Architecture blog
  • Learning Transferable Architecture for Scalable Image Recognition arXiv paper
  • Neural Architecture Search with Reinforcement Learning arXiv paper
  • Progressive Neural Architecture Search arXiv paper
  • Learning2learn video
  • Cloud Vision site docs
Question of the week

How does someone in academia get GCP credits?

  • Google Cloud Platform Education Grants site
Where can you find us next?

Melanie is speaking at AI Congress in London Jan 30th and she will be at FOSDEM in Brussels in Feb.

Mark will be at the Game Developer’s Conference | GDC in March.

Jan 17, 2018
CPU Vulnerability Security with Matt Linton and Paul Turner
00:28:35

Bringing you a special second episode this week with Matt Linton and Paul Turner sharing insights with Mark and Melanie about the CPU vulnerabilities, Spectre & Meltdown, and how Google coordinated and managed security with the broader community. We talked about how there has been minimal to no performance impact for GCP users and GCP’s Live Migration helped deploy patches and mitigations without requiring maintenance downtime.

Due to the special nature, no cool things or question included on this podcast.

About Matt Linton

Matt is an Incident Manager (aka Chaos Specialists) for Google, which means his team is on-call to handle suspected security incidents and other major urgent issues.

About Paul Turner

Paul is a Software Engineer specializing in operating systems, concurrency, and performance.

Interview
  • Protecting our Google Cloud customers from new vulnerabilities without impacting performance blog
  • What Google Cloud, G Suite and Chrome customers need to know about the CPU vulnerability blog
  • Google Security Blog, Today’s CPU vulnerability: what you need to know blog
  • ProjectZero News and Updates by Yann Horn blog
  • Spectre Attack paper
  • Meltdown Paper paper
  • Intel Security Center site
  • Intel Analysis of Speculative Side Channels site
  • An Update on AMD Processor Security: site
  • ARM Processor Security Update site
  • GCP Compute Engine Live Migration docs
  • GCP Security Overview site

Patch your operating systems and all the things. Keep updated.

Jan 17, 2018
Launchpad Studio with Malika Cantor and Peter Norvig
00:37:52

Launchpad Studio, a product development acceleration program focused on helping machine learning startups iterate quickly, fail fast, and collaborate on best practices.

Malika Cantor and Peter Norvig talk with Mark and Melanie this week about how the Launchpad Studio program is helping startups overcome data, expertise and tooling barriers by providing access to talent and resources and building universal best practices.

About Malika Cantor

Malika is the Global Lead for Google Launchpad Studio. Launchpad is the acceleration engine of Google - running a number of accelerator programs focused on supporting the global startup ecosystem. Prior to joining Google, Malika was a co-founder and partner at Comet Labs, a venture capital firm and experimental research lab focused on investing and supporting applied AI startups. She has worked with founders for around 6 years, in London, Beijing, Singapore, Toronto, and Silicon Valley.

About Peter Norvig

Peter Norvig is a Director of Research at Google; previously he directed Google’s core search algorithms group. He is a fellow and councilor of the Association for the Advancement of Artificial Intelligence and co-author, with Stuart Russell, of Artificial Intelligence: A Modern Approach, now the leading college text in the field. He was head of the Computational Sciences Division (now the Intelligent Systems Division) at NASA Ames Research Center.

Cool things of the week
  • Introducing Preemptible GPUS: 50% off blog
  • How We Implemented a Fully Serverless Recommender System Using GCP blog
  • Awesome lists repo:
    • Awesome Google Cloud Platform repo
    • Awesome Kubernetes repo
    • Awesome TensorFlow repo
    • Awesome Firebase repo
Interview
Question of the week

How does a startup get GCP credits?

  • Google Cloud Platform Startup Program site
  • What Google Cloud, G Suite and Chrome customers need to know about the industry-wide CPU vulnerability blog
  • Google Security Blog, Today’s CPU vulnerability: what you need to know blog
  • ProjectZero News and Updates blog
Where can you find us next?

San Francisco

Jan 10, 2018
A Year in Review with Francesc Campoy Flores and Greg Wilson
00:39:15

This week we get the band back together! Francesc Campoy Flores rejoins the show along with Director of Google Cloud Developer Relations Greg Wilson to talk all about 2017 and Google Cloud with Mark and Melanie

About Francesc Campoy Flores

Francesc Campoy Flores is the VP of Developer Relations at source{d}, He’s also a Gopher, Catalan, LGBTQIA advocate, previous Google employee (and Podcast host), and creator of the Just For Func YouTube series!

About Greg Wilson

Greg Wilson is the Director of Google Cloud Developer Relations, overseeing developer relations work across both G Suite and Google Cloud Platform.

Cool things of the week
  • Jeff Dean’s talk at NIPS on ML for Systems and Systems for ML sides
  • The Case for Learned Index Structures paper
  • KubeFlow github hackernews
  • Manage Google Kubernetes Engine from Cloud Console dashboard, now generally available blog
Interview
Question of the week

What were your personal highlights for 2017?

  • Mark
  • Melanie
    • Watching Haben Girma, the first Deafblind Graduate of Harvard Law School, speak about accessibility in tech.
Where can you find us next?

It’s the end of the year! So we’ll be taking a break, and returning in January 2018!

Dec 13, 2017
New York Times with Deep Kapadia and JP Robinson
00:31:17

Deep Kapadia and JP Robinson from New York Times join Mark and Francesc to discuss how they use Google Cloud Platform to serve the New York Times to its readers.

About JP Robinson

JP Robinson maintains NYT’s internal and open source tools and frameworks that are related to the Go programming language. He also lead backend development of NYT’s games platform. Recently his team completely rewrote our backend with Go and GCP tools. In doing so they’ve managed to significantly lower request latencies and cut costs in half.

About Deep Kapadia

Deep Kapadia manages the Infrastructure and Delivery Engineering, Site Reliability and Test Automation teams at The New York Times. His teams are responsible for providing other engineering teams with tools and processes needed to get their jobs done on a day to day basis. His teams recently have been working on building the GKE deployment pipeline and enabling other teams to migrate to the Cloud from our physical datacenters and also moving their entire edge and routing caching architecture from internally hosted varnish to Fastly. They also helped move most of their site behind HTTPS.

Cool things of the week
  • Cutting cluster management fees on Google Kubernetes Engine blog
  • Coming in 2018: GCP’s Hong Kong region blog
  • Introducing an easy way to deploy containers on Google Compute Engine virtual machines blog
Interview
Question of the week

What best practices are there for securing a Kubernetes Engine Cluster?

  • Precious cargo: Securing containers with Kubernetes Engine 1.8 blog
Where can you find us next?

Mark will be Montreal in December to speak at Montreal International Games Summit.

Melanie will be at NIPS (Neural Information Processing Systems) in Long Beach and will also be attending Black in AI on December 8th.

Dec 06, 2017
Node.js with Myles Borins
00:32:05

Myles Borins talks with Mark and Francesc about Node.js from its history, how to contribute, the consensus-seeking governance, and why it’s important to Google Cloud Platform.

Node.js is an open-source, JavaScript runtime environment built on Chrome’s V8 JavaScript engine, and Google is a Platinum Member of the Node.js Foundation.

About Myles Borins

Myles Borins is a developer, musician, artist, and maker he works for Google as a developer advocate serving the Node.js ecosystem he graduated with a Master of Music Science and Technology from c.c.r.m.a. a.k.a the center for computer research in music and acoustics

Cool things of the week
  • Reduced GPU prices on GCP and preemptible local SSDs blog
  • Skylake processors now available in 7 regions blog
  • New Episodes of Learn TensorFlow and Deep Learning, without a PhD:
    • Modern Convolutional Neural Nets video
    • Modern RNN Architectures video
    • Deep Reinforcement Leanring video
Interview
Question of the week

How do you give public postmordems?

  • Fearless shared postmortems - CRE life lessons blog
Where can you find us next?

Mark will be Montreal in December to speak at Montreal International Games Summit.
Melanie will be at SOCML (Self-Organizing Conference on Machine Learning) end of this week and NIPS (Neural Information Processing Systems) in Long Beach next week.

Nov 29, 2017
Dataprep with Eric Anderson
00:25:44

On this week’s podcast, Eric Anderson shares how Dataprep helps summarize, transform, visualize and cleanup data on the Google Cloud Platform. When doing data analysis, typically data munging can take up most of the time and this serverless tool helps optimize the process.

About Eric Anderson

Eric is a Product Manager at Google working on Cloud Dataprep and recently Cloud Dataflow. Previously he was at Amazon Web Services, Harvard Business School, General Electric and University of Utah. He’s from Salt Lake City, Utah and lives in Mountain View, California with and wife and three kids.

Cool things of the week
  • Intel Performance Libraries and Python Distribution enhance performance and scaling of Intel Xeon Scalable (‘Skylake’) processors on GCP blog
  • The hidden costs of cloud blog and Server Density podcast
  • Monitor and manage your costs with Cloud Platform billing export to BigQuery blog and Public Datasets podcast
  • Kaggle TensorFlow Speech Recognitiion Challenge site
Interview
  • Cloud Dataprep site docs
  • Cloud Dataflow site docs
  • 7 Steps to Mastering Data Preparation with Python blog
  • Design Your Pipeline blog
  • Apache Beam site
Question of the week

What is feature engineering?

  • Intro to Feature Engineering with TensorFlow video
Where can you find us next?

Mark will be Montreal in December to speak at Montreal International Games Summit.
Melanie will be at NIPS (Neural Information Processing Systems) in Long Beach in December

Nov 22, 2017
Performance Atlas with Colt McAnlis
00:30:25

Colt McAnalis joins the podcast this week to talk about his Performance Atlas series where he dives into how to make Google Cloud applications faster and cheaper. In his words, his job is to help get someone promoted.

About Colt McAnlis

Colt McAnlis is a Developer Advocate at Google focusing on performance & compression. Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s been an Adjunct Professor at SMU Guildhall, a UDACITY instructor (twice), and a Book Author, (twice). When he’s not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.

Cool things of the week
  • With Multi-Region Support in Cloud Spanner, have your cake and eat it too blog
  • The State of Data Science & Machine Learning by Kaggle blog and podcast
  • Introducing Certified Kubernetes (and Google Kubernetes Engine!) blog
Interview
  • Performance Atlas series
  • Profiling App Engine (Standard) Boot Time video
  • TCP BBR site
  • Cloud Functions site docs
  • Understanding Compression book
  • Google SRE book
  • TCP/IP Illustrated book
  • Ilya Grigorik site
  • Perf Like a Pirate III site
Question of the week

What are the differences between sustained and committed use discounts?

  • Sustained Use Discounts docs
  • Committed Use Discounts docs
Where can you find us next?

Mark will be Montreal in December to speak at Montreal International Games Summit.

Nov 15, 2017
Smart Parking and IoT Core with Brian Granatir
00:36:11

Brian Granatir comes on the podcast this week to tell us all about the New Zealand company Smart Parking taking advantage of IoT Core and our Serverless products!

This is also the inaugural episode of Melanie joining Mark on the podcast!

About Brian Granatir

Brian Granatir has been developing for the cloud since the beginning, back in 2007. He left Oregon and moved to New Zealand to be with his future wife in 2014. In 2017, he joined Smart Parking to help with the development of their new Smart City platform built on GCP. Before becoming a developer, Brian spent 3 years as a screenwriter in Hollywood.

Cool things of the week
  • Demystifying ML: How machine learning is used for speech recognition blog
  • GCP arrives in India with launch of Mumbai region blog
  • Cloud SQL for PostgreSQL adds high availability and replication blog
Interview
Question of the week

How do I configure a PostgreSQL Cloud SQL instance for high availability?

  • Configuring an Instance for High Availability docs
Where can you find us next?

Mark will be Montreal in December to speak at Montreal International Games Summit.

Melanie will be speaking at QCon is San Francisco next week!

Nov 08, 2017
Cloud IoT Core with Indranil Chakraborty and Gabe Weiss
00:35:05

It’s time to learn everything about Cloud IoT Core from Indranil Chakraborty, Product Manager, and Gabe Weiss, Developer Advocate on IoT.

Listen to Mark and Francesc ask all of the questions you had about IoT but didn’t dare to ask.

About Indranil Chakraborty

Indranil is a product manager for Google Cloud Platform and leads product strategy and development for Cloud IoT Core. Previously, he held product management roles at Google Fiber and sales strategy roles for Google AdWords. Indranil holds an MBA from UCLA Anderson.

About Gabe Weiss

Gabe works on the Google Cloud Platform team ensuring that developers can make awesome things, both inside and outside of Google. Focused primarily on the Internet of Things, it’s his job to be sure IoT devices can play nicely with the GCP ecosystem. That’s everything from speaking at conferences, writing example code, running bootcamps, writing technical blogs or just doing some hand holding. Prior to Google he’s worked in virtual reality production and distribution, source control, the games industry and professional acting.

Cool things of the week
Interview
Question of the week

Francesc says his goodbyes to Google and the Google Cloud Platform Podcast.

Nov 01, 2017
Vint Cerf: past, present, and future of the internet
00:48:48

Google, the Cloud, or podcasts would not exist without the internet, so it’s with an incredible honor that we celebrate our 100th episode with one of its creators: Vint Cerf.

Listen to Mark and Francesc talk about the origins, current trends, and the future of the internet with one of the best people to cover the topic.

About Vint Cerf

Vinton G. Cerf is vice president and Chief Internet Evangelist for Google. He contributes to global policy development and continued spread of the Internet. Widely known as one of the “Fathers of the Internet” Cerf is the co-designer of the TCP/IP protocols and the architecture of the Internet. He has served in executive positions at MCI, the Corporation for National Research Initiatives and the Defense Advanced Research Projects Agency and on the faculty of Stanford University.

Vint Cerf served as chairman of the board of the Internet Corporation for Assigned Names and Numbers (ICANN) from 2000-2007 and has been a Visiting Scientist at the Jet Propulsion Laboratory since 1998. Cerf served as founding president of the Internet Society (ISOC) from 1992-1995. Cerf is a Foreign Member of the British Royal Society and Swedish Academy of Engineering, and Fellow of IEEE, ACM, and American Association for the Advancement of Science, the American Academy of Arts and Sciences, the International Engineering Consortium, the Computer History Museum, the British Computer Society, the Worshipful Company of Information Technologists, the Worshipful Company of Stationers and a member of the National Academy of Engineering. He has served as President of the Association for Computing Machinery, chairman of the American Registry for Internet Numbers (ARIN) and completed a term as Chairman of the Visiting Committee on Advanced Technology for the US National Institute of Standards and Technology.

President Obama appointed him to the National Science Board in 2012. Cerf is a recipient of numerous awards and commendations in connection with his work on the Internet, including the US Presidential Medal of Freedom, US National Medal of Technology, the Queen Elizabeth Prize for Engineering, the Prince of Asturias Award, the Tunisian National Medal of Science, the Japan Prize, the Charles Stark Draper award, the ACM Turing Award, Officer of the Legion d’Honneur and 29 honorary degrees. In December 1994, People magazine identified Cerf as one of that year’s “25 Most Intriguing People.” His personal interests include fine wine, gourmet cooking and science fiction. Cerf and his wife, Sigrid, were married in 1966 and have two sons, David and Bennett.

Also, he’s awesome.

Cool things of the week

We interviewed Vint Cerf!

Interview
Question of the week

Who will you interview for episode 100?

  • Vint Cerf.
Oct 25, 2017
Cloud Functions and Firebase Hosting with David East
00:33:56

Firebase Developer Advocate David East joins Francesc and Mark to discuss the mega powerful combination of Firebase Hosting and Cloud Functions for Firebase!

About David East

David East is a Developer Advocate for Firebase at Google. Web die-hard.

Also possibly the shortest bio on the podcast.

Cool things of the week
  • Introducing custom roles, a powerful way to make Cloud IAM policies more precise blog
  • Serverless Transfer Learning with Cloud ML Engine and Keras blog
  • Five things learned using terraform to manage cloud infrastructure blog
Interview
  • Firebase Hosting site docs
  • Cloud Functions for Firebase site docs
  • Cloud Functions for Firebase Sample Library github
  • Serve Dynamic Content with Cloud Functions docs
  • Cloud Hosting: Deploying Your Site docs
  • Express Javascript Framework site
  • Cache Control Headers w3c
  • Server-side Rendering with JavaScript Frameworks youtube
  • Node.js apps on Firebase Hosting Crash Course youtube
Question of the week

How do I learn more about Google Cloud? I love the docs, but I’m looking for something more like online classes - what can I do?

  • The Google Cloud Coursera Course, Starting Oct 16 site
Where can you find us next?

Francesc is currently presenting at Google Cloud Summit Paris right after speaking at Velocity London, and then heading back to Paris for dotGo.

Mark is heading to Australia for GDG Devfest Melbourne and Game Connect Asia Pacific and will be hanging out at Unite Melbourne and PAX Australia.

Oct 18, 2017
Sydney Region with Andrew Walker and Graham Polley
00:34:21

This summer (aka Australian winter) a new Cloud Region was announced in Australia and today Francesc and Mark talk to two Australian engineers, Andrew Walker founder of 3wks and Graham Polley, about how this new region has changed the way they think about the cloud down under.

About Andrew Walker

Andrew is the founder of 3wks who have delivered 190 projects on Google Cloud platform for enterprise customers in Australia.

He loves everything serverless, from App Engine through to BigQuery.

About Graham Polley

Graham is a senior software engineer based out of Melbourne Australia, and works for Shine Solutions. Shine are a enterprise digital consultancy with offices in Melbourne & Sydney.

Being an official Google Developer Expert, he’s passionate about promoting the adoption of cloud technologies into software development, and regularly blogs and gives presentations. He 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 Google cloud engineering teams 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.

Cool things of the week
  • How we built a brand new bank on GCP and Cloud Spanner: Shine blog post
  • Now shipping: Compute Engine machine types with up to 96 vCPUs and 624GB of memory announcement
  • Google Cloud Dataprep - Data Handling Made Easier Medium
Interview
  • Sydney Cloud Region docs
  • Google Cloud Platform expands to Australia with new Sydney region - open now announcement
  • Google Cloud Platform Geography and Regions docs
  • Google Cloud Dataflow docs
  • Google BigQuery docs
Question of the week

Is Tensorflow good for general math computation?

  • Yes! It’s great for any linear algebra programs.
  • Linear Algebra Shootout: NumPy vs. Theano vs. TensorFlow blog post
Where can you find us next?

Francesc just released the second part of this #justforfunc code review.

Next week he will be presenting at Go Meetup London, Velocity London, and Google Cloud Summit Paris.

Mark is heading to Australia for GDG Devfest Melbourne and Game Connect Asia Pacific and will be hanging out at Unite Melbourne and PAX Australia.

Oct 11, 2017
Cloud Firestore with Dan McGrath and Alex Dufetel
00:33:52

Dan McGrath and Alex Dufetel join Francesc and Mark in the studio this week to discuss Cloud Firestore, the brand new, fully-managed NoSQL document database for mobile and web app development.

About Dan McGrath

Dan McGrath is the Product Manager for Cloud working on databases such as Cloud Firestore. Dan has spent the last decade working in product & engineering for large scale database systems. He has a background in banking software, databases, and information security.

About Alex Dufetel

Alex Dufetel is a Product Manager for the Firebase team at Google, working on Backend-as-Service products such as the Realtime Database and Cloud Firestore. Alex was previously Director of Products at Fuze, a video conferencing and enterprise communications provider and, before that, a co-founder of LiveMinutes, a real-time team collaboration app.

Cool things of the week
  • Extending per second billing in Google Cloud blog
  • PHP 7.1 for Google App Engine is generally available blog
  • Java 8 on App Engine standard environment is now generally available blog migration
  • Kubernetes 1.8: Security, Workloads and Feature Depth blog
  • Google Container Engine - Kubernetes 1.8 takes advantage of the cloud built for containers blog
  • Announcing Cloud IoT Core public beta blog
Interview
Question of the week

How do I import/export data from my Cloud Datastore?

  • Exporting and Importing Entities docs
  • Scheduling an Export docs
Where can you find us next?

Francesc just released a new #justforfunc and he’ll be presenting at Go Meetup London, Velocity London, Google Cloud Summit Paris and Devfest Nantes

He is heading to Australia for GDG Devfest Melbourne and Game Connect Asia Pacific and will be hanging out at Unite Melbourne and PAX Australia.

Oct 04, 2017
Avere with Dave Elliott and Scott Jeschonek
00:39:54

Avere provides high performance file system solutions for hybrid cloud infrastructures, and is partner for Google Cloud Platform.

To tell you all about it Francesc and Mark are joined by Scott Jeschonek, Director of Cloud Products at Avere, and Dave Elliott, Developer Advocate at Google Cloud Platform.

About Scott Jeschonek

Scott Jeschonek is Director of Cloud Products at Avere Systems, a leading provider of enterprise storage for the hybrid cloud.

Scott has spent his past 20 years synthesizing his enterprise, telecommunications and vendor experience together to provide a unique perspective to the implications of the cloud phenomenon.

About Dave Elliott

Dave Elliott is a Developer Advocate for Google Cloud Platform. In this role he engages communities to inspire them to try new products and technologies, embrace new ideas, and he is the voice of those communities to product and engineering teams.

Prior to Google, Elliott was a Chief Cloud Evangelist at Symantec where he advocated for new architectures in data and storage. Mr. Elliott was an early advocate of cloud computing while at Sun Microsystems in the 1990s and has spent his career helping companies understand and embrace emerging technologies.

Prior to Symantec, Elliott served as GM Americas at Arkeia Software, an innovator in data protection for virtual and cloud environments. Earlier, Mr. Elliott was responsible for Strategic Development for Iomega Corporation’s PSS Business Unit, and held positions at Blue Martini Software and with management consulting firm A.T. Kearney. Mr. Elliott holds an MBA from the University of California at Berkeley and an BA in Quantitative Economics & Decision Sciences from the University of California, San Diego.

Cool things of the week
  • GCP arrives in South America with launch of São Paulo region! announcement
  • Announcing IPv6 global load balancing GA announcement
  • Read between the lines with Cloud Natural Language’s new recognition features blog
  • Classifying text content with the Natural Language API big data blog
  • Google Cloud Dataprep is now a public beta big data blog
Interview

averesystems.com

Question of the week

Container Builder seems pretty cool … but how do I get started?

Where can you find us next?

Francesc will is presenting at Google Cloud Summit in Chicago today and just released a new #justforfunc episode on justforfunc #20: code reviewing ursho (part 1). In October, he’ll be presenting at Velocity London, Google Cloud Summit Paris and Devfest Nantes

Mark is attending Strangeloop. He is also heading to Australia in October for GDG Devfest Melbourne and Game Connect Asia Pacific and will be hanging out at Unite Melbourne and PAX Australia.

Sep 27, 2017
Sourcegraph with Quinn Slack
00:32:58