This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that exceed expectations.
Show Notes"So a lot of these features are new features that probably weren't there when you first made your package. But I'd like to just briefly talk through what each of these are and talk about how to fix them. So before jumping into the complexity of those red Xs, let's just take a little step back and talk about how to edit what appears in a NuGet package. Because it might be a little bit confusing for someone who's brand new."— Scott Harden
Welcome friends to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. We are the go-to podcast for .NET developers worldwide, and I am not your host: Jamie. I'm Delilah and I will be recording the intro for this episode because Jamie is suffering with a throat infection.
In this episode, Scott Harden joined us for the final part in a special three part series. This final part of our conversation takes the major points from the previous two episodes and applies them specifically to authoring NuGet packages.
We start by discussing what NuGet packages are, cover the NuGet Package Explorer (which you can run in your browser, by the way), and finally wrap everything up by taking a look at a PR that Scott had provided for one of Jamie's open-source packages: OWASP Headers.Core.
"So in this case, it's like, well, okay, what icon do we use? A lot of developers are like, 'I'm a programmer. I'm not a graphic designer.' But—I just want to encourage everyone. It doesn't matter. First of all, no one's downloading your NuGet package because you're a graphic designer. Some of the most popular NuGet packages have really, really, really simple icons. And I'm not going to call any by name but it's kind of a joke where a lot of people make a really simple one-off icon when their project gets small and they kind of feel like they can never change it later because the project got big, so you have a lot of really great projects with really simple icons, so don't be intimidated by that"— Scott Harden
Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET.
My voice was created using Generative AI.
Supporting the ShowIf you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.
Full Show NotesThe full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-7/modern-net-nuget-packaging-with-scott-harden
Scott's Links: Jamie's Public NuGet Packages: Useful LinksRemember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.
And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.
You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.