Blog

Technical Articles

This section contains site articles covering .NET, desktop development, engineering practice, and general development topics.

First Visit

New User Starting Route

Random Exploration

Random Discovery

Random Discovery

Implementing Event-Driven Communication in Avalonia Projects Using MediatR and MS.DI Libraries

AvaloniaUI is a powerful cross-platform .NET client development framework that enables developers to build applications for multiple platforms including Windows, Linux, macOS, Android, and iOS. When building complex applications, modularization and inter-component communication become particularly important. The Prism framework provides a modular development approach with support for hot-plugging plugins, while MediatR is an event subscription and publishing framework that implements the Mediator pattern, making it very suitable for communication between modules and between modules and the main program.

Avalonia UI
First Experience with MAUI: Awesome

First Experience with MAUI: Awesome

After a few hours of tinkering, successfully ran Hello World on Windows and Mac. I'll choose MAUI for desktop and mobile development from now on.

4/16/2022 沙漠尽头的狼 MAUI
No more LIKE+% for MySQL fuzzy queries

No more LIKE+% for MySQL fuzzy queries

We all know that InnoDB using '%xx' in fuzzy queries causes index failure, but sometimes the requirements are like this, and there are many similar requirements.

4/15/2022 _沸羊羊_ MySQL
9 ways to speed up accessing GitHub in China

9 ways to speed up accessing GitHub in China

For some reasons, the access speed to GitHub is really slow, images often fail to load, and sometimes projects cannot be downloaded. Although Gitee is good, it cannot replace GitHub's position in the programming world yet.

4/15/2022 猪哥 Sharing
WPF: Data Virtualization

WPF: Data Virtualization

This article is quite good. Originally, I planned to use Google Translate and then manually check it again, but I found there are many technical terms. My English is too poor, so I directly copied the original text. I hope your English is good enough.

4/13/2022 Paul McClean WPF
Practice of uniform wrapping of ASP.NET Core WebApi return results

Practice of uniform wrapping of ASP.NET Core WebApi return results

Regarding the unified return of WebApi results, it also made me think further. First, how to better restrict the unified format of the return, and secondly, the packaging of results must be simpler and more powerful. Through continuous thinking and improvement, I finally achieved preliminary results. I share them out. Learning has no end, thinking has no end. I hope this can encourage us together.

4/13/2022 yi念之间 ASP.NET Core
Xamarin Forms Goodlooking UI

Xamarin Forms Goodlooking UI

An introduction to open-source mobile apps developed using Xamarin.Forms. If interested, you can visit the [GitHub](https://github.com/jsuarezruiz/xamarin-forms-goodlooking-UI) and [Gitee](https://gitee.com/dotnet9/xamarin-forms-goodlooking-UI) repositories to check them out and download the corresponding app projects for study.

4/13/2022 jsuarezruiz MAUI