Donate to support Ukraine's independence.
Generated by AI

CloudTrail: Infrastructure changes notifications

AWS infrastructure changes notifications with Slack CloudTrail is a powerful service that helps audit the actions of users and roles in your AWS account. It can be integrated with other services to improve the way you react to infrastructure changes. This is especially useful for large projects. In this article, we’ll describe both a basic and an improved way to track infrastructure changes in your AWS account and send notifications to Slack. ...

Generated by AI

How to Manage Terraform/OpenTofu/Terragrunt Versions?

How to Manage Terraform/OpenTofu/Terragrunt Versions? How often do you need to switch Terraform, Terragrunt, or OpenTofu versions when jumping between projects? For me, it’s pretty often and honestly, I used to hate it. Package managers like brew only let you install one version of a tool at a time. So every time I needed a different version, I had to install it manually. Not fun. Handling Multiple Versions with Ease Thankfully, there are tools that make managing multiple versions much easier. Here are some of them: ...

May 12, 2025 · 2 min · 303 words · Serhii Kaidalov
Generated by AI

Stop Committing Broken Code With Pre-commit Hooks

Introduction Pre-commit is a framework for managing and enforcing Git pre-commit hooks. It helps automating code quality checks before committing changes, ensuring that issues like formatting, linting, and security vulnerabilities are caught early. Essentially, pre-commit runs a range of checks automatically before each Git commit. Not only does it highlight issues, but it can also fix them before they even make it into your repository. ...

February 26, 2025 · 3 min · 425 words · Serhii Kaidalov