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

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

@dotnetter

Просто сборник свежих статей о дотнете.

- Обратную связь
- Записи для публикации в канал
- Вопросы к сообществу для обсуждения
Пишите в Direct Messages
Subscribers
1.81K
Photos
1
Videos
0
Links
9.8K

Showing posts older than #9568 · Back to latest

Older Posts 20 shown
Post #9567 503
Как построить надежную архитектуру B2B-системы на основе 1С

Здравствуйте! Меня зовут Дмитрий Гусаков, я менеджер проектов компании DD Planet. В своей статье я расскажу, почему нельзя использовать 1С как полноценный бэкенд в современных B2B-системах, с какими ограничениями могут сталкиваться разработчики, и как выстроить надёжную структуру, используя дополнительный слой бэкенда и брокеры сообщений.
В России существует острый дефицит отечественных продуктов для автоматизации бизнеса. 1С — один из немногих российских игроков на этом рынке. В условиях активного импортозамещения он стал основным кандидатом на замену западных систем, вроде Oracle CRM, ERP SAP и все больше российских компаний переходят на эту платформу. Однако сам по себе этот переход не решает всех проблем.
Читать далее

https://habr.com/ru/articles/909592/?utm_campaign=909592&utm_source=habrahabr&utm_medium=rss
Хабр Как построить надежную архитектуру B2B-системы на основе 1С Здравствуйте! Меня зовут Дмитрий Гусаков, я менеджер проектов компании DD Planet. В своей статье я расскажу, почему нельзя использовать 1С как полноценный бэкенд в современных B2B-системах, с какими...
Post #9566 506
ООП или не ООП — вот в чём ревью

Псевдокод, страсть и pull-request на грани добра и зла
Кто-то звал Smalltalk, кто-то бросал в нас Haskell, кто-то доставал из-под кровати подшивку статей «ECS лучше всего» — и всё это с праведной уверенностью.
Читать далее

https://habr.com/ru/articles/909368/?utm_campaign=909368&utm_source=habrahabr&utm_medium=rss
Хабр ООП или не ООП — вот в чём ревью После статьи «ООП не мертво. Вы просто пользуетесь им как молотком по клавиатуре» комментарии кипели Кто-то звал Smalltalk, кто-то бросал в нас Haskell, кто-то доставал из-под кровати подшивку статей...
Post #9565 539
.NET and .NET Framework May 2025 servicing releases updates

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


https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2025-servicing-updates/
Microsoft News .NET and .NET Framework May 2025 servicing releases updates A recap of the latest servicing updates for .NET and .NET Framework for May 2025.
Post #9564 498
.NET 10 Preview 4 is now available!

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


https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4/
Microsoft News .NET 10 Preview 4 is now available! Find out about the new features in .NET 10 Preview 4 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
Post #9563 490
Agent mode has arrived in preview for Visual Studio

Plan, build, test, and fix — all from one prompt. Agent mode is now available in public preview for all users in Visual Studio 17.14. Agent mode in Visual Studio allows you to define tasks using natural language, with Copilot autonomously planning, editing your codebase, invoking tools, and iterating to resolve issues. Unlike Copilot Chat […]
The post Agent mode has arrived in preview for Visual Studio appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/agent-mode-has-arrived-in-preview-for-visual-studio/
Microsoft News Agent mode has arrived in preview for Visual Studio Agent mode is now in public preview in Visual Studio 17.14, enabling GitHub Copilot to autonomously plan, edit, iterate, and invoke tools to complete coding tasks from a single natural language prompt.
Post #9562 462
🎉 Visual Studio 2022 v17.14 is now generally available!

We’re thrilled to announce the general availability of Visual Studio 2022 version 17.14! This release continues our mission to empower developers with faster, smarter, and more productive tools across all workloads. There is so much for developers to love in this release, so be sure to check out the release notes for the full list. […]
The post 🎉 Visual Studio 2022 v17.14 is now generally available! appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/%f0%9f%8e%89-visual-studio-2022-v17-14-is-now-generally-available/
Microsoft News 🎉 Visual Studio 2022 v17.14 is now generally available! Visual Studio 2022 version 17.14 is now generally available, introducing agent mode, MCP support, AI doc comment generation, and a new monthly release cadence focused on Copilot and developer productivity
Post #9561 533
Using the new AI template to create a chatbot about a website

In this post I use the new Microsoft's new .NET AI template to ingest the contents of a website and create a chatbot that can answer questions with citations

https://andrewlock.net/using-the-new-ai-template-to-create-a-chatbot-about-a-website/
Andrew Lock | .NET Escapades Using the new AI template to create a chatbot about a website In this post I use the new Microsoft's new .NET AI template to ingest the contents of a website and create a chatbot that can answer questions with citations
  • ✍ 1
Post #9560 585
WPF приложения на Android, iPhone, iPad, Mac и Windows

