Your build is green and your shop’s search is broken: NDCG as a CI gate in .NET

A shopkeeper looks at two trays on his counter: an empty one beside an order for women's running shoes, and a full one with running shoes graded 3, a t-shirt graded 1 and a backpack graded 0, under a blackboard that reads NDCG@10, never below 0.80.

Test ecommerce search like code: an NDCG@10 gate in CI for .NET and Elasticsearch, and the bug it found on its first run.

⚙️ How I Fully Automated My New Dev Machine Setup. Windows + Terminal (PowerShell + WSL)

New envrionment setup

Last week I received my new Yoga Pro 9 16IAH10 – Type 83L0 (specs here), and of course… installing everything manually wasn’t an option 😅. So, I automated the entire process — from Windows setup to terminal styling — using PowerShell and a few carefully crafted scripts. 🇪🇸 Spanish Summary / 🇬🇧 English Summary 🇪🇸 … Sigue leyendo ⚙️ How I Fully Automated My New Dev Machine Setup. Windows + Terminal (PowerShell + WSL) →