Telegram Web Link
.NET 10 Preview 7 is now available!

Find out about the new features in .NET 10 Preview 7 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
The post .NET 10 Preview 7 is now available! appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/dotnet-10-preview-7/
Dev Proxy Reaches v1.0 with AI Failure Simulation, Token Rate Limiting, and Integration Enhancements

Dev Proxy has reached a significant milestone with the release of version 1.0, introducing a range of new features aimed at helping developers build more reliable AI-powered applications. As reported in the announcement, the update focuses on realistic simulation of language model behavior, advanced resource tracking, and improvements to integration tools
By Almir Vuk

https://www.infoq.com/news/2025/08/microsoft-dev-proxy-1-0/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
From Redmond to San Diego: VS Live! Highlights, Session Examples, and What’s Next

There’s something special about hosting developers at Microsoft HQ — and this year’s Visual Studio Live! Redmond reminded me why I love these events. The energy in every room was electric. From the moment the first session kicked off, developers leaned in, asked smart, challenging questions, and took every opportunity to connect with the Product […]
The post From Redmond to San Diego: VS Live! Highlights, Session Examples, and What’s Next appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/from-redmond-to-san-diego-vs-live-highlights-session-examples-and-whats-next/
Improving Codebase Awareness in Visual Studio Chat

Smarter Code Search in Visual Studio: From BM25 to Semantic Search  In our latest 17.14.11 release, we’ve made a significant leap forward in how we explore your code to retrieve meaningful context. Our new Remote Semantic Search integration helps you find exactly what you need faster and with greater precision than ever before.  By embedding […]
The post Improving Codebase Awareness in Visual Studio Chat appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/improving-codebase-awareness-in-visual-studio-chat/
Простыми словами для начинающих Unity-разработчиков учим принципы KISS, DRY, YAGNI и BDUF через аналогии из жизни

Большинство статей о принципах разработки написаны сложным языком и отпугивают новичков. В этом материале KISS, DRY, YAGNI и BDUF объясняются через бытовые аналогии с примерами на Unity C#. Плюс рассказываем, когда эти принципы стоит нарушать.
Читать далее

https://habr.com/ru/articles/937224/?utm_campaign=937224&utm_source=habrahabr&utm_medium=rss
Announcing the NuGet MCP Server Preview

We've released a preview of the NuGet MCP Server, which extends Copilot by providing realtime information about packages and adds advanced functionality around updating packages.
The post Announcing the NuGet MCP Server Preview appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/
Скачиваем с YouTube без рекламы и SMS: гайд по созданию консольной утилиты на C#

Надоела бесконечная реклама на сайтах-загрузчиках? Хочется простой и быстрый инструмент для скачивания видео с YouTube? Решение есть — написать его самому!
Читать далее

https://habr.com/ru/articles/937630/?utm_campaign=937630&utm_source=habrahabr&utm_medium=rss
DotNet&More #157: Так чем же хорош кубер для .net разработчиков и не только

Финализируем наш курс по куберу! Давайте посмотрим, так что же нам дает кубер? И надо ли оно нам? А может вообще сделать все руками?

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.


Музыка из выпуска: 
- https://artists.landr.com/056870627229
- https://www.tg-me.com/angry_programmer_screams


Весь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z


Shownotes: 
00:00:00 Вступление
00:04:30 Что самое главное в кубере?
00:09:20 Проблемы кубера
00:14:00 Чем хорош кубер
00:29:00 Экосистема кубера
00:59:15 Как клауды *:% нас через кубер
01:05:20 Что не стоит разворачивать в кубере
01:14:15 А если оператор говно?
01:24:00 "Только готовые решения"


Ссылки:
- https://youtu.be/rJRLZfk3a8U : Контейнерная виртуализация в Linux
- https://kubernetes.io/docs/setup/production-environment/container-runtimes/ : Container Runtimes 
- https://kubernetes.io/docs/concepts/services-networking/service/ : Services
- https://kubernetes.io/docs/concepts/storage/volumes/ : Volumes 
- https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ : CNI 
- https://kubernetes-csi.github.io/docs/ : CSI 
- https://creators.spotify.com/pod/profile/released-show : Подкаст Released 


Видео: https://youtube.com/live/ATcVJY2plm8

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore


Обсуждайте:
- Telegram: https://www.tg-me.com/dotnetmore_chat


Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://www.tg-me.com/dotnetmore


Copyright: https://creativecommons.org/licenses/by-sa/4.0/


https://dotnetmore.mave.digital/ep-161
Получаем Fullchain-сертификат с помощью PowerShell

Всем привет! Меня зовут Мороз Иван, я Системный администратор и в этой статье расскажу как автоматизировать получение Fullchain — сертификата при помощи PowerShell, OpenSSL и NET Framework.
Читать далее

https://habr.com/ru/articles/937970/?utm_campaign=937970&utm_source=habrahabr&utm_medium=rss
Паттерн Saga через MassTransit. Оркестрация vs Хореография

Сегодня многие разработчики активно используют архитектуру микросервисов. Идея кажется простой: разбить приложение на небольшие независимые сервисы и соединить их между собой. На словах всё звучит логично, но на практике появляются сложности - особенно когда нужно управлять распределёнными транзакциями.
Главная проблема в том, чтобы обеспечить согласованность данных: если один сервис завершит операцию с ошибкой, мы должны корректно откатить или компенсировать изменения в других, чтобы система оставалась надёжной и давала правильный бизнес-результат.
В этой статье мы разберём Saga с нуля, простыми словами и на понятных примерах. Материал подойдёт как для первого знакомства с темой, так и в качестве пошагового гайда по её реализации в C#. Мы рассмотрим два основных подхода — хореографию и оркестрацию, разберём, чем они отличаются, и в каких случаях что выбрать.
Читать далее

