ChatGPT is getting less market share.
About a year ago, ChatGPT became the market standard for generative AI, which sounds like one choice. Even a lot of times, we said, “Ask ChatGPT,” “ChatGPT it.” However, after a year, the AI landscape has changed significantly. There are some rivals from China, such as Deepseek and Qwen. Gemini and Grok are attracting more users. Personally, I used Gemini a lot; their free version got better image generation results than ChatGPT. Moreover, Germini provided more free quotes. In the past, I used ChatGPT to generate code. However, I switched to using ClaudeCode; they are much more powerful than ChatGPT. No doubts, I read on Reddit that ChatGPT is further down to 64% in web traffic. IT world is changing very quickly. 20 Years ago, Microsoft dominated the IT world, then Google, Facebook, Apple, what is the next one?
ML.Net is downgraded
During the past two years, artificial intelligence has been a hot topic. A lot of people are talking about openAI and MidJourney. That kind of generative AI. That sounds like something I forgot. It is still very useful for developers. It won’t generate codes like ClaudeCode. It can do the model prediction. (like price prediction or image classification),Unlike "Pre-built AI" (like some Azure Cognitive Services), you own the model and the data pipeline. You can see exactly how data is being transformed. You have local AI. For myself, I used to categorize my expenses.
Common Use Cases for Developers
- Sentiment Analysis: Automatically tagging customer support tickets as "Frustrated" or "Happy."
- *Price Prediction: Estimating the value of a product or real estate based on historical features.
- Anomaly Detection: Real-time flagging of fraudulent credit card transactions.
- Product Recommendations: "Users who bought this also liked..." features for e-commerce.
Wordpress reCAPTCHA plugin
When I built a website in Wordpress, I must use reCAPTCHA in contact form. Unless, my client will get a lot of spam. Recently, Google migrated All reCAPTCHA Services To Cloud Platform. The UI is changed. Moreover, that is using API key, rather than a secret key. But it won't work in Wordpress reCAPTCHA plugin and Contact Form 7 (that is a common confract form in the custom templates). You still need to have a secret key. Then you click "Use legacy key" in integration tab. I put the screen shot
WinUI still needs the WinForm component
I am working on the Windows Desktop Application. Of Course, Now is 2025. I am building a new Windows application, and I think that WinUI is one of the best options I can think of.
However, WinUI is a kind of platform-independent, if you still need to access the local function such as the File Dialog, You still use to have Interpo.
var picker = new FileOpenPicker();
picker.FileTypeFilter.Add(".json");
picker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
var hwnd = WinRT.Interop.WindowNative.GetWindowHandle(this);
WinRT.Interop.InitializeWithWindow.Initialize(picker, hwnd);
Here is the example
PostgreSQL in Azure
Last Month, I went to the Brisbane.net user group. The topic is PostgreSQL.PostgreSQL? How can it be related to .Net? You may think that that is more related to Linux. That is not. Azure got Postsqesql implementation, which is customized for Azure. Thus, that is performance quite good.
Moreover, that is more than half the price of the MS SQL server option. Lastly, EF core is fully supported by Postgresql. They are very suitable for a small-scale project. I will explore it for my membership management system.

