Jul 20, 2022The Story of Rupac, PeruA legendary, personal adventure one weekend in Peru. 02/25/2019 — THE CONTINENTAL BAR — CHAING MAI, THAILAND Shawn, Vivian, and Grant sit down for drinks at a local bar. Shawn starts: Intro Grant is an amazing person. And so I want…Peru14 min readPeru14 min read
Published in Google Cloud - Community·Dec 20, 2021Hot Reload Node Cloud FunctionsThe Google Cloud Function Framework for Node allows for you to develop serverless functions locally on your computer by spinning up a web server in the same way that is run on Google Cloud Functions. …Nodejs2 min readNodejs2 min read
Published in Google Cloud - Community·Aug 13, 2021ES Modules in Cloud FunctionsES modules (aka ECMAScript modules or ESM) are a TC39 standard, unflagged feature in Node≥14 for loading JavaScript modules. As opposed to CommonJS, ESM provides an asynchronous API for loading modules and provides a very commonly adopted syntax improvement via import and export statements. With recent updates, Google Cloud Functions…Esm2 min readEsm2 min read
Published in Google Cloud - Community·May 18, 2021Cloud Workflows Continuous Deployment with GitHub Actions!As an engineer, I find most interesting questions start with “what if”. I like to keep YAML files for my Cloud Workflows on GitHub. However, I must remember to deploy my workflow to Google Cloud every time I modify it. That’s a pain. Wouldn’t it be nice if… Whenever we…Google Cloud Platform3 min readGoogle Cloud Platform3 min read
Published in Google Cloud - Community·May 4, 2021gRPC on Cloud RungRPC is a modern, open source, high performance Remote Procedure Call (RPC) framework that can run in any environment. It allows you to directly call a client application as if it was a local service. You can also efficiently stream data between services. …Grpc3 min readGrpc3 min read
Published in Google Cloud - Community·Apr 19, 2021The Wondrous World of Cloud Audit Logs!Almost every Google Cloud service is able to produce an event in your project known as a Cloud Audit Log. These logs keep a record of activity within your project. Example activities include: a new VM was created, an IAM role was modified, or a Cloud Storage bucket was accessed. …Google Cloud Platform4 min readGoogle Cloud Platform4 min read
Published in Google Cloud - Community·Mar 17, 2021Dart Functions FrameworkThe Dart Functions Framework allows you to write lightweight serverless functions in Dart that can be deployed to Google Cloud. In this blogpost, we’ll walk through getting started with the framework and deploy a function to Cloud Run 💨👟. Install the Dart SDK You can install Dart for your machine at dart.dev/get-dart. For macOS…Dart2 min readDart2 min read
Published in Google Cloud - Community·Feb 16, 2021C++ Functions FrameworkThe C++ Functions Framework is an open source library that allows you to write serverless functions in C++ and easily deploy them to Cloud Run. In this blogpost, we’ll walk through installing the framework and deploying your first serverless C++ function. Set Up Cloud Shell For a stable environment with pre-installed tools, let’s use…Cplusplus3 min readCplusplus3 min read
Published in Google Cloud - Community·Jan 28, 2021Call a Workflow from a Function!Cloud Workflows allows you to orchestrate and automate Google Cloud and HTTP-based API services. You might ask, how can you integrate these workflows with your existing Cloud Functions? — Great question. In this post, you’ll learn how to call a workflow from a Cloud Function! 🚀 Deploy a Cloud Workflow First you need a…Serverless3 min readServerless3 min read
Published in Google Cloud - Community·Nov 10, 2020Cloud Function Buildpacks!Google Cloud’s Buildpacks are an easy way to create secure, production ready container images without a Dockerfile. They’re open sourced and are used in production with Cloud Functions and App Engine. In this article, I’ll walk through how to build a a Cloud Functions in a container with the Functions…Cloud Functions2 min readCloud Functions2 min read