https://habr.com/ru/articles/938336/?utm_campaign=938336&utm_source=habrahabr&utm_medium=rss
Интеграция .NET-приложения с внешним API по ГОСТ TLS через CryptoPro

Всем привет. Представлюсь - меня зовут Евгений Думчев и я Team Lead .NET разработки в DDPlanet.
В какой-то момент в моей практике появилась задача по интеграции с внешним API. Для взаимодействия требовалось применять предоставленный публичный доверенный сертификат сервера .cer и клиентский .pfx сертификат. Особенность в том, что .pfx сертификат был выпущен через CryptoPro CSP - а это вносит свои тонкости в процесс интеграции…
Читать далее

https://habr.com/ru/articles/938244/?utm_campaign=938244&utm_source=habrahabr&utm_medium=rss
Создание шаблона проекта HTML-сайта в Visual Studio

Не помню уже с какой версии, но весьма давно, в Visual Studio пропали типы проектов, создающие шаблон простого html/js/css сайта. Появилось много новых: в разных видах ASP.NET Core, Blazor, Vue, Angular, React etc. А вот шаблона простого классического сайта нет. Но это можно исправить.
У меня периодически возникает необходимость сделать такой сайт, и я для себя сделал шаблон проекта простого html сайта. Этим проектом и методикой его создания хочу с вами поделиться.
Приступим

https://habr.com/ru/articles/938666/?utm_campaign=938666&utm_source=habrahabr&utm_medium=rss
Params-коллекции и collection expressions в C#

Привет, Хабр!
В экосистеме C# за последние два релиза случилось ровно то, чего многим не хватало для аккуратной работы со списками значений. В C# 12 появились collection expressions — синтаксис вида [1, 2, 3] со spread-элементами .., который конвертируется в массивы, Span, ReadOnlySpan, интерфейсы коллекций и любые правильно устроенные типы. В C# 13 к этому добавили params-коллекции: теперь params может быть не только массивом, а почти любой поддерживаемой коллекцией, включая спаны и неизменяемые контейнеры.
Читать далее

https://habr.com/ru/companies/otus/articles/938200/?utm_campaign=938200&utm_source=habrahabr&utm_medium=rss
GPT-OSS – A C# Guide with Ollama

Run GPT-OSS locally with C# and Ollama to build fast, private, offline AI
The post GPT-OSS – A C# Guide with Ollama appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/gpt-oss-csharp-ollama/
Model Context Protocol (MCP) is Now Generally Available in Visual Studio 🎉

We’re excited to announce that MCP support is now GA in Visual Studio—unlocking richer, real-time context from your entire development stack and expanding the power of Agent Mode like never before. Model Context Protocol (MCP) is an open standard that makes it easy for AI agents to connect with external tools and services—think of it […]
The post Model Context Protocol (MCP) is Now Generally Available in Visual Studio 🎉 appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/mcp-is-now-generally-available-in-visual-studio/
MCP C# SDK Aligns with New Protocol Specification, Bringing Security and Tooling Updates

The Model Context Protocol (MCP) C# SDK has been updated to support the latest specification, version 2025-06-18. As reported, this release introduces several new features for .NET developers working on AI applications, including an updated authentication protocol, elicitation support, structured tool output, and resource links in tool responses.
By Almir Vuk

https://www.infoq.com/news/2025/08/csharp-mcp-sdk-update/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
Bring Your Own Model to Chat in Visual Studio

We’re excited to announce that you can now bring your own language model into Visual Studio Chat. You can connect API keys from providers (OpenAI, Anthropic, and Google) to access a wider range of models. This makes it easy to test the latest releases, customize workflows, or run on infrastructure you control. What it unlocks […]
The post Bring Your Own Model to Chat in Visual Studio appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/bring-your-own-model-visual-studio-chat/
Copilot Diagnostics toolset for .NET In Visual Studio

Debugging doesn’t have to be a grind. With Copilot woven into Visual Studio, you get AI-powered breakpoints, insights, exception fixes, and performance summaries all right where you work.
The post Copilot Diagnostics toolset for .NET In Visual Studio appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/github-copilot-diagnostics-toolset-for-dotnet-in-visual-studio/
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 9. Первичный конструктор, _Ready

В прошлой главе мы ненадолго прервали изучение синтаксиса F#, но в этой всё с лихвой нагоним, так как сегодня у нас в программе первичный конструктор, расширения типов (снова) и их архитектурные следствия. Я попытался описать их в одном тексте, но обычно они раскиданы по разным частям документации, что серьёзно мешает целостному восприятию, в результате чего даже весьма башковитые ребята тупят как мальчики с Википедией при обсуждении истории древнего Рима. То есть формально у них есть доступ ко всем знаниям человечества, но фактически они соображают слабее, чем человек, прочитавший трижды устаревшего Моммзена.
Начиная с этой главы мы будем постепенно отказываться от того сценария разработки, который предлагает Godot по умолчанию. Итогом отказа будет почти полное исчезновение C# (пока только в рамках проекта) и переход на удобную и идиоматически правильную архитектуру.
Читать далее

https://habr.com/ru/companies/first/articles/939202/?utm_campaign=939202&utm_source=habrahabr&utm_medium=rss
2025/10/22 07:29:25
Back to Top
HTML Embed Code: