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

- Обратная связь
- Записи для публикации в канал
- Вопросы к сообществу для обсуждения
Download Telegram
(Не)случайные числа в VBA Excel Ч. 1

Первая часть из моего цикла исследований, посвященного генерации псевдослучайных чисел в скриптовом языке VBA, используемого в офисных приложениях от Microsoft.
Погрузиться в мир псевдослучайных чисел!

https://habr.com/ru/articles/932850/?utm_campaign=932850&utm_source=habrahabr&utm_medium=rss
Три ошибки в C#, которые лучше не допускать

Привет, Хабр!
Сегодня мы рассмотрим три самые коварные ошибки, которые регулярно просачиваются даже в продовые C#-проекты. Разберёмся, как они рождаются, почему остаются незамеченными и что нужно сделать, чтобы больше никогда не ловить эти проблемы.
Читать далее

https://habr.com/ru/companies/otus/articles/932888/?utm_campaign=932888&utm_source=habrahabr&utm_medium=rss
🤡3
Stonks или not stonks. Проверка исходного кода трейдерского движка Lean

В наше время многие интересуются биржами, акциями, облигациями, а некоторые даже имеют свои портфели (речь не про школьников). Существует множество технологий и инструментов для автоматизации торговли. А теперь представьте, к каким убыткам могут привести ошибки в исходном коде такого программного обеспечения. Поэтому давайте посмотрим на потенциальные ошибки в популярном торговом движке Lean.
Читать далее

https://habr.com/ru/companies/pvs-studio/articles/933190/?utm_campaign=933190&utm_source=habrahabr&utm_medium=rss
Announcing TypeScript 5.9

Today we are excited to announce the release of TypeScript 5.9! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for types. With types, TypeScript makes it possible to check your code to avoid bugs ahead of time. The TypeScript type-checker does all this, and is also the […]
The post Announcing TypeScript 5.9 appeared first on TypeScript.


https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/
Throw — это новый goto

Помните ли вы о существовании goto?
Все его ненавидят, не исключая того, что найдётся пара случаев, когда он действительно упростит жизнь. Например, выход и множества вложенных циклов,. Оставим за скобками то, почему вообще это произошло.
Но почему-то я не встречал никакого негатива насчёт throw. А ведь это точно такая же фигня, если даже не хуже.
Читать далее

https://habr.com/ru/articles/933454/?utm_campaign=933454&utm_source=habrahabr&utm_medium=rss
👎3🥱2😁1
Игры для обучения программированию и разработки собственных модификаций

За последние годы я все чаще замечаю, как игры становятся не просто развлечением, а инструментом обучения и старта в разработке. Некоторые из них дают возможность глубоко погрузиться в алгоритмы, работу кода, а также в процесс создания собственных игровых модификаций. В этой статье я постарался собрать игры, которые действительно стоит рассмотреть тем, кто хочет развивать навыки программирования или пробовать себя в геймдеве через практику.
Также прошу обратить внимание, что это обзорная статья, в которой я собрал игры и проекты, полезные для обучения программированию и практики разработки. Здесь указаны названия, ключевые особенности и то, какие языки программирования или навыки они позволяют отрабатывать.
Если вас заинтересует какая-то игра более детально - например, с техническим разбором, установкой, интеграцией скриптов или примерами кода - напишите об этом в комментариях. При наличии интереса и возможности подготовлю отдельный материал по каждой из таких игр.
Рассмотреть я предлагаю вопрос с двух сторон:В первой части поговорим об играх которые подойдут для обучения программированию и вводу в ИТ сферу за счет своей сюжетной линии/процесса прохождения игры.Во второй части поговорим об играх, которые на мой взгляд больше всего развиты и походят для создания собственных модификаций внутри уже готовой платформы. (Т.Е. Разработки плагинов и собственных доработок)
Читать далее

https://habr.com/ru/articles/933778/?utm_campaign=933778&utm_source=habrahabr&utm_medium=rss
Реализация собственного биллинг-сервиса на .NET: необходимость, особенности и архитектура

Привет, меня зовут Павел, я являюсь разработчиком в DD Planet. Сегодня хочу поговорить об одной частой ситуации. Если ваш web сервис работает по подпискам или с регулярными платежами — рано или поздно встаёт вопрос: брать готовое решение или сделать своё.
Читать далее

https://habr.com/ru/articles/933844/?utm_campaign=933844&utm_source=habrahabr&utm_medium=rss
The new Dependabot NuGet updater: 65% faster with native .NET

Discover the new Dependabot NuGet updater that improves performance, accuracy, and developer experience by leveraging native .NET tooling.
The post The new Dependabot NuGet updater: 65% faster with native .NET appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/the-new-dependabot-nuget-updater/
👍1
Я у мамы программист, а не маркетолог: как я пытался продвинуть своего бота

