Анонимный дотнетчик
1.81K subscribers
1 photo
9.84K links
Просто сборник свежих статей о дотнете.

- Обратную связь
- Записи для публикации в канал
- Вопросы к сообществу для обсуждения
Пишите в Direct Messages
Download Telegram
Год изучения бэкенда: от растерянности к осознанному подходу

В этой статье я делюсь своим личным опытом обучения программированию с нуля. Статья не про конкретные технологии. Это размышления, и подведение итогов за мой первый год пути как разработчика. Здесь я затрагиваю только ключевые этапы, которые на меня повлияли.
Статья подойдет тем, кто:
• Боится ошибаться и откладывает старт.• Учится и не понимает зачем ему это.• Учится, но хочет услышать про чужой путь и сделать свои выводы.
Читать далее

https://habr.com/ru/articles/901376/?utm_campaign=901376&utm_source=habrahabr&utm_medium=rss
🫡1
GitHub Copilot Highlights in Visual Studio 17.14 Preview 3 (Available Now)

Visual Studio 17.14 Preview 3 is now available! The GitHub Copilot experience in Visual Studio is continuously updated to provide the latest advancements in AI-assisted development. The following features and improvements have been recently released in Visual Studio version 17.14 Preview 3. (Remember, preview versions of Visual Studio can be run side by side with […]
The post GitHub Copilot Highlights in Visual Studio 17.14 Preview 3 (Available Now) appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/github-copilot-highlights-in-visual-studio-17-14-preview-3-available-now/
Build MCP Remote Servers with Azure Functions

Build AI-powered tools quickly using Azure Functions to create remote MCP servers that seamlessly integrate with GitHub Copilot and other LLM-based applications.
The post Build MCP Remote Servers with Azure Functions appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/build-mcp-remote-servers-with-azure-functions/
Искусство Unit-тестирования: Сокращаем Arrange до Нуля

Unit-тесты очень важно и нужно писать, но вот незадача — на них никогда не хватает времени! Прочитав эту статью, вы узнаете абсолютно новый способ их написания, который сэкономит кучу времени и нервов.Эта статья будет полезна .NET разработчикам, которые когда-либо сталкивались с написанием unit тестов, а также тим и техлидам в поиске оптимальной практики для своей команды. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/894522/?utm_campaign=894522&utm_source=habrahabr&utm_medium=rss
❤1
Toolbox Support for Explicit Assembly References in Windows Forms Out-of-Process Designer

Visual Studio 17.14 Preview 3 introduces a new feature that enhances the Windows Forms out-of-process designer experience for .NET Framework projects. This release brings Toolbox support for Explicit Assembly References, addressing a long-standing need in legacy application development and migration workflows. What Are Explicit Assembly References? Explicit Assembly References are stand-alone assemblies directly referenced in […]
The post Toolbox Support for Explicit Assembly References in Windows Forms Out-of-Process Designer appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/toolbox-support-for-explicit-assembly-references-in-windows-forms-out-of-process-designer/
Preview 2 of the .NET AI Template Now Available

Preview 2 of the .NET AI Chat Web App template introduces support for .NET Aspire and Qdrant vector database integration, making it easier to create cloud-native AI-powered chat applications with custom data.
The post Preview 2 of the .NET AI Template Now Available appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview2/
Жгём-шьём контроллеры и кормим ядерную подсветку

Четыре сгоревших STM32, три блока питания, 90 ампер, синяя сосиска, 16 бубенчиков и электродиффузия — в этой части кормим подсветку для трёх теликов, пишем с нуля протокол адресных светодиодных лент WS2812b и обматываемся коаксиальными проводами.
Осторожно, трафик!

https://habr.com/ru/articles/899556/?utm_campaign=899556&utm_source=habrahabr&utm_medium=rss
😁1
Почему == и .Equals() — не одно и то же (и как это вас подставит)

Привет, Хабр! Когда речь заходит о сравнении объектов, все почему-то решают, что это элементарный вопрос: ну есть же == и есть .Equals(), в чём проблема? На практике — проблема порой вырастает в целое шапито. Сегодня поговорим о весьма противоречивой парочке. Почему иногда, написав var a = b; if (a == b) { ... }, мы проверяем одно, а вызвав a.Equals(b) — совершенно другое? И главное: как это может довольно жестоко подставить нас в реальном коде, когда «ой, ну мы же не ожидали, что кто‑то переопределит оператор == так хитро».
Читать далее

https://habr.com/ru/companies/otus/articles/901150/?utm_campaign=901150&utm_source=habrahabr&utm_medium=rss
ref, out, in: как понять, кто из них тебе нужен

Привет, Хабр!
Наверняка вы сталкивались с out, ref и in, но вот в чём штука — хотя выглядят они похоже, под капотом у них совершенно разные намерения. Один любит брать всё на себя, другой ждёт готового, третий — как библиотекарь: знает много, но не вмешивается. Сегодня разберёмся, когда и кого стоит звать в метод
Читать далее

https://habr.com/ru/companies/otus/articles/901456/?utm_campaign=901456&utm_source=habrahabr&utm_medium=rss
Почему вы никогда не выучите все фреймворки

Когда вы в последний раз чувствовали себя настоящим экспертом в разработке? Лично я — где-то в тот момент, когда впервые написал программу, которая завершилась без ошибок. Программирование — это как бесконечный ремонт дома, в котором ты уже живёшь. Ещё вчера тебе казалось, что новая крыша будет решением всех проблем. А сегодня оказалось, что появились окна с автоподогревом, и без них дом вообще не дом. И, конечно, все соседи уже поставили такие.
Читать далее

https://habr.com/ru/articles/902276/?utm_campaign=902276&utm_source=habrahabr&utm_medium=rss
👍1👎1
Как Microsoft задушил Delphi, создав .NET: история одного программиста и одного чемодана

Личный взгляд программиста с стажем на то, как Microsoft переманил Хейлсберга, создал .NET и вытеснил Delphi с технологической сцены. История предательства, перехода эпох и чемодана, который до сих пор скрипит в углу.
Как Microsoft задушил Delphi читать далее

https://habr.com/ru/articles/902476/?utm_campaign=902476&utm_source=habrahabr&utm_medium=rss
👎4🔥2👍1
Миграции данных в Unity

Посмотрел я накануне это видео и "вдохновился"… тем, что в видео показан очень сложный способ сделать очень простую вещь - миграцию пользовательских данных.
Если интересен контекст моего баттхерта, то стоит посмотреть оригинальное видео, если же нет - можно перейти сразу сюда к моей реализации...
Читать далее

https://habr.com/ru/articles/902624/?utm_campaign=902624&utm_source=habrahabr&utm_medium=rss
.NET AI Chat Web App Template Preview 2 Released with Qdrant and .NET Aspire Support

The second preview of the .NET AI Chat Web App template has been released, introducing several enhancements to streamline the development of AI-powered chat applications. This update includes support for .NET Aspire and integration with the Qdrant vector database, facilitating the creation of cloud-native applications.
By Almir Vuk

https://www.infoq.com/news/2025/04/microsoft-dotnet-ai-template-p2/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET

Discover the new AI Dev Gallery, a Windows application that provides interactive local AI samples, easy model downloads, and source code export - all built with .NET AI building blocks.
The post Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/introducing-ai-dev-gallery-gateway-to-local-ai-development/
Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)

