user

Inedo Blog


Navigation
Featured

NPM

npm Package Approval Flows & Connectors

Posted on December 7th, 2023.

Are you deploying applications to production with packages directly sourced from npmjs.org? This is a common practice for many organizations, with npmjs.org being a popular repository among developers and all. However, with this comes a bunch of stuff you’ll need to watch out for. With npm Packages, your mileage may vary...

Featured

NPM

Making Sense of npm Package Licenses

Posted on November 30th, 2023.

Are you using npmjs.org for all your JavaScript packages? Chances are you are, right? It’s pretty common to include them in your dev projects. But when it comes to package licenses, how closely are you really keeping an eye on them? With over 100 packages in any given project, each with its own license, it’s totally...

Featured

Python

Deploying Python Using Docker: The Easy Way

Posted on November 28th, 2023.

CI/CD is one of the best development processes around; so you shouldn't be surprised it works well with Python! Read our post to learn a great way to get started.

Featured

Inedo

CRAN (R) Feeds Come to ProGet!

Posted on November 27th, 2023.

When you upgrade to ProGet 2023.23, you may notice that you can create CRAN Feeds along with the existing, extensive list of supported feeds. This new feed type was borne out of a feature request from our user community, and we’re happy to finally implement these in ProGet. A CRAN feed is used for R packages, which are used...

Featured

Python

Why You Should Automate Your Python Tests with CI/CD

Posted on November 15th, 2023.

Picture this: a fantastic Python app with a growing number of tests, employing either unittest or pytest. Running pytest test_*.py helps you perform unit tests and protects your code from breaking, ensuring your app remains stable even when you update dependencies using pip install --upgrade package_name. Best part? You can kill any bugs...

Featured

Inedo

ProGet Debian & Linux Feeds: A Feature Refresh

Posted on November 10th, 2023.

After upgrading to ProGet 2023.22, you may have noticed that your Debian feeds are now called “Debian (Classic)” feeds. And if you create a new Debian feed, it’ll be listed as a “Debian (New)” feed. This maintenance release also includes a new feed type for Alpine Linux (APK) Packages, and support for...

Featured

.NET

.NET 8: What’s new and How it Impacts Your Development

Posted on October 16th, 2023.

.NET 8, the latest installment in Microsoft’s ongoing .NET series of releases, is set to drop on November 8, 2023, and I seriously can’t wait! .NET 8 is going to introduce a bunch of enhancements designed to supercharge our apps and make everything run smoother than ever. So, you’re wondering why exactly I’m so...

Featured

NuGet

What are NuGet Package Vulnerabilities and How to Manage Them

Posted on October 9th, 2023.

When you develop .NET applications, you most certainly will work with NuGet packages to manage libraries and dependencies. Making sure these packages are safe for production use is a crucial responsibility. Chances are you've also used the NuGet or dotnet CLI to scan all your packages. 

Featured

NuGet

How to Debug NuGet Packages with Symbols and Source Link Painlessly

Posted on October 2nd, 2023.

Debugging your NuGet packages can be a total pain. In fact, it’s one of the main reasons that development teams are hesitant to break apart their monolithic .NET solution. Fortunately, there's a pretty easy solution to this problem; NuGet Symbol Packages. In this article I’ll discuss how.

Featured

.NET

What to do with WCF in .NET 8 and Beyond

Posted on October 1st, 2023.

.NET 8 is just around the corner and has developers looking to migrate from .NET Framework. Problem is, they have no idea what to do with their Windows Communication Foundation (WCF) applications.