Skip to content

Instantly share code, notes, and snippets.

Gabriel Chaney gabrieljoelc

Block or report user

Report or block gabrieljoelc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

GistID: f6f0f97692f2dee4590c0403865b29cb

Dapr on Azure


I want to replace Azure Functions with custom auto-scaling / consumption utilization using Dapr. I'm going to use this sample to get started.

Pre-requisite steps:

View zshwAEyjR
GistID: cba6f001e9a8e35b9a816eab86debfa1
# Requirements
- Foldable
- Upright
- Under $200
# Nice-to-have
gabrieljoelc /
Created Aug 30, 2019
Run twice to rename all directories and then all files
find . -name 'NamespaceToKeep.NamespaceToDeleted*' -exec rename 's/NamespaceToKeep.NamespaceToDeleted/NamespaceToKeep/' '{}' \;
gabrieljoelc /
Last active Aug 28, 2019
Android Emulator Scanner/Camera Setup


  • Android Studio
  • You have a highish res barcode or QR code image (download one from Google images)


  1. Following the steps here
  2. Start the emulator
  3. Click on "More" in the emulator panel to open the "Extended controls" window
  4. Click on "Camera"
  5. Click "ADD IMAGE" in "Wall" section

GistID: 363067bd30d0afa000bf18bd757f4c00

GraphQL + Frontend App Journey

I want tools that give me as much as possible for a production-ready app. Something as easy as Ruby On Rails':

rails new

%author: Gabriel Chaney %date: 2019-06-25

-> Mind of a Chef Software Engineer <-

-> What a non-engineer should know about how an engineer thinks. <-


GistID: ae7484b3f9e3edd077015865878b4bb5


  • Build software as a platform via decomposition into components (i.e. microservices)
  • Drive microservice architecture through asynchronous inter-service communication (e.g. messaging)
  • Reduce developer friction when doing inter-service communication
    • Bus subscriptions via conventions over configuration

GistID: 542f7e36d786c83f389a916313b07945

Steps to setup (or fetch local) terraform state for azurerm provider:

  1. terraform init -backend-config="access_key=<access key to Azure Storage Account>"
  2. terraform workspace new (if creating new Workspace) or select (if selecting an existing one) <workspace name>
  3. terraform plan

Pass in variables to terraform plan for things like database credentials:

terraform plan -var 'login=mylogin' -var 'login-password=mypassword'
You can’t perform that action at this time.