Introduction Until now, iOS developers who wanted real‑time, bi‑directional communication with SignalR had to rely on community‑built clients or roll their own Swift implementation—both of which introduced maintenance and compatibility headaches. We’re excited to announce that the official SignalR Swift client is now available in public preview. With this release, you can: Quickly add real‑time […]
The post Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview) appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/building-real%e2%80%91time-ios-apps-with-signalr-introducing-the-official-swift-client-public-preview/
Отношения между ИИ и обычной девушкой

Из всех утюгов звучат новости о появлении новых видов ИИ, нейронных сетей, но как будто хайп спадает, ну есть какой-то сайт, который напишет статью, сделает домашнее задание, запрограммирует простую программу, ну и что? Большинство людей как жили своими жизнями, так и живут и их никак не касается развитие ИИ.
Я тоже так думал, думал что начнется застой в сфере ИИ, но кое что произошло. Я некоторое время назад, разработал Телеграм бота для знакомств, но не просто бота, в нем помимо реальных анкет людей были анкеты "Виртуальных людей", по сути ботов. Разработал я бота просто так, чтобы друзьям показать, поприкалываться. Но мне неделю назад пришло в личку в телеге письмо от незнакомой девушки, которая просила не удалять из бота какую-то анкету. Я сначала не понял, что от меня хотят, но потом как понял... и решил поделиться сообществом тем, что произошло.
Читать далее

https://habr.com/ru/articles/903380/?utm_campaign=903380&utm_source=habrahabr&utm_medium=rss
.NET Aspire 9.2 Released with Expanded Deployment Options and Dashboard Improvements

The .NET team has released version 9.2 of .NET Aspire, introducing updates to the dashboard experience, new integration capabilities, and deployment improvements. As stated in the official announcement, this release furthers the platform’s goal of simplifying application development and cloud-native deployment workflows.
By Almir Vuk

https://www.infoq.com/news/2025/04/dotnet-aspire-92-release/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
DotNet&More #148: Container Runtimes и не только

Продолжаем наш курс по куберу с темой рантаймов контейнеров.

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


Музыка из выпуска: 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:24:00 Что такое Runc
00:37:50 Как работают слои


Ссылки:
- https://kubernetes.io/docs/setup/production-environment/container-runtimes/ : Container Runtimes


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

Слушайте все выпуски: 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-150