-
Secret Scanning with Trufflehog
Secret Scanning with Trufflehog In today’s fast-paced software development environment, sensitive information may inadvertently be committed to your Git repositories and hidden within the commit history. This is a common issue that presents a significant security risk. With countless lines of code being continuously written and modified, it is ... Read More
-
What is Quality of Service?
What is Quality of Service? A former colleague once described Quality of Service as “managed unfairness” during a presentation, and this has stuck with me ever since. There are plenty of technical articles about Quality of Service, but this is a less technical description of the concepts. Quality of Service (usually abbreviated as QoS) is a se... Read More
-
Pre-Receive Hooks
Pre-Receive Hooks If you read my blog on Pre-Commit Hooks (if not, please read it), then you know about their limitations. To address them, GitHub Enterprise, and other VCS platforms, have an option to deploy pre-receive hooks and run them before accepting the push. This will equip organization and repository administrators with centralized con... Read More
-
Introduction to Terraform
Introduction to Terraform HashiCorp’s Terraform tool allows users to describe their infrastructure as a code (hence the name of “Infrastructure as Code” or IaC) and deploy it to either cloud or on-premises resources. Terraform can manage both low-level (compute, storage, networking, etc.) and high-level components (DNS, SaaS, etc.) of the infra... Read More
-
Pre-Commit Validation
Pre-Commit Validation Let me describe a scenario for you, and you tell me if this has happened to you or not. You are working on a feature-branch, and your code is working as expected. You add and commit your files to the local repository and then push it to the remote repo. A CI/CD pipeline kicks in, and it goes through the steps of validating... Read More
-
Why Can't We Stop This?
Why Can’t We Stop This? In June of 2021 I was talking with a relative about what was going on in the world when he asked me why we can’t stop the recent spate of ransomware attacks (like the one which shut down the Colonial Pipeline that month) which have, among other things, caused him fear about running out of fuel in his car. What follows i... Read More