We are thrilled to announce 📢 Kosli is now SOC 2 Type 2 compliant - Read more
New Feature: Kosli Trails is liveCreate comprehensive audit trails for any DevOps activity - Read more

Using git diff to Compare Tags: A Guide With Examples

In Git, you can use the git diff command for comparisons. This command is very powerful and flexible, and it covers a lot of ground, but today we’ll be narrowing the scope down to the “git …

Review: Investments Unlimited - A Novel about DevOps, Security, Audit Compliance, and Thriving in the Digital Age

“You know, it may feel like regulators are out to get us, but they’re really there to help us and help protect our customers.” If you’re into DevOps there’s a pretty good chance at least one book from …

Git Grep Like a Pro: The Complete Guide

How do you search for a given string inside many different files? If you’re familiar with the command line, you have the answer on the tip of your tongue: grep. You may know that there is a …

Docker Commit Explained: A Guide With Examples

Docker is a popular set of tools for creating and running applications in containers. Developing an application to run in a container means isolating the application from the underlying …

Docker Build: A Detailed Guide With Examples

One of the many ways Docker makes your life easier is that there are a bunch of development tools you no longer need to install on your machine. Instead, you can rely on images. But if you plan on …

Git and the benefits and challenges of everything-as-code

Git has been a central part of the DevOps story. Our continuous integration systems run builds, produce artifacts, execute tests, and ultimately deploy systems defined as code in our git repositories. …

Tracking changes for your Amazon S3 and Lambda functions with Kosli

The benefits of serverless software architecture include faster and more fine grained changes to your software without worrying about managing hardware resources. This increase in change volume can be …

“Did I break prod?😰” The day I realized Kosli would’ve known the answer

If you had the chance to read my first blogpost for Kosli, describing my first week at the company, you’ll know I wasn’t exactly a Kosli expert when I started. At the beginning I spent most of my time …

Why developers need a DevOps database

Can you imagine developing software without version control? What if I told you that we were doing exactly the same thing with DevOps? In this article I’ll explain why developers need a database for …