Вы когда-нибудь пытались собрать друзей на вечер настолок, но в итоге кто-то забыл, кто-то перепутал время, а кто-то вообще не пришёл? Я - да. И, как программист, я сделал то, что умею лучше всего - написал бота, который решает эту проблему. А потом понял, что писать код было проще, чем заставить людей им пользоваться.
На хабре за последний месяц я написал несколько статей и постов о своём пет проекте. Если коротко, то это бот, которым может вам поддерживать расписание ваших игровых сессий с друзьями. Можно создавать группы, записывать на определённое время и потом бот будет кидать в оповещения о том, что скоро игра. Можно использовать как для компьютерных, так и для настольных игр.
И вот сегодня число пользователей дошло до 300, а количество групп выросло до 100 (на самом деле 98) и я хотел бы подвести некоторый итог по проекту. Плюс я пару дней назад выпустил обновление, в котором закончил все фичи, которые задумывал и бот переходит в режим поддержки. Если что я его не отключаю, будет работать, но об этом в конце.
Читать далее

https://habr.com/ru/articles/934016/?utm_campaign=934016&utm_source=habrahabr&utm_medium=rss
💩3
.NET Conf 2025 – Announcing the Call for Content

The .NET Conf 2025 Call for Content is now open! Join us November 11-13 for the premier .NET virtual event celebrating .NET 10. Submit your session proposal by August 31st and share your .NET expertise with developers worldwide.
The post .NET Conf 2025 – Announcing the Call for Content appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/dotnet-conf-2025-announcing-the-call-for-content/
Visual Studio 2015 Retirement: Support reminder for older versions of Visual Studio

Support for Visual Studio 2015 will end on October 14, 2025. If you’re using an older version of Visual Studio, we want to keep you productive and secure when using Visual Studio, and strongly recommend you upgrade to Visual Studio 2022, which brings the power of Copilot to your development workflow. It also contains key […]
The post Visual Studio 2015 Retirement: Support reminder for older versions of Visual Studio appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/visual-studio-2015-retirement-support-reminder-for-older-versions-of-visual-studio/
😁1
Microsoft Releases A2A .NET SDK for Building Collaborative AI Agents

Microsoft has released the A2A .NET SDK, a new developer toolkit that enables building AI agents capable of communicating and collaborating using the Agent2Agent (A2A) protocol. With support for both client and server roles, the SDK allows .NET-based agents to interact with others across ecosystems, regardless of the underlying technology.
By Robert Krzaczyński

https://www.infoq.com/news/2025/08/a2a-dotnet-sdk/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
Exploring new Agent Quality and NLP evaluators for .NET AI applications

Introducing Agent Quality and NLP evaluators in the Microsoft.Extensions.AI.Evaluation libraries.
The post Exploring new Agent Quality and NLP evaluators for .NET AI applications appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/exploring-agent-quality-and-nlp-evaluators/
C#, Логи которые пишут себя сами, 2

Всем привет.
Я написал статью о том "за бесплатно", системными методами, сделать так, чтобы логи писали себя сами (https://habr.com/ru/articles/931416/). Статья описывает как сделать так чтобы в логах отражались аргументы вызова метода и возвращаемый результат, при этом не обработанные исключения, тоже будут попадать в логи.
В первом же комментарии к той статье, мне дали ссылку на альтернативный способ (https://github.com/vescon/MethodBoundaryAspect.Fody). Способ через разработку атрибута и применение этого атрибута ко всем методам, которые хочется видеть в логах.
Ниже я подробно опишу применение этого способа автоматического логирования.
Читать далее

https://habr.com/ru/articles/934350/?utm_campaign=934350&utm_source=habrahabr&utm_medium=rss
👎2🤡1
.NET and .NET Framework August 2025 servicing releases updates

A recap of the latest servicing updates for .NET and .NET Framework for August 2025.
The post .NET and .NET Framework August 2025 servicing releases updates appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2025-servicing-updates/
Симуляция экосистемы с элементами ИИ

Собственная экосистема на твоем компьютере? Без проблем! А если добавить туда животных с примитивным ИИ, которые учатся, выживают и принимают решения сами?
А что же дальше?

https://habr.com/ru/articles/934598/?utm_campaign=934598&utm_source=habrahabr&utm_medium=rss
.NET Aspire 9.4 Released with CLI GA, Interactive Dashboards, and Advanced Deployment Features

.NET Aspire 9.4 has been released as the latest minor version of the cloud-native application development stack, marking its most significant update to date. As reported by Microsoft, this release introduces a range of enhancements focused on developer experience, deployment automation, and deeper integration across cloud services and local environments.
By Almir Vuk

https://www.infoq.com/news/2025/08/dotnet-aspire-9-4-release/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
5 Copilot Chat Prompts .NET Devs Should Steal Today

Discover 5 practical GitHub Copilot Chat prompts to boost .NET development productivity, from code optimization to security reviews.
The post 5 Copilot Chat Prompts .NET Devs Should Steal Today appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/5-copilot-chat-prompts-dotnet-devs-should-steal-today/
Как просто сделать линейку с помощью своей камеры?

Нет, эта статья не является гайдом, как разобрать свою вебку или хороший фотоаппарат ради создания измерительного прибора. Сегодня мы поговорим про компьютерное зрение! И о том, как всего за пару десятков строк кода можно получить измерения объектов прямо с изображения. Просто, понятно и работает.
А что дальше?

https://habr.com/ru/articles/934812/?utm_campaign=934812&utm_source=habrahabr&utm_medium=rss