.NET Open Source Free Lunch Is Over?
Last October, Dominick Baier and Brock Allen, the two creators and maintainers of IdentityServer, announced that their current business model is essentially unsustainable.
CodeWF.Markdown: PDF text copyable, images embeddable, copying to WeChat Official Account/Zhihu/Juejin no longer shows HTML source code
Browse by Topic Start with .NET196 articles, suitable for quickly filtering by technical direction
Continuous Reading Read Blazor Component Libraries as a topic6 articles, better for systematic reading
Last October, Dominick Baier and Brock Allen, the two creators and maintainers of IdentityServer, announced that their current business model is essentially unsustainable.
Today, I introduce a library for displaying animated GIFs in WPF, which can be used in XAML or code: `WpfAnimatedGif`.
Over the years, XAML-based UI frameworks have evolved significantly. These frameworks mainly include: Avalonia UI, Uno Platform, and .NET MAUI for cross-platform applications. If Microsoft had introduced a cross-platform UI framework like Flutter earlier, we might not have so many choices.
Not long ago, I saw a letter like this online.
It must be said that Blazor is really a great thing, greatly improving development efficiency. Many page interaction functions can be implemented with only a small amount of code, and it's achieved without JS. You would never have imagined how simple it is to implement file uploads in Blazor!
.NET Core has the feature of [trimming unused code], but because it is implemented using static analysis, its trimming effect is not optimal.
I have finally finished recording the .NET Core videos I've been updating, 203 sessions, covering .NET Core basics, Entity Framework Core, ASP.NET Core WebAPI, DDD (Domain-Driven Design), and practical projects.
Big Shot Talks About Blogging
Expert Talks About Blogs
Expert Talks About Blogs
Timestamp conversion, the key is two-way binding `@bind-Value`, just paste the source code
I think it's fairly perfect now. Below is how it was done.