All things data...
Task – The Task Runner
The task tool is a utility used to run tasks and is an alternative to GNU make. Task uses a versioned yaml schema to define its the configuration for each of the tasks that need to be run. It is therefore sensible to consider how the version of Task will be managed across multiple projects and systems
Pre-commit : Making Commits Safer
It’s certain that as you go about developing code in your regular workflow you will end up pushing mistakes into your git commits. The result of a mistake can be either a small slip-up or a more major issue which causes issues with the application that you are working on.
Pre-commit is a simple to use tool with which you can manage hooks in your project that will run with every commit that you make
Unit Testing AWS – Moto
The moto library provides a simple wrapper for mocking AWS resources so that we are not affecting live AWS resources in our unit tests
Terraform (IaC) Testing
An overview of the Terraform Testing Framework with a focus on unit and integration tests. This post de-constructs the schema and shows how to setup tests which can help automate and improve testing for your infrastructure.