#Net8

Brandon H :csharp: :verified:bc3tech@hachyderm.io
2026-02-06

via #AIFoundry : Building an AI Skills Executor in .NET: Bringing Anthropic’s Agent Pattern to the Microsoft Ecosystem

ift.tt/dj92LK6
#AI #Anthropic #AgentSkills #ModelContextProtocol #MCP #MCPServer #DotNet #NET8 #CSharp #AzureOpenAI #OpenAI #LLM #EnterpriseAI #Softw

.NET 8.0 LTS is not installable on Ubuntu 26.04 LTS Resolute Raccoon

During development of Ubuntu 26.04 LTS Resolute Raccoon, which is expected to come with .NET 10.0 LTS that was released last week, there was a proposal to remove .NET 8.0 from the list of installable software in both the runtime and the SDK forms. This was made in accordance with the comment in a 2023 .NET 6.0 bug that stated:

- We will ship the latest .NET LTS (e.g. .NET 6, 8, 10) to the latest Ubuntu LTS and backport to the -1 Ubuntu LTS and Interim releases.- We will ship .NET STS releases (.NET 7, 9, 11) only to Ubuntu Interim releases.e.g.- .NET 8 LTS will be on 22.04 LTS, 23.10 and 24.04 LTS- .NET 9 STS will be on 24.10, 25.04, 25.10- .NET 10 LTS will be on 24.04 LTS, 25.04, 25.10 and 26.04 LTS

As .NET 10.0 is a long-term release that will make its way to Ubuntu 26.04 Resolute Raccoon, it has been backported to Ubuntu 24.04 LTS, which is the current LTS version that is supported as of the time of writing. Meanwhile, .NET 8.0 has already been backported to Ubuntu 22.04 LTS Jammy Jellyfish, and there is no mention of forward-porting the version to the next Ubuntu LTS version.

To satisfy this condition, all packages that are related to .NET 8.0 have been removed from Ubuntu 26.04 LTS Resolute Raccoon. You can take a look at this bug’s logs here.

Check out the bug report

Starting from today, you’ll no longer be able to install .NET 8.0 from your development system from official Ubuntu repositories if you’re running the development branch of Resolute Raccoon. You’ll either have to upgrade your applications to .NET 10.0, or you’ll have to manually install .NET 8.0.

Meanwhile, the team is running into issues with packaging the final version of .NET 10.0 for the same version of Ubuntu, but those issues should be fixed soon so that developers can finally have access to the latest .NET version.

Check out the SRU bug

As a consequence, we had to remove all Nitrocid and BassBoom packages for Ubuntu 26.04 LTS Resolute Raccoon until all packages that are related to .NET 10.0 have landed.

#Net #Net8 #Net80 #2604 #2604LTS #dotnet #Linux #news #Raccoon #Resolute #ResoluteRaccoon #Tech #Technology #Ubuntu #Ubuntu2604 #Ubuntu2604LTS #Ubuntu2604LTSResolute #Ubuntu2604LTSResoluteRaccoon #Ubuntu2604Resolute #Ubuntu2604ResoluteRaccoon #update

2025-11-10

Its been years since I last develop in .net / wpf .. glad to see its still alive and compatible with linux

#development #net8 #wpf

Avalonia UI – Open-Source .NET XAML Framework | WPF & MAUI Alternative

avaloniaui.net/

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

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

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

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

2025-03-06

Контекст и парадигмы программирования

Разработка программного обеспечения — это не только процесс создания кода, но и его сопровождение. Чем сложнее код, тем дороже его поддержка, выше вероятность ошибок и дольше адаптация новых разработчиков. Один из ключевых факторов, влияющих на сложность кода, — это именования и контекст, который они несут. Помимо этого, выбранная парадигма программирования также влияет на читаемость и понятность кода. В этой статье я хотел показать, как правильно выбирать имена, как контекст упрощает понимание и какие различия в управлении сложностью между функциональным и объектно-ориентированным стилями программирования.

habr.com/ru/articles/888364/

#ооп #ооп_программирование #net #net8 #python #контекст #сложность

Taras Kovalenkotkovalenko
2025-03-03

Якщо ви розробник .NET, ви, напевно, стикалися з ConfigureAwait(false), але чи достатньо добре розумієте всі його нюанси та нові можливості? 🤔

taraskovalenko.github.io/posts

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

Nitrocid 0.1.2 will be available soon

As we are getting closer to the release of Nitrocid KS 0.1.2, we are excited to announce that this version has reached a stage where it’s almost stable. However, we’ll need to run some tests on it to ensure that Nitrocid 0.1.2 gets released with the highest quality possible.

This version of Nitrocid brings some of the most exciting features, including new interactive TUIs, sound cues, and settings entry organization. New interactive TUIs allow you to use different features in an interactive way, such as FTP and SFTP, while sound cues allow you to emit sounds for every event, including startup and shutdown sounds.

We’ve also organized the settings entries to make settings easier to use. With the return of SMultivar, which got deleted on 0.0.16.0, you can now organize the settings entries to allow you to find entries more easily. You can even nest the settings groups together for your mod settings to further categorize those entries. A lot more is coming once we release this version of Nitrocid.

We are aiming to release Nitrocid 0.1.2 on February 27th, 2025 at 6:00 PM GMT. Mark your calendars so that you don’t miss the release time!

#Net #Net8 #Net80 #csharp #dotnet #KernelSimulator #news #nitrocid #NitrocidKernel #NitrocidKernelSimulator #nitrocidKs #NitrocidKS #Tech #technology #update

JuanluElGuerre :verified:JuanluElGuerre@hachyderm.io
2024-12-22

🚀 Sharing context between HTTP & #Hangfire in #DotNet (#NET8)?
✅ Unified CategoryId access with IContextAccessor.
✅ Clean DI setup for HTTP (ContextAccessor) & Hangfire (ContextDataProvider).
✅ Avoid dependency loops, scale easily!
Detail: ➡️ elguerre.com/2024/12/22/sharin
#CSharp #BackgroundJobs

Client Info

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