In today's issue, we offer a summer cocktail made of Google Cloud ingredients.
News
CI DevOps Official BlogIntroducing Spinnaker for Google Cloud Platform—continuous delivery made easy - A new Spinnaker for GCP solution makes it easier to adopt continuous integration (CI) and continuous delivery (CD) for your projects.
BigQuery Data Analytics Official BlogWhat’s happening in BigQuery: New persistent user-defined functions, increased concurrency limits, GIS and encryption functions, and more - List of most recent releases and updates regarding BigQuery.
Cloud Speech API Dialogflow Official BlogImproving speech recognition for contact centers - Today’s updates to the technologies that underpin our Contact Center AI solution improve speech recognition accuracy to better support customers and the agents that help them.
Cloud Functions FirebaseCloud Functions for Firebase expands to include Firebase Test Lab results - Now Cloud Functions can be triggered to receive test results from Firebase Test Lab.
Official Blog ServerlessHappy birthday Knative! Celebrating one year of portable serverless computing - At one year old, Google’s open-source Knative project is helping to realize the dream of portable serverless workloads.
BusinessGoogle Cloud is generating $8 billion in revenue a year and plans to triple sales force - Google revealed revenue regarding Cloud.
Articles, Tutorials
Official Blog SecurityUnderstand GCP Organization resource hierarchies with Forseti Visualizer - A new open source project based on Forseti lets you visualize the GCP Organization resource hierarchy.
Beginner Google Kubernetes Engine Istio KubernetesIstio on GKE, the managed service mesh on Google Cloud - The article describes process of setting up Istio on GKE .
Beginner KubernetesKubernetes and Containers Best Practices - Health Probes - Overview of health probes in Kubernetes.
Google Kubernetes Engine Kubernetes NodeJSBuild a simple chat app with node.js and Berlioz - Deploying Node.js app on GKE using Berlioz (a tool which configures cloud infrastructure and deploys services).
Cloud ShellDeveloping on GCP - Google Cloud Shell is an interactive shell environment for Google Cloud Platform.
Firebase JavaHow to access Firebase Realtime Database through a proxy server with the java client - Accessing Firebase Realtime database behind proxy.
Cloud SQLGoogle Cloud SQL Proxy – Installing as a Service on GCE - Setting up Cloud SQL proxy.
Cloud Functions Javascript TutorialHow to take a screenshot of a website in the cloud - Google Functions in Firebase which takes printscreen of website and saves the image to Cloud Storage.
Blockchain Compute EngineHow to Install Facebook Libra Testnet on Google Cloud Platform - Libra Testnet on Google Cloud Platform
App Engine Cloud Firestore PHP ServerlessServerless PHP on App Engine + Firestore - Fireval is a PHP framework deployable on App Engine.
gRPC Knative Kubernetes ServerlessServerless gRPC + ASP.NET Core with Knative - Knative .NET gRPC application.
Cloud Run Official Blog ServerlessA dozen reasons why Cloud Run complies with the Twelve-Factor App methodology - Deploying stateless containers on top of Cloud Run complies with the Twelve-Factor App methodology.
Cloud Run applications with static outgoing IPs - Example of routing the egress traffic of a Cloud Run application through a GCE instance with a static IP address.
Cloud Functions Official Blog SecurityLeast privilege for Cloud Functions using Cloud IAM - Learn how to increase the security of your Cloud Functions code by following principles of least privilege with Cloud IAM.
CI Cloud Build DockerHow to pass data between Cloud Build steps - Save in-memory data to the /workspace volume mount, and it will be available to all subsequent build steps.
Cloud BuildCloudBuild: Open-sourcing Cancelot - Cancelot checks and cancels if there are running builds from the same branch as the current build.
Big Data Data Analytics Machine LearningBeginners Introduction to Data Lifecycle on Google Cloud Platform - Description of 4 categories of data lifecycle on GCP.
Cloud Functions Cloud Scheduler Official Blog PythonGCP developer pro-tips: How to schedule a recurring Python script on GCP - Automating recurring Python scripts using Cloud Scheduler.
BigQueryEfficient spatial matching in BigQuery - Finding all the points in dataset of polygons using BigQuery GIS
BigQuery Data ScienceBigQuery: SQL on Nested Data - Examples of working with nested data in BigQuery.
BigQueryBigQuery Surrogate Keys - Use cases for using surrogate keys in BigQuery.
BigQuery Data AnalyticsHow to query and calculate Google Analytics data in BigQuery - Examples of BigQuery queries to analyze Google Analytics data.
BigQuery Data Analytics Machine Learning Official BlogHow to use BigQuery ML for anomaly detection - Step by step tutorial which demonstrates how to use BigQuery ML to perform unsupervised anomaly detection.
BigQuery Data Science Machine LearningClustering 4,000 Stack Overflow tags with BigQuery k-means - Using BigQuery ML to cluster tags from StackOverflow.
Cloud Datalab Data Analytics Machine LearningAnalyzing Financial Time Series Using BigQuery and Cloud Datalab - This solution illustrates the power and utility of BigQuery and Cloud Datalab as tools for quantitative analysis.
AI Platform Notebooks Cloud Deployment Manager Data AnalyticsAutomating AI Platform Notebook Instance Creation With GCP Deployment Manager - Creating Deep Learning Notebook VM with Deployment Manager.
GCP CertificationGoogle Cloud Architect Exam Study Materials — Updates for 2019 Re-certification - Preparation notes and resources for Cloud Architect certificate.
GCP CertificationHow I trained to become a Google Cloud Certified - Professional Cloud Architect - Preparing for and taking the Cloud Architect exam.
Slides, Videos, Audio
GCP Podcast - #187 Instruqt with Adé Mochtar
Kubernetes Podcast - #63 Economics of Kubernetes, with Owen Rogers