Анонимный дотнетчик
Open in Telegram
Просто сборник свежих статей о дотнете. - Обратную связь - Записи для публикации в канал - Вопросы к сообществу для обсуждения Пишите в Direct Messages
Show more1 848
Subscribers
No data24 hours
-27 days
-1430 days
Posts Archive
1 848
Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 9. Первичный конструктор, _Ready
В прошлой главе мы ненадолго прервали изучение синтаксиса F#, но в этой всё с лихвой нагоним, так как сегодня у нас в программе первичный конструктор, расширения типов (снова) и их архитектурные следствия. Я попытался описать их в одном тексте, но обычно они раскиданы по разным частям документации, что серьёзно мешает целостному восприятию, в результате чего даже весьма башковитые ребята тупят как мальчики с Википедией при обсуждении истории древнего Рима. То есть формально у них есть доступ ко всем знаниям человечества, но фактически они соображают слабее, чем человек, прочитавший трижды устаревшего Моммзена.
Начиная с этой главы мы будем постепенно отказываться от того сценария разработки, который предлагает Godot по умолчанию. Итогом отказа будет почти полное исчезновение C# (пока только в рамках проекта) и переход на удобную и идиоматически правильную архитектуру.
Читать далее
https://habr.com/ru/companies/first/articles/939202/?utm_campaign=939202&utm_source=habrahabr&utm_medium=rss
1 848
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/
1 848
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/
1 848
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
1 848
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/
1 848
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/
1 848
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
1 848
Создание шаблона проекта 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
1 848
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/
1 848
Интеграция .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
1 848
Паттерн Saga через MassTransit. Оркестрация vs Хореография
Сегодня многие разработчики активно используют архитектуру микросервисов. Идея кажется простой: разбить приложение на небольшие независимые сервисы и соединить их между собой. На словах всё звучит логично, но на практике появляются сложности - особенно когда нужно управлять распределёнными транзакциями.
Главная проблема в том, чтобы обеспечить согласованность данных: если один сервис завершит операцию с ошибкой, мы должны корректно откатить или компенсировать изменения в других, чтобы система оставалась надёжной и давала правильный бизнес-результат.
В этой статье мы разберём Saga с нуля, простыми словами и на понятных примерах. Материал подойдёт как для первого знакомства с темой, так и в качестве пошагового гайда по её реализации в C#. Мы рассмотрим два основных подхода — хореографию и оркестрацию, разберём, чем они отличаются, и в каких случаях что выбрать.
Читать далее
https://habr.com/ru/articles/938336/?utm_campaign=938336&utm_source=habrahabr&utm_medium=rss
1 848
Получаем Fullchain-сертификат с помощью PowerShell
Всем привет! Меня зовут Мороз Иван, я Системный администратор и в этой статье расскажу как автоматизировать получение Fullchain — сертификата при помощи PowerShell, OpenSSL и NET Framework.
Читать далее
https://habr.com/ru/articles/937970/?utm_campaign=937970&utm_source=habrahabr&utm_medium=rss
1 848
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
1 848
Скачиваем с YouTube без рекламы и SMS: гайд по созданию консольной утилиты на C#
Надоела бесконечная реклама на сайтах-загрузчиках? Хочется простой и быстрый инструмент для скачивания видео с YouTube? Решение есть — написать его самому!
Читать далее
https://habr.com/ru/articles/937630/?utm_campaign=937630&utm_source=habrahabr&utm_medium=rss
1 848
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/
1 848
Простыми словами для начинающих 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
1 848
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/
1 848
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/
1 848
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
1 848
.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/
