user

Inedo Blog


Navigation
Featured

Python

PyPI Package Dependencies and Their Unintended Consequences

Posted on April 16th, 2026.

Having uncontrolled package dependencies can lead to some unintended consequences, like version conflict and even malicious and vulnerable packages. Let’s see what happens when you let those dependency trees go unchecked.

Featured

NuGet

4 Filtering Practices for NuGet.org

Posted on April 14th, 2026.

NuGet.org is a great source for packages to jump-start a project, but it's important to filter packages from the open-source community before downloading.

Featured

Python

Protect Yourself from Litigation due to Unexpected Python License Agreements

Posted on April 2nd, 2026.

Python package licenses can have huge consequences when not vetted and approved by stakeholders. Read about expanding your third-party software policy to include packages.

Featured

Python

5 Best Practices for Versioning Your Python Packages

Posted on March 26th, 2026.

Versioning in Python is tricky due to its range of complex versioning schemes. Follow these best practices to speed up the development process, keep things organized, and avoid future headaches. 

Featured

Python

Python Environment Management Best Practices

Posted on March 19th, 2026.

There are a number of choices to make when cultivating the best environment for your Python project. This article will explain best practices to follow and common mistakes to avoid when cultivating your Python environment.

Featured

NuGet

NuGet NuSpec Fields Explained: Dos and Don’ts

Posted on March 12th, 2026.

There are many metadata fields in a NuGet Package. For first-party packages, you can avoid 8 and not have any problems in your development.

Featured

Lean Platforms

Feature Flags Don’t Reduce Risk—They Hide It

Posted on March 3rd, 2026.

Back in 2012, a feature flag at Knight Capital accidentally turned on dormant code, triggering uncontrollable trades and a $440 million loss. This kind of failure shows how risky feature flags can be when they’re misused. If teams rely on them to feel safe instead of really understanding the change, even routine deployments can go badly...

Featured

NuGet

Best Practices for Authoring Private NuGet Packages at Scale

Posted on February 26th, 2026.

Most sources for authoring NuGet packages are aimed at external publication. This blog post focuses on private packages for the Enterprise.

Featured

Inedo

The Inedo Snack Box Is Back

Posted on February 19th, 2026.

Last year, we sent out the Inedo Snack Box to our members, and we’ll be doing the same again in 2026! Whether you run ProGet, BuildMaster, or Otter, are exploring our products for the first time, or provided feedback during evaluation, your input has helped shape what we build. At Inedo, we describe ourselves as a user-driven company....

Featured

NuGet

NuGet License Expressions, Explained

Posted on February 12th, 2026.

There are three ways to express a license in a NuGet package: expressions, url, and file. This article is a quick explainer on what NuGet license types are.