PinnedMahdi KarimipourFull-Text Search with Entity Framework Core & SQL ServerThe story began when our address database started growing, and we needed really fast queries over our addresses with exact-match criteria…Jul 3, 20221Jul 3, 20221
PinnedMahdi KarimipourScalable & real-time messaging (chat) systems with SignalR, React, .NET and KubernetesYou can easily build a chat application using SignalR in a couple of hours, however if you want to scale it to serve millions of your…Dec 25, 2021Dec 25, 2021
Mahdi KarimipourCluster wide secrets for KubernetesIf you have lots of namespaces or create namespaces on the fly, you will face the challenge of keeping the secrets in sync across all these…May 6, 2023May 6, 2023
Mahdi KarimipourMessage Templates with T4 and C# Partial ClassesYou could be wasting a couple of hours figuring out how to generate text templates using T4 and C#. In this post I quickly show you how to…Aug 15, 2022Aug 15, 2022
Mahdi Karimipour60% Uplift in .NET & React Performance & 50% Reduction in Infrastructure CostHow we uplifted our .NET APIs & React application performance by 60% and reduced the cost of our application by around 50%. This is a full…Oct 29, 20211Oct 29, 20211
Mahdi KarimipourFullstack Software Engineer: Command Cheat SheetA list of frequently used commands to manage OpenSSL, Docker, Kubernetes, Linux, Git, Helm, and .NETOct 28, 2021Oct 28, 2021
Mahdi KarimipourEvent driven architecture with Kafka & Asp.NETAs our software evolves, it becomes more important to have an architecture capable of handling a growing customer base and increasing…Oct 22, 2021Oct 22, 2021
Mahdi KarimipourKubernetes with Asp.NET and React and Azure DevOpsSetting up Kubernetes in production while implementing cloud-native best practices could be a journey for some enterprise products as it…Oct 3, 2021Oct 3, 2021
Mahdi KarimipourMinikube for Asp.NET 5.0 APIs and React Apps (Local Kubernetes)Standing up one isolated container on Minikube is easy, but when it comes to setting up a multi-container enterprise application with all…Sep 23, 20211Sep 23, 20211
Mahdi KarimipourDocker-Compose for Multi-Container ApplicationsManaging multi-container applications could become tedious when each container has a range of parameters and environment variables to start…Sep 13, 2021Sep 13, 2021