Advice for Developers: “Great Git Commit Messages Are Not Shorter Than 50 Characters” | by Dr. Derek Austin 🥳 | Aug, 2022

This myth comes from the era of 80-column x 25-row text terminals. Here’s why you should write long commit messages Obviously, I am Groot in this photo by Praveen Thirumurugan from Unsplash Remember when Twitter was a platform where you could only post up to 140 characters at a time — the maximum allowed in … Read more

Git Gud. creating performant git commands | by dho

Creating performant git commands Photo by Roman Synkevych 🇺🇦 on Unsplash Experiencing slow tooling? This article was originally written amid the growing pains of an large monorepo, where git commands could take 10s+ to execute. For developers that do a lot of context switching, and for a repo with many contributors — it adds up. … Read more

ModuleNotFoundError: No module named ‘git’

In Python, ModuleNotFoundError: No module named ‘git’ error if we try to import the occurs ‘GitPython‘ module without installing the package or if you have not installed it in the correct environment. In this tutorial, let’s look at installing the GitPython module correctly in different operating systems and solve ModuleNotFoundError: No module named ‘git’ error. … Read more

git merge – What is the proper way of programmatically checking if Git branches can be merged?

git merge-tree mentioned in lbergnehr’s answer is all the more valid with With Git 2.38 (Q3 2022), as “git merge-tree“(man) A new mode where it takes two learned commits and computes a tree that would result in the merge commit, if the histories leading to these two commits were to be merged. You can quickly … Read more

CI/CD Pipelines, Caching of Dependencies on Azu

In this blog, we’ll be taking you through a brief explanation of CI/CD pipelines in Azure DevOps and how to implement caching of Maven dependencies in the pipelines while deploying your Mule application to CloudHub. What Is CI/CD? CI, short for continuous integration, is a software development practice in which all developers merge code changes … Read more

Policy as (Versioned) Code – DZone Cloud

This is a continuation of the PodSecurityPolicy Is Dead, Long Live…? article, which looks at how to construct the most effective policy for your Kubernetes infrastructure. Haven’t read that? Check it out first. “Policy as code” is one of the more recent “as-code” buzzwords to enter the discourse since “infrastructure-as-code” paved the way for the … Read more

From Git to Fuse Engine

Databend, developed with Rust, is a new, open-source data warehouse with a cloud-oriented architecture. It is committed to providing fast elastic expansion capabilities and a pay-as-you-go user experience. GitHub: Introduction This article introduces the Databend base: Fuse Engine, a powerful columnar storage engine. The engine was designed by the Databend community with the following principles: … Read more