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…Feb 13Feb 13
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…Jan 11Jan 11
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%…Dec 29, 2023Dec 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:Nov 28, 2023Nov 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…Nov 3, 2023Nov 3, 2023
Chee HouHow to Explain Dependency Injection to a 6-Year-Old KidThis Image generated by DALL-EOct 14, 2023Oct 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…Oct 7, 2023Oct 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…Oct 5, 2023Oct 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…Oct 2, 2023Oct 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…Jul 5, 2023Jul 5, 2023