Chee HouUsing Polly in .Net to deal with DB reconnect issue.To demo the functionality of Polly library in connection retry , I create an Employee class and Employeestable, and a page to add value to…4 min read·Feb 13, 2024----
Chee HouSolving Timeout and Max Pool Size Issues with Queue-Based Methods in E-Commerce”My website is an e-commerce platform featuring hundreds of SKUs for sale. My manager has requested that I track the total number of clicks…4 min read·Jan 11, 2024----
Chee HouHow to Indetify Your Most Resource-Intensive Queries in SQL ServerMy web application was keep hitting sql server request time out, so I checked the server and found out that the CPU has reached almost 100%…2 min read·Dec 29, 2023----
Chee HouCreate a dummy Jeopardy! Game With ChatGPTII developed a simulated Jeopardy! game using .NET Core Web App and ChatGPT, which look like this:5 min read·Nov 28, 2023----
Chee HouIncrease Email Marketing ROI by Tracking Opens EffectivelyLet’s say you manage an online webshop, and to boost sales, you send a marketing email featuring the latest products from your website to…4 min read·Nov 3, 2023----
Chee HouHow to Explain Dependency Injection to a 6-Year-Old KidThis Image generated by DALL-E12 min read·Oct 14, 2023----
Chee HouSingleton Design Pattern (Part 2): Eager And Lazy Initialization With Code ExampleThis is the second part of my sharing of Singleton Design Pattern. In this article, I will explain what is Eager Initialization and Lazy…4 min read·Oct 7, 2023----
Chee HouSingleton Design Pattern (Part 1): A Before-and-After Code AnalysisI recently refreshed my knowledge on several popular design patterns, and the Singleton Design Pattern was one of them. I’d like to share…8 min read·Oct 5, 2023----
Chee HouWhy Ignoring Your Order Numbers Could Be A Costly OversightAs programmers, we often focus solely on the technical perspective, overlooking the knowledge of the business domain itself. Sometimes, a…6 min read·Oct 2, 2023----
Chee HouSecure Development in .NET: An Introduction to UserSecretsImagine you have an appsetting.json file that contains sensitive information such as your database server password, secret keys, and hash…4 min read·Jul 5, 2023----