Phát triển trình phát podcast TUI đa nền tảng trên .NET 9 với mpv, VLC và native engine fallback! Tính năng: phát lại thời gian thực, tốc độ, âm lượng, tìm kiếm, tải xuống ngoại tuyến... #podliner #podcast #TUI #NET9 #pháttriển #trìnhphát #đanGrid #đa_nền_tảng #phần_mềm_mở #GPLv3 #thử_nghiệm

https://www.reddit.com/r/SideProject/comments/1oocafn/i_wrote_a_crossplatform_tui_podcast_player_in_net/

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!

👉 https://github.com/MahApps/MahApps.Metro.IconPacks/releases

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

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!

👉 https://github.com/MahApps/IconPacks.Avalonia/releases

#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

Solving the #NET9 #MAUI #RefreshView Limitation on #macOS: building a MAUI CustomRefreshView from scratch for all platforms

http://puresourcecode.com/dotnet/maui/building-a-maui-customrefreshview/

Building a MAUI CustomRefreshView

Solving the .NET MAUI RefreshView Limitation on macOS: building a MAUI CustomRefreshView from scratch for all platforms

PureSourceCode

Spannend! #dotnetMaui mit #net9
- iOS App ist als Release signifikant kleiner! Wir reden von ca 20 statt 60 MB
- Android App dagegen deutlich größer?! Um 90 statt um 60 MB - Nanu?
Werde recherchieren müssen ob es neue Schalter gibt oder was da los ist. 🤔

#developer

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

Revisiting using a Content Security Policy (CSP) nonce in Blazor

This blog looks at implementing a strong Content Security Policy (CSP) in web applications implemented using Blazor and ASP.NET Core. When implementing CSP, I always recommend using a CSP nonce or …

Software Engineering
2025 業務アプリ向け WinForms モダンUIテンプレート(MVPパターン対応) - Qiita

1.この記事の目的久しぶりに実務でWindows Formアプリの開発を担当することになりまし。2025年現在の技術でWindows Formアプリを作る場合の小さなテンプレートを先行開発しまし…

Qiita