The Will Will Web

How to use OpenSSL tool to generate CSR certificate request file and successfully apply for official TLS certificate

Our company has a TWCA website server certificate, and every once in a while, some die-hard customers will renew their purchases with us on a regular basis, but many people have no experience in this process and often do not know how to apply. If you are a developer, it is not difficult to create …

How to use OpenSSL tool to generate CSR certificate request file and successfully apply for official TLS certificate Read More »

How to make System.Text.Json support serialization/deserialization of Dynamic type

I recently added the code generator function of System.Text.Json (C#) to support the Quicktype open source project, so I have a better understanding of how the Converter of System.Text.Json is written. Before this, I actually prefer to use Newtonsoft.Json (commonly known as Json.NET ) for JSON serialization/deserialization, because Json.NET has many “convenient” and “rich” functions …

How to make System.Text.Json support serialization/deserialization of Dynamic type Read More »

How to avoid using passwords to access Git repositories on GitHub or Azure DevOps Services

Now that information security awareness is on the rise, many things have begun to be planned on the basis of “zero trust”. Today’s article focuses on how to access Git repositories through Personal Access Token ( PAT ) in a CI/CD environment. … continue reading … This article is reprinted from https://blog.miniasp.com/post/2022/06/08/Using-Git-with-Passwordless-in-GitHub-and-Azure-DevOps-Services This site is …

How to avoid using passwords to access Git repositories on GitHub or Azure DevOps Services Read More »

A summary of all possible ASPNETCORE_* environment variables for ASP.NET Core 6.0

When we are writing .NET, there are many “configuration settings” that can be easily adjusted or changed through “environment variables”, which also include many built-in environment variable names starting with ASPNETCORE_ built in ASP.NET Core , which can help tweak many of the default behaviors of .NET and ASP.NET Core. Today, in this article, I …

A summary of all possible ASPNETCORE_* environment variables for ASP.NET Core 6.0 Read More »

What kind of expectations should be given to the Auto Scaling function provided by the PaaS environment of the cloud platform

This week, the Microsoft Build Cloud Skills Challenge officially kicked off. When I participated in the Azure Developer Challenge , the final knowledge check of the Scale apps in Azure App Service module mentioned a somewhat controversial issue. It mentioned which situation is suitable for Using PaaS’s auto-scaling function (Auto-scaling), the answer is worth thinking …

What kind of expectations should be given to the Auto Scaling function provided by the PaaS environment of the cloud platform Read More »

Using Angular’s HttpClient can make use of HttpParams to simplify query string operations

When we use HttpClient in Angular, we will inevitably need to add Query String (query string) to the call. Instead of writing it in the way of “group string”, it is better to use the API provided by HttpParams to completely simplify the query string operation, and at the same time It can also improve …

Using Angular’s HttpClient can make use of HttpParams to simplify query string operations Read More »

How to Quickly Clear Azure Repos User Authentication Cache Using Git Credential Manager

Because I have established dozens of PAT (Personal Access Token) keys that I do not know when to establish in the past, in order to avoid the accidental leakage of PAT , I simply cleared all my personal PATs on Azure DevOps Services, and then all automated operations It’s broken, but it’s easy to fix. …

How to Quickly Clear Azure Repos User Authentication Cache Using Git Credential Manager Read More »

How to make a high-quality technical sharing presentation (made with PowerPoint)

Our company often holds technology sharing meetings internally, so that colleagues have a space for technical exchanges, and sorting out the knowledge learned in daily work can help others learn a technology faster, or master a technology that is not easy and easy. concept of mastery. I have read almost all the presentations produced by …

How to make a high-quality technical sharing presentation (made with PowerPoint) Read More »