Featured
Posted by
Crista Perlton 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
Posted by
The Inedo Team 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
Posted by
The Inedo Team 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
Posted by
Eric Seng 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.
Featured
Posted by
The Inedo Team on February 6th, 2026.
Over the past year or so, the number of malicious packages has grown beyond anyone’s wildest expectations. The rapid, 10,000%+ increase has caused scaling challenges in systems like ProGet, which are designed to detect and block these harmful packages. For ProGet, this translated to timeouts and slowness when processing data...