-
Retirement: Microsoft Dev Box will be retired on September 18, 2028
Beginning on September 14, 2026, users of the now-retiring service must transition to alternative development tools before it becomes unavailable on September 18, 2028.
-
A Local Hybrid Retrieval Pattern for Health Records
Rust powers this hybrid retrieval pattern, which uses reciprocal rank fusion and local cross-encoder reranking to ensure sensitive health data never leaves the facility.
-
Azure AD Graph API retirement: action required for older versions of Azure CLI and Azure PowerShell
Azure AD Graph API retires on July 1, 2025; upgrade Azure CLI and PowerShell to latest versions using the supported Microsoft Graph endpoint by October 6, 2026, when legacy access ends.
-
Sprint Zero is about building momentum
Sprint Zero traditionally focuses on architecture setup but author argues that using modern tools and Agentic AI to deliver a working feature first builds momentum and reduces wasted preparation time.
-
Designing APIs for AI agents: your API has a new user
Designing APIs for AI agents involves creating discoverable, understandable, and safe endpoints using ASP.NET Core, implementing enums for fixed values, setting up a database context with proper model configurations, and defining strong Data Transfer Objects (DTOs) to prevent direct exposure of the underlying database schema.
-
Introducing Survive the Sprint: a pixel-art game built (almost) in one shot with Claude Opus 5.5
Survive the Sprint is a fully playable pixel-art browser game created almost entirely by Claude Opus 5.5 from endjin employee headshots and bios, featuring unique character abilities inspired by real team members' quirks and roles.
-
Stripping extra dependencies in .NET NativeAOT apps using linker substitutions
Developers can reduce .NET application binary size and improve performance by removing unnecessary dependencies like ClrMD using linker substitutions with NativeAOT.
-
I Built My First VS Code Extension: Meet Rainbow SQL
Rainbow SQL is a free VS Code extension that colors columns and values in INSERT statements to aid quick data identification, offers hover tooltips for column info, flags mismatched row counts, and supports various SQL dialects with customizable themes.
-
What Would You Build in Azure If You Didn’t Have to Ask for a Budget First?
Eligible Visual Studio subscribers receive monthly Azure credits ranging from $50 to $150, enabling hands-on experimentation with cloud services without needing a separate budget.
-
Part 4: Wiring MCP Tools to Azure SQL and External APIs
This summary explains connecting MCP tools to Azure SQL and external APIs, using EF Core for database management, adding a currency conversion tool via an online API, and implementing irreversible write operations for expense reports.
-
MCP and Microsoft Agent Framework
MCP standardizes AI model tool invocation via a single API, enabling dynamic calls to published functions, data endpoints, or long-running operations across various transports, simplifying skill management and integration.
-
Stack Overflow 2026 Survey: VS Code Leads, Visual Studio Takes Third
In the 2026 Stack Overflow survey, Visual Studio placed third behind VS Code, with GitHub Copilot lagging and ASP.NET Core ranking fourth for web technologies.
-
Streaming Grounded Chat to Desktop and Mobile Through a Rust Bridge
Tauri v2 Rust bridges secure chat applications by isolating credentials and SSE streams from the web view, preventing unauthorized data egress and ensuring consistent state across concurrent sessions.
-
JetBrains posts a loss (but revenue is up), puts spotlight on future of IDEs
JetBrains reported its first loss due to rising staff and operating expenses as the company pivots toward AI-enhanced IDEs amid developer skepticism about AI's necessity for coding tools.
-
Part 5: Hosting an MCP Server in ASP.NET Core with Streamable HTTP
ASP.NET Core enables MCP servers to move beyond local stdio constraints, allowing for network-based access, multi-client support, and standard logging without protocol interference.
-
EmbeddingGemma 2 Integration
EmbeddingGemma 2 Integration provides local text-only embeddings in C# with adjustable settings for sequence length, vector dimensions, and model caching, using an Apache 2.0 licensed multimodal model via ONNX Runtime.
-
Azure CLI on macOS got security upgrade: native broker authentication
Azure CLI on macOS now supports native broker authentication in preview with version 2.91.0, enabling secure device-bound token management and single sign-on while maintaining control over feature activation.
-
Run Deterministic SQL Before Asking a Local LLM to Plan
QuerySpec uses a custom grammar and compiler to resolve structured questions into SQL, reserving local LLM inference only for queries that fail deterministic parsing.
-
Test Time-Dependent Code Without Waiting
Use NETs TimeProvider to inject a FakeTimeProvider in tests, enabling precise control over time for verifying expiry boundaries and delays without waiting, ensuring accurate testing of time-dependent code like invitation expirations.
-
Less chat. More decisions: introducing ElBruno.AI.Decisions for .NET
ElBruno.AI.Decisions is a .NET SDK transforming AI models into decision-making tools with structured outputs for classification, scoring, and assessment tasks.
-
Experimenting with Claude Code Experimental Agent Teams
Agent teams in Claude Code allow multiple independent Claude sessions to collaborate through a shared task list and direct messaging, enhancing coordination for complex workflows though at higher token costs than subagents.