Automating Pull Request Reviews With CodiumAI PR-Agent

Motivation If you are a developer, you know how much time you spend on pull request reviews. We all try to write the best code we can. When we are done, we ask our team members to review our code. Sometimes, making a pull request is more complex than it sounds. Over time, teams learn that pull requests need to be standardized to speed things up and improve communication. That is why we have a pull request template, for example....

December 10, 2023 · 9 min · Robert Nemet

Exploring GCP With Terraform: Adding Terragrunt

Finally, this is the last step in making the Terraform project manageable. I’ll add Terragrunt to the project. Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules. It’s an excellent tool for making your Terraform code DRY and reusable. I’m starting with the same project as in the previous post. The current state of code is available here in the branch add_modules....

September 17, 2023 · 6 min · Robert Nemet

GCP With Terraform: Refactor with Modules

This post is the fourth part of the series about using Terraform to manage GCP resources. In the first part, I did a basic setup of the project: remote state file, state file encryption, a bucket creation. In the second part, I created VPC and subnets and added some basic firewall rules and VMs. In the third part, I added more VPC, subnets, firewall rules, and VMs. In this part, I will refactor the project to make it more manageable....

September 5, 2023 · 16 min · Robert Nemet