Fati Iseni

@fiseni.com

Software Engineer | Microsoft MVP | .NET https://fiseni.com

Looks great! I started a similar project some time ago (offline build time license validation). I think your project will have more traction, so if there is anything you like in NuSeal, let me know and I'll try to port the features to SponsorCheck. github.com/fiseni/NuSeal

GitHub - fiseni/NuSeal: A .NET library that helps you protect your NuGet packages with commercial licenses.

A .NET library that helps you protect your NuGet packages with commercial licenses. - fiseni/NuSeal

github.com

@simoncropp.bsky.social · 3mo ago

this is one approach i am considering github.com/SimonCropp/S...

I was holding a demo on structs. No surprise new devs are confused with all the concepts. readonly, ref, in, record struct.. 🤯 Btw, using the `ref` keyword to mark that struct can't live in the heap is the most counterintuitive term ever.

Bild

I think my data-binding library for creating Excel spreadsheets is almost ready for a 1.0 github.com/SimonCropp/E... Already using it in anger at work. Spreadsheet code that would have taken a few hours to build now takes a few minutes.

GitHub - SimonCropp/Excelsior: Excelsior is a Excel spreadsheet generation library with a distinctive data-driven approach.

Excelsior is a Excel spreadsheet generation library with a distinctive data-driven approach. - SimonCropp/Excelsior

github.com

Published v0.4.0 There are breaking changes. The base infrastructure is updated, and the workflow is streamlined. I don't expect some drastic changes anymore. I think this one will be a good candidate for a stable release. #dotnet #csharp github.com/fiseni/NuSeal

GitHub - fiseni/NuSeal: A .NET library that helps you protect your NuGet packages with commercial licenses.

A .NET library that helps you protect your NuGet packages with commercial licenses. - fiseni/NuSeal

github.com

For #msbuild folks. Is there a way to use arbitrary task name in UsingTask, and specify FQDN of implementation by other means? Ideally, I wouldn't want to use RoslynCodeTaskFactory and load/instantiate the impl manually. That approach seems flaky. #dotnet #csharp

The library is taking shape. Released v0.3 Now there is support for validation mode (error/warning), scope (direct/transitive), and other improvements. Check it out. I'm keen to hear from library authors and their requirements. #dotnet #csharp

Fati Iseni@fiseni.com · 11mo ago

📦 Announcing NuSeal A library to protect your NuGet packages with custom licensing! NuSeal provides the infrastructure for creating and validating licenses. It validates the licenses during build time. #dotnet #csharp github.com/fiseni/NuSeal

Auth libraries in .NET are a mess. It seems JwtSecurityToken is considered legacy and we should use JsonWebToken. The new one doesn't accept claims. Now we have to pass JSON? There are 10 ways how to create, read, validate JWT. I mean... ah nevermind #dotnet

Ok, this caught me off guard. In our benchmarks, this section is dead code but adds allocations. If I comment out that section, I have 0 allocs. How does this unreachable section affect that? #dotnet #csharp

Bild