Published inInfraKiwi 🥝AWS CDK cross-stack references and selective deploymentsCross-stack references in AWS CDK can be painful when not handled correctly. Especially if you perform selective deployments.Feb 17Feb 17
Published inInfraKiwi 🥝google/zx, or how I got rid of bash in my lifeThis is one of my most beloved topics: BASH SCRIPTING. Or better, how I replaced bash with JavaScript/TypeScript and zxFeb 11Feb 11
Published inInfraKiwi 🥝From TypeScript to Go with JSIIThe JSII library is a wonderful project that allows us to write TypeScript code as the source and outputs a bunch of libraries compatible…Feb 1Feb 1
Published inInfraKiwi 🥝GHA: When I define a workflow with workflow_dispatch, I cannot invoke itYou have created a GitHub Actions workflow with a workflow_dispatch trigger in a branch but are unable to invoke it. What should you do?Jun 19, 2024Jun 19, 2024
Published inInfraKiwi 🥝Pushing new commits on GitHub Actions with a Personal Access Token (PAT)How do you rewrite the git remote config to use a Personal Access Token to push new commits?May 29, 2024May 29, 2024
Published inInfraKiwi 🥝AWS CDK: Listen to GitHub webhooks and answer back ❤️How to trigger a reaction whenever a new Pull Request is opened.May 27, 2024May 27, 2024
Published inInfraKiwi 🥝AWS Pattern: Collecting events from multiple accountsHow about having a central system that, for example, keeps track of all the various CloudFormation stacks deployed in all your accounts?May 24, 2024May 24, 2024
Published inInfraKiwi 🥝Checking if the current script has been imported or has been invoked directlyI have had to search for this too many times, and apparently, I have the memory of a goldfish.May 23, 2024May 23, 2024
Published inInfraKiwi 🥝AWS pattern: Securing internal websites with OIDC and CaddyUse an AWS ALB with OIDC authentication and Caddy as a reverse proxy, leveraging Route53 for internal tools’ DNS management.May 21, 2024May 21, 2024
Published inInfraKiwi 🥝AWS CDK: Aspects and custom validationsA quick look at how CDK Aspects can greatly benefit your daily life.May 17, 20241May 17, 20241
Published inInfraKiwi 🥝AWS CDK: Big applications and feature stacksAn overview of feature-driven-development in AWS CDK projects.May 13, 2024May 13, 2024
Published inInfraKiwi 🥝AWS CDK: Cross-stack references via shared itemsA pattern for CDK applications where a few stacks generate resources that are then used by a higher number of “consumer” stacks.May 10, 2024May 10, 2024
Published inInfraKiwi 🥝Why the AWS CDK won the war (inside my head)An opinionated piece about the AWS CDK and me.May 7, 20245May 7, 20245
Published inInfraKiwi 🥝AWS CDK: Error-catching for Lambda functionsA little guide on improving the observability of your Lambda functions and getting notified whenever errors are thrown.May 5, 2024May 5, 2024
Published inInfraKiwi 🥝AWS CDK: A Slack notification pipeline (via AWS ChatBot)Ingest SNS messages at will, and turn them into Slack messages!May 2, 2024May 2, 2024
Published inInfraKiwi 🥝Diagrams for your code with MermaidSometimes, all it takes is a diagram to turn a confusing mess of documentation into a best sellerApr 29, 2024Apr 29, 2024
Published inInfraKiwi 🥝AWS CDK: Cross-stack referencesWhile developing with the AWS CDK, I encountered the usual issue: “How do you share AWS resources between stacks?”Apr 27, 2024Apr 27, 2024
Published inInfraKiwi 🥝AWS CDK: How to be LazyA look into the Lazy function, which is immensely useful when creating constructs with static content defined dynamically.Apr 25, 2024Apr 25, 2024
Published inInfraKiwi 🥝AWS CDK: The easy Node.js LambdaA blazingly fast approach to deploying Node.js Lambdas using the AWS CDKApr 25, 20241Apr 25, 20241
Published inInfraKiwi 🥝AWS-CDK: cdk-nag, or how to write production-appropriate CDK codeHave you ever wondered if there was a linter for CDK constructs? Turns out there is one: cdk-nag.Apr 24, 2024Apr 24, 2024