Archive
Archive
2019
- December 30, 2019 - The Ultimate AWS to GCP Thesaurus
- November 9, 2019 - Google Cloud Storage Object Notifications using Slack
- September 1, 2019 - Map Reduce is Dead, Long Live Map Reduce
- August 29, 2019 - Ansible Tower for Continuous Infrastructure
- July 16, 2019 - Managing Secrets in CICD Pipelines
- June 28, 2019 - Change Data Capture at Scale using Spark
- June 28, 2019 - Synthetic CDC Data Generator
- May 18, 2019 - Scalable, Secure Application Load Balancing with VPC Native GKE and Istio
- April 4, 2019 - AWS Professional and Speciality Exam Tips
- February 21, 2019 - GCP Networking for AWS Professionals
- February 14, 2019 - The Streaming Data Warehouse
- January 31, 2019 - Test Driven Infrastructure and Test Automation with Ansible, Molecule and Azure
- January 18, 2019 - S3 Object Notifications using Lambda and SES
- January 15, 2019 - Infrastructure Automation using AWS Lambda
- January 9, 2019 - Multi Stage ETL Framework using Spark SQL
2020
- November 27, 2020 - Great Expectations (for your data...)
- October 26, 2020 - Multi Cloud Diagramming with PlantUML
- September 13, 2020 - Cloud Bigtable Primer Part II – Row Key Selection and Schema Design
- August 14, 2020 - GCP Templates for C4 Diagrams using PlantUML
- August 4, 2020 - Cloud Bigtable Primer - Part I
- June 1, 2020 - Automated GCS Object Scanning Using DLP with Notifications Using Slack
- April 22, 2020 - JSON Wrangling with Go
- April 18, 2020 - Forseti Terraform Validator: Enforcing resource policy compliance in your CI pipeline
- March 27, 2020 - Creating a Site to Site VPN Connection Between GCP and Azure with Google Private Access
- February 29, 2020 - Spark in the Google Cloud Platform Part 2
- February 14, 2020 - Spark in the Google Cloud Platform Part 1
- February 8, 2020 - Query Cloud SQL through Big Query
- January 24, 2020 - Google Cloud SQL – Availability for PostgreSQL – Part II (Read Replicas)
- January 21, 2020 - Introducing Service Mesh Part II
- January 17, 2020 - Google Cloud SQL – Availability, Replication, Failover for PostgreSQL – Part I
- January 9, 2020 - Sick of hearing about Service Mesh? Here’s what you need to know...
2021
- December 18, 2021 - Automating Snowflake Role Based Storage Integration for AWS
- November 21, 2021 - Simplifying Large CloudFormation Templates using Jsonnet
- November 11, 2021 - Simplified AWS Deployments with CloudFormation and GitLab CI
- June 24, 2021 - Using Jsonnet to Configure Multiple Environments
- June 19, 2021 - Use BigQuery to trigger Cloud Run
- June 18, 2021 - Azure Static Web App Review
- June 15, 2021 - Introducing the Metadata Hub (MDH)
- June 15, 2021 - Masking Private Keys in CI/CD Pipelines in GitLab
- June 15, 2021 - Simple Tasker: Configuration driven orchestration
- May 30, 2021 - Okta Admin Command Line Interface
- March 23, 2021 - Enumerating all roles for a user in Snowflake
- February 28, 2021 - EventArc: The state of eventing in Google Cloud
- February 26, 2021 - Microservices Concepts: Orchestration versus Choreography
- January 6, 2021 - Using the Azure CLI to Create an API using a Function App within API Management
2022
- December 31, 2022 - Use Deno Deploy to Serve Non-Traditional Artifacts
- December 12, 2022 - Apache Beam in Five Minutes
- November 26, 2022 - AWS IAM vs Google IAM
- November 18, 2022 - Create and use Custom Magic Commands in Jupyter
- September 5, 2022 - Deno in 5 Minutes
- August 5, 2022 - DBT in 5 Minutes
- July 30, 2022 - Loading Parquet Files into Snowflake
- July 24, 2022 - Analyze Developer Activity with StackQL, Jupyter and BigQuery
- June 24, 2022 - Converting Google Discovery Docs to OpenAPI3 Specs
- June 6, 2022 - Recurse JavaScript Object to Get Values for a Given Key the Easy Way
- May 28, 2022 - DataOps with Container Images and Multi-Stage Builds
- May 19, 2022 - Using the Snowflake SQL API with TypeScript
- May 2, 2022 - Split a large Open API or Swagger Specification into smaller documents
- April 28, 2022 - Stream Processing with Spark Structured Streaming, Kafka and Snowflake using Python
- April 17, 2022 - Simple CLI Application to Login to Okta using PKCE
- February 28, 2022 - Scaling up Prefect with GitStorage
- February 23, 2022 - Implementing a Serverless SFTP Gateway using the AWS Transfer Family
- February 4, 2022 - Simple SSO with an external IdP using Active Directory and Okta
- January 29, 2022 - Converting to local time in AWS Lambda using Node.js
2023
- June 2, 2023 - Databricks in 5 Minutes
- February 6, 2023 - Netlify logging to SumoLogic Without Log Drains
- January 30, 2023 - Enhancing dbt Snapshots with Operational Metadata
- January 25, 2023 - Yoast (like) JSON-LD Structured Data for Docusaurus
- January 18, 2023 - Introducing GitVer - an alternative versioning scheme