en
Feedback
Анонимный дотнетчик

Анонимный дотнетчик

Open in Telegram

Просто сборник свежих статей о дотнете. - Обратную связь - Записи для публикации в канал - Вопросы к сообществу для обсуждения Пишите в Direct Messages

Show more
1 848
Subscribers
No data24 hours
-27 days
-1430 days
Posts Archive
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 9. Первичный конструктор, _Ready В прошлой главе мы ненадолго прервали изучение синтаксиса F#, но в этой всё с лихвой нагоним, так как сегодня у нас в программе первичный конструктор, расширения типов (снова) и их архитектурные следствия. Я попытался описать их в одном тексте, но обычно они раскиданы по разным частям документации, что серьёзно мешает целостному восприятию, в результате чего даже весьма башковитые ребята тупят как мальчики с Википедией при обсуждении истории древнего Рима. То есть формально у них есть доступ ко всем знаниям человечества, но фактически они соображают слабее, чем человек, прочитавший трижды устаревшего Моммзена. Начиная с этой главы мы будем постепенно отказываться от того сценария разработки, который предлагает Godot по умолчанию. Итогом отказа будет почти полное исчезновение C# (пока только в рамках проекта) и переход на удобную и идиоматически правильную архитектуру. Читать далее https://habr.com/ru/companies/first/articles/939202/?utm_campaign=939202&utm_source=habrahabr&utm_medium=rss

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/

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/

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

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/

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/

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

Создание шаблона проекта 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

Converting an xUnit test project to TUnit In this post I discuss the new TUnit testing framework, why I ported one of my libraries to use it instead of xUnit and related issues I had to deal with https://andrewlock.net/converting-an-xunit-project-to-tunit/

Интеграция .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

Паттерн Saga через MassTransit. Оркестрация vs Хореография Сегодня многие разработчики активно используют архитектуру микросервисов. Идея кажется простой: разбить приложение на небольшие независимые сервисы и соединить их между собой. На словах всё звучит логично, но на практике появляются сложности - особенно когда нужно управлять распределёнными транзакциями. Главная проблема в том, чтобы обеспечить согласованность данных: если один сервис завершит операцию с ошибкой, мы должны корректно откатить или компенсировать изменения в других, чтобы система оставалась надёжной и давала правильный бизнес-результат. В этой статье мы разберём Saga с нуля, простыми словами и на понятных примерах. Материал подойдёт как для первого знакомства с темой, так и в качестве пошагового гайда по её реализации в C#. Мы рассмотрим два основных подхода — хореографию и оркестрацию, разберём, чем они отличаются, и в каких случаях что выбрать. Читать далее https://habr.com/ru/articles/938336/?utm_campaign=938336&utm_source=habrahabr&utm_medium=rss

Получаем Fullchain-сертификат с помощью PowerShell Всем привет! Меня зовут Мороз Иван, я Системный администратор и в этой статье расскажу как автоматизировать получение Fullchain — сертификата при помощи PowerShell, OpenSSL и NET Framework. Читать далее https://habr.com/ru/articles/937970/?utm_campaign=937970&utm_source=habrahabr&utm_medium=rss

DotNet&More #157: Так чем же хорош кубер для .net разработчиков и не только Финализируем наш курс по куберу! Давайте посмотрим, так что же нам дает кубер? И надо ли оно нам? А может вообще сделать все руками? Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Музыка из выпуска:  - https://artists.landr.com/056870627229 - https://t.me/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://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Copyright: https://creativecommons.org/licenses/by-sa/4.0/ https://dotnetmore.mave.digital/ep-161

Скачиваем с YouTube без рекламы и SMS: гайд по созданию консольной утилиты на C# Надоела бесконечная реклама на сайтах-загрузчиках? Хочется простой и быстрый инструмент для скачивания видео с YouTube? Решение есть — написать его самому! Читать далее https://habr.com/ru/articles/937630/?utm_campaign=937630&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/

Простыми словами для начинающих 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

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/

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/

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

.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/