Уже более пяти лет мы занимаемся разработкой OpenSilver — open-source-фреймворка, который позволяет переносить приложения на базе WPF и Silverlight в современный веб. Проект стабильно развивается, активно используется в корпоративной среде, и недавно мы задумались о том, как расширить возможности наших пользователей и запустить существующие приложения ещё и на iOS и Android.
Поскольку под капотом OpenSilver использует платформу Blazor, логичным шагом стала интеграция с .NET MAUI Blazor Hybrid. В этой статье я расскажу, как прошла интеграция и какие результаты мы получили на практике. Забегая вперёд, скажу, что результатом мы остались очень довольны!
Читать далее

https://habr.com/ru/articles/908244/?utm_campaign=908244&utm_source=habrahabr&utm_medium=rss
Хабр WPF приложения на Android, iPhone, iPad, Mac и Windows WPF приложение на десктопе, планшете, телефоне Уже более пяти лет мы занимаемся разработкой OpenSilver — open-source фреймворка , который позволяет переносить приложения на базе WPF и Silverlight в...
  • 👍 3
  • 🔥 1
Post #9559 574
Как автоматизация рутинных процессов помогает не доводить клиента до истерики

В большой организации, службы поддержки которой завязаны на сотни тысяч, а то и на миллионы клиентов, иногда даже относительно простое решение по автоматизации рутинных процессов позволяет серьезно повысить эффективность работы. В Росгосстрахе одним из таких решений стало создание Внутреннего сервисного портала, который помог упростить и ускорить решение задач конечными исполнителями из бек-офиса и разгрузить команды инженеров, разработчиков и аналитиков.
Это, безусловно, не наше ноу-хау в классическом понимании этого термина — мне кажется, сегодня любая современная компания должна заботиться об оптимизации и автоматизации обработки поступающих обращений от клиентов, партнеров и регуляторов. Но мы уже заметили положительный эффект от того, что с помощью портала многие запросы удается решить на первой линии поддержки — довольно быстро и без привлечения дополнительных ресурсов.
Простота — это тоже прогресс
Как это заработало в РГС?

https://habr.com/ru/companies/rgs_it/articles/907560/?utm_campaign=907560&utm_source=habrahabr&utm_medium=rss
Post #9558 650
ООП не мертво. Вы просто пользуетесь им как молотком по клавиатуре

После каждой новой статьи с заголовком «ООП — это обман» хочется напомнить: ООП — это не набор шаблонов из книжек, а инженерный подход. Если проект страдает от наследования и DI, возможно, проблема не в ООП. А в том, как вы его применяете.
Читать далее

https://habr.com/ru/articles/908422/?utm_campaign=908422&utm_source=habrahabr&utm_medium=rss
Post #9557 569
JSON в Unity за 10 минут

JSON - это популярный текстовый формат, который используется для обмена данными. Он был разработан на основе JavaScript синтаксиса, но является полностью независимым от языка, что позволяет использовать его почти в любом программном окружении.В контексте игродела JSON нередко используют для внутриигровых сохранений. Фактически мы преобразовываем экземпляры наших классов и структур в удобный формат, а далее помещаем это в файл с расширением .json
Читать далее

https://habr.com/ru/articles/908296/?utm_campaign=908296&utm_source=habrahabr&utm_medium=rss
Post #9556 682
C# 14 – Exploring extension members

C# 14 introduces extension members. See how the `extension` syntax offers flexibility for extension authors and continuity for developers using extensions
The post C# 14 – Exploring extension members appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/csharp-exploring-extension-members/
Microsoft News C# 14 – Exploring extension members C# 14 introduces extension members. See how the `extension` syntax offers flexibility for extension authors and continuity for developers using extensions
Post #9555 696
Dev Proxy v0.27 Released: Enhanced API Modeling, AI Integration, and Improved Configuration Features

The Dev Proxy team at Microsoft has announced the release of version 0.27, focusing on enhancing the developer experience with several new features and improvements aimed at streamlining API specification generation, improving editing suggestions, and laying the groundwork for future AI integrations.
By Almir Vuk

https://www.infoq.com/news/2025/05/microsoft-dev-proxy-0-27/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
InfoQ Dev Proxy v0.27 Released: Enhanced API Modeling, AI Integration, and Improved Configuration Features The Dev Proxy team at Microsoft has announced the release of version 0.27, focusing on enhancing the developer experience with several new features and improvements aimed at streamlining API specification generation, improving editing suggestions, and laying…
Post #9554 708
ООП — это скам

На хабре и в остальном интернете хватает статей с критикой ООП. Кто-то ругает эту концепцию за излишнюю многословность, кто-то рассуждает о плохих аспектах ООП, кто-то сравнивает реализации ООП в разных языках.
После прочтения большинства этих статей и нескольких лет кодинга на C# я заявляю: «ООП - это один большой обман. Никто не понимает, что это такое. Люди просто говорят какие-то умные термины, их собеседники с умным видом кивают, хотя на деле трактуют эти же термины совершенно по-разному».
И вот почему.
Читать далее

https://habr.com/ru/articles/907756/?utm_campaign=907756&utm_source=habrahabr&utm_medium=rss
  • 🤡 7
  • 🔥 1
