⚡️ Treat Test Code Like Production Code
Tests aren’t throwaway scripts. They should follow the same standards, reviews, and discipline as production code — clean, readable, and maintainable. Because one day, you’ll have to debug those tests, too.
♻️ Subscribe for free now!
Tests aren’t throwaway scripts. They should follow the same standards, reviews, and discipline as production code — clean, readable, and maintainable. Because one day, you’ll have to debug those tests, too.
♻️ Subscribe for free now!
ploeh blog
Treat test code like production code
You have to read and maintain test code, too.
⚡️ GitHub Copilot pushes deeper into C++ in VS 2026
GitHub Copilot now steps into core C++ workflows in Visual Studio 2026, helping developers upgrade MSVC, boost build performance, and refactor legacy code. The new Copilot experiences are live in Private Preview — signaling Microsoft’s push to make AI part of every serious C++ build pipeline.
♻️ Subscribe for free now!
GitHub Copilot now steps into core C++ workflows in Visual Studio 2026, helping developers upgrade MSVC, boost build performance, and refactor legacy code. The new Copilot experiences are live in Private Preview — signaling Microsoft’s push to make AI part of every serious C++ build pipeline.
♻️ Subscribe for free now!
Microsoft News
Upgrade MSVC, improve C++ build performance, and refactor C++ code with GitHub Copilot
Visual Studio 2026 introduces new GitHub Copilot capabilities to support C++ developers in three development tasks: Performing large-scale C++ refactors Improving C++ build performance Upgrading Microsoft C++ (MSVC) Build Tools These experiences are…
⚡️ Azure expands networking for the AI era
Azure is rolling out major networking upgrades focused on security, reliability, and high availability — all tuned for the explosive rise of AI workloads. As cloud infrastructure strains under the weight of massive models, Microsoft’s move signals a push toward more resilient, high-performance data paths in the age of intelligent computing.
♻️ Subscribe for free now!
Azure is rolling out major networking upgrades focused on security, reliability, and high availability — all tuned for the explosive rise of AI workloads. As cloud infrastructure strains under the weight of massive models, Microsoft’s move signals a push toward more resilient, high-performance data paths in the age of intelligent computing.
♻️ Subscribe for free now!
Microsoft Azure Blog
Azure Networking Updates: Secure, Scalable, and AI-Optimized
See how Azure Networking’s advanced platform, security, and private connectivity are shaping the future of cloud and AI innovation. Learn more.
⚡️ Cross-Platform Age Verification Comes to .NET MAUI
Microsoft introduces a unified sample for age verification in .NET MAUI apps, integrating Google Play Age Signals, Apple Declared Age Range, and Windows Age Consent APIs. Developers can now implement compliant, cross-platform user age checks with minimal code across Android, iOS, and Windows environments.
♻️ Subscribe for free now!
Microsoft introduces a unified sample for age verification in .NET MAUI apps, integrating Google Play Age Signals, Apple Declared Age Range, and Windows Age Consent APIs. Developers can now implement compliant, cross-platform user age checks with minimal code across Android, iOS, and Windows environments.
♻️ Subscribe for free now!
Microsoft News
Cross-Platform Age Verification in .NET MAUI Applications
Learn how to implement age verification in your .NET MAUI apps with our new cross-platform sample supporting Google Play Age Signals, Apple Declared Age Range, and Windows Age Consent APIs.
⚡️ DAB's 'request-body-strict' cleans up REST payloads
Data API builder introduces the 'request-body-strict' setting to enforce cleaner REST requests. It defines how endpoints handle unknown JSON properties — a small change that simplifies client logic and strengthens API consistency across SQL Server, Azure Cosmos DB, PostgreSQL, MySQL, and Data Warehouse.
♻️ Subscribe for free now!
Data API builder introduces the 'request-body-strict' setting to enforce cleaner REST requests. It defines how endpoints handle unknown JSON properties — a small change that simplifies client logic and strengthens API consistency across SQL Server, Azure Cosmos DB, PostgreSQL, MySQL, and Data Warehouse.
♻️ Subscribe for free now!
Microsoft News
Data API builder’s “request-body-strict” Simplifies Client Code
By setting request-body-strict to false, you can write less code with fewer types and simpler payloads when working with your API.
⚡️ OSS AI Summit: Build Smarter with LangChain
AI devs are shifting from reactive builds to designing true agentic systems. The OSS AI Summit on December 10 dives deep into LangChain, tool coordination, and workflow design for real-world complexity. It’s the playbook for teams ready to lead the next wave of open-source AI innovation.
♻️ Subscribe for free now!
AI devs are shifting from reactive builds to designing true agentic systems. The OSS AI Summit on December 10 dives deep into LangChain, tool coordination, and workflow design for real-world complexity. It’s the playbook for teams ready to lead the next wave of open-source AI innovation.
♻️ Subscribe for free now!
Microsoft News
Join the OSS AI Summit: Building with LangChain Event
December 10, 2025 8 am – 10 am Pacific Registration: https://aka.ms/OSSAISummitRegistration Overview AI development is moving at a pace that leaves most teams reacting instead of leading. The next generation of applications will be built by people who understand…
⚡️ Microsoft revives OData with fresh .NET 10 previews
Microsoft breathes new life into OData with previews aligned to .NET 10 and a new ODataX proposal. The goal: simplify adoption while keeping the enterprise-grade power that made OData a standard for rich, query-driven APIs.
♻️ Subscribe for free now!
Microsoft breathes new life into OData with previews aligned to .NET 10 and a new ODataX proposal. The goal: simplify adoption while keeping the enterprise-grade power that made OData a standard for rich, query-driven APIs.
♻️ Subscribe for free now!
Visual Studio Magazine
odata -- Visual Studio Magazine
Once-buzzy OData continues to move forward at Microsoft, with new .NET 10-aligned tooling previews and an ODataX proposal aimed at easing adoption while preserving the protocol's enterprise-strength querying model.
⚡️ NetEscapades.EnumGenerators adds [EnumMember] support
NetEscapades.EnumGenerators just got a solid update: it now respects [EnumMember] attributes, adds new analyzers, and rolls in key bug fixes. A small but impactful upgrade for devs relying on clean, code-gen’d enums in C# projects — more reliable, less boilerplate.
♻️ Subscribe for free now!
NetEscapades.EnumGenerators just got a solid update: it now respects [EnumMember] attributes, adds new analyzers, and rolls in key bug fixes. A small but impactful upgrade for devs relying on clean, code-gen’d enums in C# projects — more reliable, less boilerplate.
♻️ Subscribe for free now!
Andrew Lock | .NET Escapades
Recent updates to NetEscapades.EnumGenerators: [EnumMember] support, analyzers, and bug fixes
In this post I describe some recent changes to the NetEscapades.EnumGenerators source generator, including support for [EnumMember] and new analyzers
⚡️ Cutting Boilerplate with a Custom MSBuild SDK
A custom MSBuild SDK built around Meziantou.DotNet.CodingStandard streamlines .NET project setup — enforcing style, analyzers, and build defaults by design. It’s a concise approach to unify coding standards and strip away the repetitive setup that slows teams down.
♻️ Subscribe for free now!
A custom MSBuild SDK built around Meziantou.DotNet.CodingStandard streamlines .NET project setup — enforcing style, analyzers, and build defaults by design. It’s a concise approach to unify coding standards and strip away the repetitive setup that slows teams down.
♻️ Subscribe for free now!
Meziantou's blog
Creating a custom MSBuild SDK to reduce boilerplate in .NET projects
Learn how to create custom MSBuild SDKs to enforce coding standards, add packages dynamically, and configure .NET projects consistently.
⚡️ Why Forcing GC.Collect() Can Backfire in .NET
Manually calling GC.Collect() might seem like a performance hack, but it’s usually a trap. The .NET garbage collector is tuned to run exactly when needed — forcing it can stall threads and degrade throughput. Trust the runtime; explicit collection is rarely the right move.
♻️ Subscribe for free now!
Manually calling GC.Collect() might seem like a performance hack, but it’s usually a trap. The .NET garbage collector is tuned to run exactly when needed — forcing it can stall threads and degrade throughput. Trust the runtime; explicit collection is rarely the right move.
♻️ Subscribe for free now!
The JetBrains Blog
dotInsights | December 2025 | The .NET Tools Blog
Did you know? Calling GC.Collect() explicitly forces the garbage collector to run and reclaim memory from unreachable objects. However, it’s generally discouraged to use this method in most applicatio
⚡️ Tata Neu Scales AI Shopping with Azure DocumentDB
Tata Neu now runs personalized shopping and loyalty experiences for millions through Azure DocumentDB. The platform streamlines authentication, speeds credit card onboarding, and powers AI-driven support across 60+ brands — a massive data backbone unifying how India shops, earns, and engages.
♻️ Subscribe for free now!
Tata Neu now runs personalized shopping and loyalty experiences for millions through Azure DocumentDB. The platform streamlines authentication, speeds credit card onboarding, and powers AI-driven support across 60+ brands — a massive data backbone unifying how India shops, earns, and engages.
♻️ Subscribe for free now!
Microsoft News
Tata Neu delivers personalized shopping experiences for millions of users with Azure DocumentDB
See how Azure DocumentDB supports Tata Neu’s extensive offerings and delivers customized shopping for users.
⚡️ A Decade of Microsoft–Red Hat Collaboration
Ten years in, the Microsoft–Red Hat partnership stands as one of the strongest bridges between open source and enterprise cloud. Together, they’ve reshaped how hybrid workloads run — blending flexibility, security, and scale across ecosystems once seen as rivals.
♻️ Subscribe for free now!
Ten years in, the Microsoft–Red Hat partnership stands as one of the strongest bridges between open source and enterprise cloud. Together, they’ve reshaped how hybrid workloads run — blending flexibility, security, and scale across ecosystems once seen as rivals.
♻️ Subscribe for free now!
Microsoft Azure Blog
Celebrating 10 years of Microsoft and Red Hat partnership | Microsoft Azure Blog
Celebrate 10 years of Microsoft and Red Hat partnership, driving hybrid cloud, open innovation, and Azure Red Hat OpenShift for enterprise agility.
⚡️ Hardware-Bound Keys Reinvent Mobile Request Security
Traditional mobile auth stops at user identity, leaving tokens exposed. Binding every API request to hardware-backed keys generated during device registration closes that gap — tying trust directly to the silicon and cutting off replay and emulator-based attacks at the root.
♻️ Subscribe for free now!
Traditional mobile auth stops at user identity, leaving tokens exposed. Binding every API request to hardware-backed keys generated during device registration closes that gap — tying trust directly to the silicon and cutting off replay and emulator-based attacks at the root.
♻️ Subscribe for free now!
Microsoft News
Securing Sensitive Mobile Operations with Device-Bound Request Signing
Mobile security goes beyond verifying user identity. If an attacker steals a valid token, how will your backend distinguish a legitimate request from one reproduced in an emulator or cloned environment? This is a gap in traditional authentication flows when…
⚡️ Mistral Large 3 Lands in Azure Foundry
Microsoft opens access to Mistral Large 3 inside its Foundry environment — an open‑source, long‑context, multimodal AI built for production‑grade workloads. Enterprises can now experiment and deploy with scalability and transparency at the core of Azure’s infrastructure.
♻️ Subscribe for free now!
Microsoft opens access to Mistral Large 3 inside its Foundry environment — an open‑source, long‑context, multimodal AI built for production‑grade workloads. Enterprises can now experiment and deploy with scalability and transparency at the core of Azure’s infrastructure.
♻️ Subscribe for free now!
Microsoft Azure Blog
Mistral 3 on Microsoft Foundry: Open, multimodal, enterprise-ready | Microsoft Azure Blog
Explore Mistral Large 3 in Azure—open-source, long-context, multimodal AI built for reliable enterprise workloads.
⚡️ Microsoft Goes Native with TypeScript 7
TypeScript finally breaks free from JavaScript internals. Microsoft’s Go-based native compiler and language service hit production stability, bringing major performance gains and nearly full type-checking parity. TypeScript 6.0 marks the end of the legacy JS core — the future now runs natively.
♻️ Subscribe for free now!
TypeScript finally breaks free from JavaScript internals. Microsoft’s Go-based native compiler and language service hit production stability, bringing major performance gains and nearly full type-checking parity. TypeScript 6.0 marks the end of the legacy JS core — the future now runs natively.
♻️ Subscribe for free now!
Visual Studio Magazine
Microsoft Gets 'Real' on Native TypeScript Remake -- Visual Studio Magazine
Microsoft says its Go-based 'native' TypeScript 7 compiler and language service are now stable enough for everyday editor and CLI use, delivering big speed gains and near-complete type-checking parity, while setting TypeScript 6.0 as the final JavaScript…
⚡️ Copilot Profiler Agent brings AI to performance tuning
Visual Studio 2026 debuts Copilot Profiler Agent — an AI-driven sidekick that turns performance analysis into a conversation. It blends GitHub Copilot’s language intelligence with deep profiling data, helping developers pinpoint hot paths and optimization gaps just by asking in plain English.
♻️ Subscribe for free now!
Visual Studio 2026 debuts Copilot Profiler Agent — an AI-driven sidekick that turns performance analysis into a conversation. It blends GitHub Copilot’s language intelligence with deep profiling data, helping developers pinpoint hot paths and optimization gaps just by asking in plain English.
♻️ Subscribe for free now!
Microsoft News
Profiler Agent – Delegate the analysis, not the performance
In Visual Studio 2026 we introduced Copilot Profiler Agent, a new AI-powered assistant that helps you analyze and optimize performance bottlenecks in your code. By combining the power of GitHub Copilot with Visual Studio’s performance profiler, you can now…
⚡️ Azure boosts networking for AI-scale reliability
Microsoft is tightening the backbone of Azure networking to match the explosive rise of AI workloads. The latest updates focus on stronger security, improved reliability, and higher availability—critical layers for enterprises scaling cloud infrastructure in the AI era.
♻️ Subscribe for free now!
Microsoft is tightening the backbone of Azure networking to match the explosive rise of AI workloads. The latest updates focus on stronger security, improved reliability, and higher availability—critical layers for enterprises scaling cloud infrastructure in the AI era.
♻️ Subscribe for free now!
Microsoft Azure Blog
Azure Networking Updates: Secure, Scalable, and AI-Optimized
See how Azure Networking’s advanced platform, security, and private connectivity are shaping the future of cloud and AI innovation. Learn more.
⚡️ Claude Opus 4.5 Lands in Microsoft Foundry Preview
Microsoft integrates Anthropic’s Claude Opus 4.5 into Foundry in public preview, bringing sharper code performance, stronger tool execution, and improved agent-building controls. The update also extends multimodal vision and computer-use features — with refreshed pricing and broader regional coverage.
♻️ Subscribe for free now!
Microsoft integrates Anthropic’s Claude Opus 4.5 into Foundry in public preview, bringing sharper code performance, stronger tool execution, and improved agent-building controls. The update also extends multimodal vision and computer-use features — with refreshed pricing and broader regional coverage.
♻️ Subscribe for free now!
Visual Studio Magazine
Microsoft Brings Anthropic's Claude Opus 4.5 to Foundry Preview -- Visual Studio Magazine
Microsoft has added Anthropic's Claude Opus 4.5 to Microsoft Foundry in public preview, highlighting benchmark gains for coding and tool use, new agent-building controls in Foundry, expanded vision and computer-use capabilities, and updated pricing and regional…
⚡️ How Devs Use JetBrains Rider Beyond Work
A year after launching a free non-commercial license, JetBrains Rider has found an unexpected following among indie devs and hobby coders. From collaboration to creative side projects, the platform is fueling passion-driven coding with pro-grade tools—proving serious development doesn’t have to be tied to a paycheck.
♻️ Subscribe for free now!
A year after launching a free non-commercial license, JetBrains Rider has found an unexpected following among indie devs and hobby coders. From collaboration to creative side projects, the platform is fueling passion-driven coding with pro-grade tools—proving serious development doesn’t have to be tied to a paycheck.
♻️ Subscribe for free now!
The JetBrains Blog
5 Stories Of Developers Using JetBrains Rider to Create, Collaborate, and Have Fun | The .NET Tools Blog
A year ago, we introduced a free non-commercial use license option for JetBrains Rider, hoping to remove barriers for developers who code with no financial objective in mind for their projects. Recent
⚡️ Why changing keyboard shortcuts in Visual Studio isn’t as simple as it seems
A straight look at what’s behind the keys
We’ve all tried unlearning a keyboard shortcut - it feels like forgetting how to breathe. Muscle memory doesn’t mess around. We wrestle with this every time someone suggest a “quick” shortcut change. It’s not just editing a keybinding but navigating a history that makes Visual Studio so customizable for developers like us.
Picture yourself deep in code, chugging coffee, ready to close a tab.
♻️ Subscribe for free now!
A straight look at what’s behind the keys
We’ve all tried unlearning a keyboard shortcut - it feels like forgetting how to breathe. Muscle memory doesn’t mess around. We wrestle with this every time someone suggest a “quick” shortcut change. It’s not just editing a keybinding but navigating a history that makes Visual Studio so customizable for developers like us.
Picture yourself deep in code, chugging coffee, ready to close a tab.
♻️ Subscribe for free now!
Microsoft News
Why changing keyboard shortcuts in Visual Studio isn’t as simple as it seems
A straight look at what’s behind the keys We’ve all tried unlearning a keyboard shortcut – it feels like forgetting how to breathe. Muscle memory doesn’t mess around. We wrestle with this every time someone suggest a “quick” shortcut change. It’s not just…