words on sand

from shri at drone-ah.com

29 Nov 2023

A new way

63 words, ~0 min read

Having been involved in the rat race for decades, it is time to try something different.

We live in the belief that what …

21 Nov 2023

Collaboration

757 words, ~3 min read

Collaboration is one of the most powerful things that anyone can do. In a lot of media, where there is “good” vs “evil,” …

14 Nov 2023

How to run your lambda code locally as its role (for testing)

485 words, ~1 min read

While AWS Lambda is fantastic in providing a serverless platform with few worries about maintaining servers, it is not …

14 Nov 2023

Unable to write to $HOME/.pulumi/credentials.json during bazel test

205 words, ~0 min read

The Problem

You can add it to your ~/.bazelrc (it needs the path to be absolute)

From our integration tests, we run …

13 Nov 2023

Separating out integration tests for golang in Bazel

487 words, ~1 min read

There are many kinds of automated tests and two main kinds are integration tests and unit tests.

Unit tests are designed …

08 Nov 2023

Streaming Progress With Pulumi Automation API

82 words, ~0 min read

When using the pulumi automation API, you lose some of the niceties of the pulumi CLI, like having to set up command …

08 Nov 2023

How to get current Function URL (aws-lambda + golang)

137 words, ~0 min read

When deploying a function lambda that needs details of its own function URL. It's an OAuth Callback, and needs to …

07 Nov 2023

Bazel + Pulumi Automation API. Deploying an inline stack along with Pulumi.[stack].yaml

500 words, ~2 min read

I believe in CI/CD/CD as in Continuous, integration, delivery and deployment. As part of this, I am setting up a …

01 Nov 2023

Including a built artifact in another target (Bazel, golang)

290 words, ~1 min read

We use pulumi to do IaC and we use a monorepo with Bazel as the build tool. We have out modules set out as following

One …

09 Aug 2021

Visual Studio, C++ & Google Test

297 words, ~1 min read

Using Visual Studio for C++ and Google Test seems like it should be absolutely straightforward. I'm trying to do …