Post #9553 591
Есть ли жизнь на GitVerse? Расширения

Я давний пользователь GitHub. Можно сказать, что на моих глазах он вырос из самобытного GIT-хостинга до внушительной экосистемы для разработчиков под патронажем само́й Microsoft, и по факту стал индустриальным стандартом.
Со временем я стал задаваться вопросом — можем ли мы в своей стране своими силами создать аналогичную экосистему? В которой нет проблем с платежами, не удаляют репозитории и аккаунты из-за поездки в Крым, где российские компании заказчики не опасаются хостить свои коммерческие проекты. В 2023 году я попробовал GitFlic, но не смог им пользоваться из-за нестабильной работы репозиториев. В 2025 году я решил попробовать GitVerse. Проекту уже больше года, и, скорее всего, он созрел для реального применения. В первую очередь меня интересует, есть ли у GitVerse потенциал стать не просто надёжным хостингом для GIT-репозиториев, а развиться в мощную экосистему, не просто повторить функционал GitHub в масштабе 1:43, а реализовать новое поколение индустриальных стандартов для совместного творчества разработчиков и других IT-специалистов.
Читать далее

https://habr.com/ru/articles/907732/?utm_campaign=907732&utm_source=habrahabr&utm_medium=rss
Хабр Есть ли жизнь на GitVerse? Расширения Я давний пользователь GitHub. Можно сказать, что на моих глазах он вырос из самобытного GIT-хостинга до внушительной экосистемы для разработчиков под патронажем само́й Microsoft, и по факту стал...
Post #9551 531
Windows Community Toolkit 8.2 Supports Native AOT Compilation

Microsoft released version 8.2 of the Windows Community Toolkit in April 2025. The new release has updated dependencies, .NET 9 support for UWP applications and Native AOT compilation.
By Edin Kapić

https://www.infoq.com/news/2025/05/wct-8-2-native-aot/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
InfoQ Windows Community Toolkit 8.2 Supports Native AOT Compilation Microsoft released version 8.2 of the Windows Community Toolkit in April 2025. The new release has updated dependencies, .NET 9 support for UWP applications and Native AOT compilation.
Post #9550 568
Эволюция конструктора email-рассылок Mindbox: от шаблонов с минимальными настройками до комбайна на собственном языке

Всем привет, на связи Петр Никитин, frontend-разработчик Mindbox.
Mindbox — это платформа автоматизации маркетинга. Одна из задач, которую наши клиенты решают с помощью нее — запуск email-рассылок и сценариев. Чтобы облегчить им задачу и не заставлять маркетологов писать HTML-код, мы разработали конструктор рассылок: письмо собирается из готовых блоков, а содержание можно настраивать под свои задачи.
В этой статье я расскажу про процесс разработки конструктора, с какими вызовами мы сталкивались и как находили решения. Например, почему в какой-то момент мы решили, что нам тесно в рамках HTML и решили поменять способ разметки шаблонов, а для этого понадобился собственный язык на базе C# — Quokka Mindbox
Читать далее

https://habr.com/ru/companies/mindbox/articles/907250/?utm_campaign=907250&utm_source=habrahabr&utm_medium=rss
Хабр Эволюция конструктора email-рассылок Mindbox: от шаблонов с минимальными настройками до комбайна на собственном языке Всем привет, на связи Петр Никитин, frontend-разработчик Mindbox. Mindbox — это платформа автоматизации маркетинга. Одна из задач, которую наши клиенты решают с помощью нее — запуск email-рассылок и...
  • ❤ 1
  • 👍 1
Post #9548 493
[Перевод] Сопоставление с образцом на C#: объяснение и примеры

За годы своего развития C# существенно эволюционировал; одна из самых мощных фич языка — это сопоставление с образцом (pattern matching).
Работая недавно над небольшим хобби-проектом, я наткнулся на такую прекрасную строку кода C#.
if (person is not null and { Age: > 18 })
{}
Выглядит изящно. Откровенно говоря, она заставила меня призадуматься.
Годами я писал проверки на null и свойства-аксессоры классическим образом:
if (person != null && person.Age > 18)
{}
Функционально? Да. Удобочитаемо? Не особо. Безопасно? Спорно, особенно когда код становится сложнее.
Я решил создать шорт YouTube об этом современном синтаксисе. Это небольшое забавное напоминание о том, что C# позволяет при помощи сопоставления с образцом комбинировать проверки на null и обращение к свойству в одно условие.
Я понятия не имел, что это короткое видео приведёт к гораздо более глубокому исследованию, и покажет мне, насколько полезно и универсально сопоставление с образцом в современном C#.
Эта фича повышает читаемость, уменьшает объём бойлерплейта и обеспечивает более выразительную обработку логики.
В этой статье мы изучим различные типы образцов, поддерживаемых в C#, их работу и поймём, когда их использовать, на понятных примерах из реального мира.
Читать далее

https://habr.com/ru/articles/907264/?utm_campaign=907264&utm_source=habrahabr&utm_medium=rss
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →