Bring Your Own Model to the GitHub Copilot SDK with C#
The GitHub Copilot SDK gives your application an agent runtime. BYOK lets you keep that runtime while sending model requests to your own Microsoft Foundry or Azure OpenAI …
Showing 24 of 35 articles
The GitHub Copilot SDK gives your application an agent runtime. BYOK lets you keep that runtime while sending model requests to your own Microsoft Foundry or Azure OpenAI …
Reorder your document tabs and return to them by visual position with new keyboard shortcuts. The post Organize and revisit tabs with the keyboard appeared first on Visual Studio …
Make career conversations with your manager clearer by exploring your interests, desired responsibilities, role expectations, and opportunities as goals change.
Microsoft has released .NET 11 Release Candidate 2 under a go-live license, supported in Visual Studio 2026 Insiders. The release adds incremental CBOR reading, experimental …
Every session from October 7 is now on YouTube. .NET Day Online 2026 took place on October 7. Thanks to everyone who watched the livestream and asked questions in the chat! If you …
Attempting to conjure good properties. Ever since I learned about property-based testing, I've been fascinated by it. The notion of test data generators seem superior to Test Data …
Right now things are a bit of a blur just because of the high rate of incoming GitHub traffic we get for the Critter Stack, with Wolverine being the most common recipient of new …
Understand MongoDB in C# through client ownership, typed BSON mapping, bounded reads, write boundaries, and index evidence without duplicating CRUD tutorials.
Learn to manage your time as an engineering manager, balance support and coordination, handle interruptions, and recognize when your workload needs to change.
The choice between Pipes and Streams for data processing hinges on specific workloads. Optimal selection requires benchmarking based on the application's data handling needs.
When I originally created NAudio in 2002, it was on the old .NET Framework which was Windows-only. The whole NAudio library was a single package, containing all the capabilities. …
Give Claude Code useful .NET repository context with solution facts, instruction loading, scoped rules, package conventions, and explicit validation boundaries.
Vercel Eve testing in C# separates adapter checks from real protocol tests, covering compatible versions, repeated turns, disconnects, and failure recovery.
My Linux mini PC can run web apps, but CGNAT stops me from sharing them with a router port forward.
Feeling unproductive as an engineering manager? Understand your impact when you code less, support others, and help the team work without depending on you.
Get useful feedback in a one-on-one by examining specific work, understanding your manager's observations, and agreeing on next steps without guesswork.
Over time I bought several V2L adapters for my Volvo EX30, hoping one of them would work (even before software version 2.x), but none ever did. When the official V2L adapter became …
Learn how the new dotnetup tool helps macOS and Linux developers install, manage, and update user-local .NET SDKs and runtimes. The post Introducing dotnetup: A toolchain manager …
Set up Claude Code for a .NET solution on Windows, understand native and WSL environments, check SDK visibility, and separate terminal use from IDE support.
Mentoring helps software engineers reason, learn, and become more capable. Explore useful support without taking over their work or imposing your ambitions.
Stop solution builds after the first project failure so you can return to fixing the error sooner. The post Stop waiting on a failed build appeared first on Visual Studio Blog .
dotnet add package is an act of trust in a stranger. For a package with a company behind it, the trust is in the company. For Orkeon there is no company — a single maintainer …
What happens when developers who have spent decades working with Visual Studio start rethinking how they write code, learn new skills, and expand their access to development tools? …
Joining a new engineering team? Learn its responsibilities, priorities, and working practices before choosing bounded changes with the people doing the work.
No stories match these filters.