#netcore

Scott Gallowayscottgal@hachyderm.io
2025-12-05

Fire and Don't Quite Forget - Ephemeral Execution Without State
An odd little pattern I stumbled across for qhen you want bounded parallel processing in a super lightweight scoped decaying queue which lets you fire off a background task then check in on it at any later point to see how it's getting on....umm it makes sense in the article. Think channels with a short term meory 🤓
#csharp #net #netcore #aspnetcore

mostlylucid.net/blog/fire-and-

Scott Gallowayscottgal@hachyderm.io
2025-11-21

TWO great projects queue up.
1. Bot detection - uses the same technique as in node (lists) to give requests a score and a filter to block access to endpoints.
2. Alttext local generator. A Nuget package which uses state of the art Image LLMs to generate useful alttext automatically (with just an api call alttexrService.AltTextFor(image)
and OCR (text from images).

'Unlicens' d OF COURSE. And with articles and docs.

Filling in gaps where I've found cool things on other platforms (python / Javascript) and thought 'hey .net could do with that'.

#netcore #llm #oct #ai #csharp #nuget

Jan K. ™ #T1D #MVPpunker76@nrw.social
2025-10-31

Hey, MahApps.Metro.IconPacks v6.2.0 with 69328 #Icons has just been released ❤️🤘

Take it, use it, love it! And give a ⭐ to all used #Icon libs!

👉 github.com/MahApps/MahApps.Met

#IconPacks #OSS #Avalonia #MahApps #XAML #WPF #netcore #dotnet #net8 #net9 #net10 #MVPBuzz #Font

Jan K. ™ #T1D #MVPpunker76@nrw.social
2025-10-31

Hey, IconPacks.Avalonia v1.3.0 with 69328 #Icons has just been released ❤️🤘

Take it, use it, love it! And give a ⭐ to all used #Icon libs!

👉 github.com/MahApps/IconPacks.A

#IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz #Font

.NET Short Term Releases get 2 years of support!

Earlier, the short term releases for each .NET version would last only 1.5 years (18 months), which means that once an LTS gets released, you’ll have to upgrade to that LTS versions before your .NET version gets deprecated. Now, it seems that Microsoft have adjusted this support length for short term releases of the modern .NET framework, starting from .NET 9.0 released November 12th of the last year.

Microsoft has added six more months to the total support length for such releases, making them end with their LTS version that came before. For example, on November 10th, 2026, both .NET 8.0 and 9.0 will reach end of life.

Here’s the chart that demonstrates the new support timeline:

This is a welcome change, as you’ll now have six extra months to upgrade to the new LTS release by the time the current STS and LTS versions are still in support. You can learn more about this change here.

Learn more

#Net #Net9 #Net90 #NetCore #C_ #dotnet #news #Tech #Technology #update

Jan K. ™ #T1D #MVPpunker76@nrw.social
2025-08-12

IconPacks.Avalonia v1.2.0 with 65612 #Icons has just been released ❤️🤘

Take it, use it, love it! And give a ⭐ to all used #Icon libs!

👉 github.com/MahApps/IconPacks.A

#IconPacks #OSS #Avalonia #MahApps #XAML #Material #WPF #AvaloniaUI #netcore #dotnet #net8 #MVPBuzz #Font

Jan K. ™ #T1D #MVPpunker76@nrw.social
2025-07-24

Hey, MahApps.Metro.IconPacks v6.0.0 with 65181 #Icons has just been released ❤️🤘

Take it, use it, love it! And give a ⭐ to all used #Icon libs!

👉 github.com/MahApps/MahApps.Met

#OSS #Avalonia #MahApps #XAML #Material #WPF #AvaloniaUI #netcore #dotnet #net8 #MVPBuzz

Jan K. ™ #T1D #MVPpunker76@nrw.social
2025-07-24

Hey, IconPacks.Avalonia v1.1.0 with 65181 #Icons has just been released ❤️🤘

Take it, use it, love it! And give a ⭐ to all used #Icon libs!

👉 github.com/MahApps/IconPacks.A

#OSS #Avalonia #MahApps #XAML #Material #WPF #AvaloniaUI #netcore #dotnet #net8 #MVPBuzz

Our NuGet total downloads reached 2M!

We have finally reached 2 million downloads across all our NuGet packages, which consist of both the current and the past libraries that have been downloaded over the lifetime of our NuGet feed existence that started on August 2019. Thanks to everyone who have tried out our packages and used them in their applications!

This is a minor milestone, but we are aiming for major ones, such as 5 million downloads across all packages. To celebrate this milestone, we’re introducing brand new versions of libraries. This is to add new features and to improve existing ones.

Nitrocid 0.1.3 is going to have a major arrangement overhaul when it comes to the API, so we’re going to mark this by increasing the API version to v4.0 from v3.1 as it’s a huge breaking change. This will make sure that the Nitrocid application acts like a “launcher” for the core Nitrocid kernel, which, in turn, depends on the base kernel library. This is vaguely similar to how v0.0.20 was developed.

Textify will be updated to improve the RTL reverse performance by getting rid of the libicu library in favor of the more efficient method after this experiment proves successful. As always, we are aiming to change how we make experiments to make sure that they don’t hinder the final production code, but, sometimes, we’d release a version that includes such experiments to gather feedback.

We are going to try reducing the distribution size of Terminaux starting from v7.0, and Beta 3 will include this improvement to ensure that we reduce the download size, especially for future Nitrocid versions. We have already updated Terminaux 6.1.x to include this improvement, and docs have been already updated to reflect this change.

Finally, we are going to introduce some subtle changes to the CI system across all projects, as well as some more build system improvements that we’ve promised, to improve build times and to increase reliability. This applies to developers only.

Enjoy!

#Net #Net6 #Net60 #NET7 #NET70 #Net8 #Net80 #Net9 #Net90 #NetCore #NetCore31 #NetFramework #NetStandard #C_ #csharp #NuGet #NuGetPackageManager #NuGetOrg #Package #PackageManager #Packages #Packaging #VBNET

Nitrocid 0.1.2 – Ink-redible Hotness

Built on top of Nitrocid 0.1.0 and 0.1.1, we are very excited to announce that the public release of Nitrocid 0.1.2 has come! We gave the whole kernel a fresh coat of paint, while adding new features and general improvements that make your experience more intuitive than before. Seven months after the 0.1.1 release, we are early celebrating the first birthday of the 0.1.0 release on March 11th, 2024.

Our hard work in this version of Nitrocid resulted in new features and internal improvements. Such changes were necessary to improve the Nitrocid kernel even more. Using Terminaux 6.1 to empower terminal rendering, we’ve managed to modernize the kernel to fit with today’s design trends, which made Nitrocid 0.1.2 earn the codename of “Ink-redible Hotness“. As a result, the following striking changes were made:

Modern design

Nitrocid KS 0.1.2 uses Terminaux 6.1 to provide you with a modern design that aligns with today’s standards. Instead of using non-curved rectangles in borders, we’ve used the curved borders in rectangles to make every single interactive TUI, be it The Nitrocid Homepage or the interactive settings TUI, more attractive than before. This uses the appropriate Unicode character set to render those curved corners.

As for the ambience, we’ve added ambient sounds to add some audible events, such as the startup sound, the shutdown sound, and even the screensaver ambient sounds that play with the screensaver simultaneously to make your experience more relaxing. Such themes are free to download from our SoundCloud:

This improvement is available in the third service pack of 0.1.1 and 0.1.0.

The existing configuration will not be affected, so you may still see the old design if you came from older versions of Nitrocid that don’t use the newer corners, due to how the settings storage works since 0.1.0. You can, however, quickly restore the settings entry to its default value using the SHIFT + R key on a configuration entry.

More TUIs

We have added more interactive TUIs that allow you to use your favorite things more easily, such as the following interactives:

  • FTP
  • SFTP
  • Mail manager
  • Mod manager

In addition to that, we’ve made improvements to the existing TUIs, such as the live timezones that refresh every second in the left selection pane. TUIs will continue to be improved in future Nitrocid and Terminaux releases as they closely interface with each other.

This improvement only exists in 0.1.2 and higher.

Packaging improvements

Nitrocid KS has earned a new PPA repository on Launchpad that solves all problems that the older PPA faced, and we’ve made several changes to the build scripts to be more agnostic to other distribution’s package formats. We’ve recently introduced canary builds for Arch Linux’s AUR package. In addition to that, you can now install all supported Nitrocid series side-by-side on both Ubuntu and Arch Linux.

Not only that, but we’re introducing the Windows Installer for the first time, powered by the WiX 5.x toolset! As we are fulfilling our promise to make experiences more intuitive, we’ve started to work on extending our package support for Nitrocid KS to more Linux-based operating systems.

This improvement is available in the third service pack of 0.1.1 and 0.1.0.

More screensavers and themes

More screensavers and themes have been added to Nitrocid KS! While the screensavers were added to add more mesmerizing console animations, we’ve introduced a brand new theme section: Linux! This section provides you with themes inspired from all the major Linux distributions and their popular flavors. We’re working to make sure that all the colors pop on your Nitrocid KS with the continued improvements to the Terminaux library.

More screensavers are available in the third service pack of 0.1.1 and 0.1.0.

Get it!

Get your copy here to make your kernel more attractive!

Download now!

#Net #Net6 #Net60 #NET7 #NET70 #Net8 #Net80 #NetCore #KS #nitrocid #NitrocidKS #update

Try out the .NET 10.0 Alpha SDK!

.NET 9.0 was released on November 12th, 2024, to provide your applications with brand new features, such as ref struct in interfaces, performance improvements, and bug fixes related to several of the .NET components.

Not so long after, .NET 10.0 alpha builds were spotted in the main installer GitHub repository, which is public. The table shows the platform table with two releases: .NET 9.0 and the upcoming .NET 10.0, which is going to be another LTS release.

The upcoming version of .NET will provide you with several of nice features, as well as performance improvements and bug fixes. This .NET version is to be released on November 2025 to accommodate with the release schedule, as well as its first preview to be scheduled for February 2025.

If you have Visual Studio 17.13 or later (may change across preview releases), you can now try out the Alpha builds of .NET 10.0, which you can find in the above link. Here are the links to .NET 10.0:

Please note that this software is in its alpha state and may contain features that may not make it to the final release. Use with care.

Enjoy!

#Net #Net10 #Net100 #NETConsoleProject #NetCore #NetFramework #NetStandard #azure #C_ #dotnet #runtime #sdk #softwareDevelopment

2024-12-12

Small step for update but big step for security improvements

#umbraco 8 updated to latest security patch (8.18.15) costco.ttc.com/

next year major upgrade and move to #netcore finally
our.umbraco.com/download/relea

#security #patch #oldbutgold #SDLC

Jan K. ™ #T1D #MVPpunker76@nrw.social
2024-10-23

The #IconPacks lib v5.1.0 has just been released. ❤️🎉🤘

Take it, use it, love it and give a ⭐ to all the used #Icon libs!

👉 github.com/MahApps/MahApps.Met
👉 nuget.org/profiles/punker76

#OSS #Icons #MahApps #XAML #Material #WPF #UWP #AvaloniaUI #netcore #dotnet #net6 #net8 #MVPBuzz

Jan K. ™ #T1D #MVPpunker76@nrw.social
2024-10-15

The #IconPacks v5.0.1 has just been released. ❤️🎉🤘

Take it, use it, love it and give a ⭐ to all the used #Icon libs!

👉 github.com/MahApps/MahApps.Met
👉 nuget.org/profiles/punker76

#OSS #MahApps #XAML #Material #WPF #UWP #AvaloniaUI #netcore #dotnet #net6 #net8 #MVPBuzz

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst