News & Innovation
Stay up to date with the latest in technology and innovation
Test what you ship: MSTest and Native AOT
MSTest source generation lets test projects use the same Native AOT and trimming deployment model as the applications they validate, while reducing reflection on the test execution path. The post Test what you ship: MSTest and Native AOT appeared first on .NET Blog.
Installing Elasticsearch, Logstash, and Kibana (ELK Stack) on Kubernetes
The Elastic (ELK) Stack — Elasticsearch, Logstash, Kibana, and Beats — collects, processes, stores, and visualizes logs in real time. This guide deploys it on Kubernetes via the Elastic Cloud on Kubernetes (ECK) operator: Elasticsearch for storage/search, Logstash for pipeline processing, Filebeat as a per-node log shipper, and Kibana for visualization, all behind Traefik with Let's Encrypt TLS. Prerequisites: a Kubernetes cluster (3+ nodes, 4GB RAM each minimum), kubectl/helm configured, a doma
How We Query 1.2 Billion Rows in Under 50ms — Partitioning, Columnstore, and Read Models at Scale
Every dashboard load ran a SUM and a COUNT over a 1.2-billion-row table, and each one took just over two seconds. At 110,000 monthly active users hammering those dashboards, our Azure SQL sat at 78% CPU and every campaign view felt like wading through mud. The fix wasn't a bigger database tier. It was realizing that you never make a billion-row aggregate fast — you make sure you never run it. This is the data-architecture story behind one of the numbers we're proudest of on Mattrx, our multi-ten
The Quiet Failures: Monitoring for the AI Problems That Don't Announce Themselves
The core reliability challenge in AI systems stems from unnoticed gaps between how well a model performs and what happens in the real world. Silent failures, such as data drift, label skew, or model degradation, can diminish accuracy without immediate alerts; therefore, detecting them is genuinely difficult. These issues frequently emerge because the training data fails to represent the operational environment for which the model was designed, yet their resulting impact often remains subtle, ble
Test reporting in Microsoft.Testing.Platform: from red build to root cause
Microsoft.Testing.Platform brings failures into GitHub Actions and Azure DevOps, uses pipeline history to separate regressions from flakes, and preserves usable reports when a test host crashes. The post Test reporting in Microsoft.Testing.Platform: from red build to root cause appeared first on .NET Blog.
Beyond Chat: live Speech-to-Text with Foundry Local and C#
Build a live speech-to-text app in C# with Foundry Local, a compact Nemotron model, and local model lifecycle management. The post Beyond Chat: live Speech-to-Text with Foundry Local and C# appeared first on .NET Blog.