New rules and features in Datree allowing you to prevent the use of unlicensed or copyleft licensed open source dependencies in your code, ensuring OSS license compliance.
You can now use GitHub Actions to make CI/ CD pipelines. Read 7 GitHub Actions best practices you should adopt, including on dependencies, secrets, and more.
Developers spend a lot of time working with git and GitHub, so investing in improving your GitHub practices makes a lot of sense. Implementing best practices in this guide could help the team improve developer productivity and reduce security risks.
The git error "Fatal: refusing to merge unrelated histories" occurs when a user action, such as git merge, can cause the rewriting of history data. It is git's way to ensure the user fully understands the result of their action. Read on how to solve this error.
Guide to migration from Python 2, whose end-of-life date is Jan 1st, 2020, to Python 3. This guide is focused on the infrastructure configurations you're going to need to review and modify to ensure your migration to Python 3 goes smoothly.
"I’ve had my fair share of rewrites and refactors, ranging from reverse engineering a 1000+ lines of a single PHP file and rewriting it as a microservice, to better scaling it for performance." A guide to code rewriting vs. refactoring.