BlogWikiAbout

Kyle Pericak

"It works in my environment"

Project: GCP Deep Dive

Project: GCP Deep Dive

Created: 2019-11-28, Modified: 2019-11-28

An ongoing deep dive into Google Cloud Platform, with hands-on posts covering Cloud Build, Cloud Storage website hosting, Container Registry, and Firestore.

Google Cloud Firestore Basics - Python

Google Cloud Firestore Basics - Python

Created: 2019-10-14, Modified: 2019-10-14

Read and write Google Cloud Firestore documents from Python, with pricing comparisons against Datastore mode and a walk through collections and references.

Google Cloud Functions: Basics

Google Cloud Functions: Basics

Created: 2019-10-11, Modified: 2019-10-11

Deploy a Python 3.7 HTTP-triggered Google Cloud Function that returns the caller's IP, with notes on pricing, invocation costs, and testing from the console.

Google Cloud Storage: Website Hosting

Google Cloud Storage: Website Hosting

Created: 2019-08-09, Modified: 2019-08-09

Host a static site on Google Cloud Storage with Search Console domain verification, bucket setup, a CNAME to c.storage.googleapis.com, and real pricing numbers.

Google Cloud Build: Basics

Google Cloud Build: Basics

Created: 2019-08-06, Modified: 2019-12-05

Intro to Google Cloud Build with real cloudbuild.yaml examples for pushing Docker images to GCR and rsyncing a static site to Cloud Storage on every Git commit.

Google Container Registry: Basics

Google Container Registry: Basics

Created: 2019-08-05, Modified: 2019-08-05

Getting started with Google Container Registry, covering why GCR beats a self-hosted Docker registry, setting up service accounts, and Docker auth via gcloud.

Project: Blog Website

Project: Blog Website

Created: 2019-07-27, Modified: 2019-08-01

Build a blog that is affordable, maintainable, and extensible using tools from the Google Cloud Platform.

Blog code last updated on 2026-04-16: 8579f34f0a3ec5b8043d5eade8e87124d41cf83b