Blog

Managing repositories with Git submodules

Review how to use Git submodules, some of the pros and cons of using them, how submodules are better...

ACID transactions and implementation in a PostgreSQL Database

In this article, you will learn about transactions and a detailed understanding of the four...

What’s wrong with using SPACE to measure developer productivity

SPACE is inherently subjective and may not reveal the true cause of productivity issues...

Dependencies for Helm releases in FluxCD

An example of a dependency between a backend service and a Redis service and how to set up and...

How do git commits actually work?

A simple post that helps to build (or rebuild) your mental models for how Git commits work...

How to monitor and alert on Nginx ingress in Kubernetes

Learn how to set up monitoring and alerting for Nginx ingress in a Kubernetes environment...

Getting started with Terraform in DevOps

Software organizations that have started to adopt a DevOps culture should strongly consider...

Everything wrong with DORA Metrics

DORA metrics aren't a definitive route to DevOps success. Here's why DORA can make developers...

Flaky tests: How to manage them practically

This article discusses what makes flaky tests so dreadful and then dives into options of how to deal...
628506c5283fd8777f70d600_star-svg

Ready to supercharge your workflows?

Not sure if Aviator is right for you?  Contact us
628506c5283fd8777f70d600_star-svg
628506c5283fd8777f70d600_star-svg

Aviator.co | Blog

Subscribe

Be the first to know once we publish a new blog post

Join our Discord

Learn best practices from modern engineering teams

Get a free 30-min consultation with the Aviator team to improve developer experience across your organization.