ArgoCD Best Practices You Should Know

In this article, we’ll explore some of the best practices of Argo that I've found and learn how we can validate our custom resources against these best practices. | Continue reading


@datree.io | 2 years ago

A Deep Dive into Kubernetes Schema Validation

Continue reading


@datree.io | 3 years ago

You can't just rename your IT Ops team and call it DevOps

Continue reading


@datree.io | 4 years ago

Docker best practices for secure and lightweight Dockerfiles

Continue reading


@datree.io | 5 years ago

Datree: Enforce best practices, standards, and security policies on every commit

Automatically ensure developers adopt your development best practices, coding standards, and security policies.Without leaving the git workflow. Apply lessons learned and prevent costly mistakes. | Continue reading


@datree.io | 5 years ago

Serverless Best Practices

Continue reading


@datree.io | 5 years ago

Top Best Practices for Serverless.yml

The Serverless Framework is one of the oldest (and still going strong!) deployment frameworks around for serverless applications. It’s my framework of choice and enjoys a great deal of support from the community in terms of contributions as well as plugins. In fact, its ecosystem … | Continue reading


@datree.io | 5 years ago

Insanely useful Git commands you wish existed – and their alternatives

These commands are surprisingly unavailable in git even though they're for common tasks like creating or renaming a git branch, or removing files. | Continue reading


@datree.io | 5 years ago

How to get more out of your Git commit message

Git best practices for commit message conventions can help foster transparency, improve collaboration between developers, and keep your git log readable. | Continue reading


@datree.io | 5 years ago

A Git security breach (and ways to prevent it)

Git config files and secrets like passwords shouldn't be in source control because they could leak and compromise security, as a recent breach showed. | Continue reading


@datree.io | 5 years ago

Git commands we wish existed

These commands are surprisingly unavailable in git even though they're for common tasks like creating or renaming a git branch, or removing files. | Continue reading


@datree.io | 5 years ago

Never commit secrets into Git repos

Secrets should be managed outside version control using tools like Vault or AWS, and code containing secrets should be prevented from going into production. | Continue reading


@datree.io | 5 years ago

Git Commit Message Conventions

Git best practices for commit message conventions can help foster transparency, improve collaboration between developers, and keep your git log readable. | Continue reading


@datree.io | 5 years ago

Making Sense of Code Components

The way we code is evolving. Gone are the days when development teams across the organization used a single stack for all services. Today, developers combine hundreds of code components, such as open source and proprietary packages, third party APIs and various Cloud-based techno … | Continue reading


@datree.io | 6 years ago

AWS Re:Invent 2018 – Fantastic Parties and Where to Find Them

Get the most knowledge and fun out of the best cloud conference of the year! It’s officially our 25 days countdown to the 7th annual AWS re:Invent convention held November 26-30 in Vegas. We know, there are tons of events before AWS. Events like Summer ‘vacay’ loaded with meetups … | Continue reading


@datree.io | 6 years ago

Top GitHub best practices and a tool to check your repos

9. Protect the main branches from direct commits Anything in the master branch should always be deployable, that’s why you should never commit to the default branches directly and why Gitflow workflow has become the standard. Using branch protection can help you prevent direct co … | Continue reading


@datree.io | 6 years ago

Getting Started with DevOps, Containers and Kubernetes

The goal of DevOps is to unify application development (Dev) and its operations (Ops) throughout the software development life-cycle (SDLC), from strategy, planning, coding, building, and testing, through release, deploy, operate and monitor. DevOps encourages the maximum possib … | Continue reading


@datree.io | 6 years ago

Code refactoring or rewrite?

In this article, we’ll explain the pros and cons of code rewrite and code refactoring. For every company, every developer, and every product, there’s a method that will give the most value for the lowest price in terms of money, time and effort. | Continue reading


@datree.io | 6 years ago

Alternative Open Source

Today we’re using multiple open source programming languages, with different stacks, and different tools. Datree maps and catalogs all past and present code components, people and repositories to help the organization with sharing knowledge, collaborate and reach a state of full … | Continue reading


@datree.io | 6 years ago

Thoughts from a Serverless Champion

We’re going to help clarify a few points about serverless, the importance to contribute to open source projects, and the path to become hero in the serverless community. | Continue reading


@datree.io | 6 years ago