️ Teams Push Notification Hub Gets Overhaul
️ Discussion on Ports and Adapters in Hexagonal Architecture
️ ReSharper Moves Forward with Out-of-Process Implementation
️ EF Core Bulk Insert and Other Performance Methods
️ Git Tag Management in Visual Studio
Событийный диспетчер отложенных задач на C#: консолидация и дедупликация данных в текущей инстанции
Всем привет, меня зовут Артур Богданов. Я занимаюсь проектированием, разработкой и оптимизацией высоконагруженных веб-приложений на ASP.NET Core. Хочу поделиться с сообществом своей разработкой, которая позволяет использовать несколько фоновых задач (или «раннеров») для отложенной обработки консолидированных данных. Раннеры построены на шаблоне PubSub для асинхронного ожидания новых задач, что делает этот подход более реактивным, но менее ресурсоемким.
https://habr.com/ru/articles/896088/
#C# #net #aspnet_core #очередь #асинхронность #многопоточность #таск #таскменеджер #фоновые_задачи
️ F# Weekly #13 2025 Highlights WebSharper 8.0
Отбитый дотнет
Поскольку прошлая статья про «особенную» Java вызвала интерес, мы решили продолжить праздник. Настало время познакомить разработчиков С# с темной стороной любимой технологии — сегодня шатаем .NET!
Neu in .NET 9.0 [14]: Multiplikation großer Zahlen mit BigMul()
Eine neue Methode erlaubt die Multiplikation großer Zahlen.
️ Report Highlights AI's Role in Low-Code Tools
Как мы улучшили скорость работы табличных контролов библиотеки EMX Controls для Avalonia UI
В последнем обновлении нашей кроссплатформенной библиотеки EMX Controls для Avalonia UI мы существенно повысили производительность контролов DataGrid и TreeList. Время создания и отрисовки улучшилось почти в 3 раза, а скорость скроллинга - более чем в 2 раза. В этой статье мы приведем конкретные цифры и подробнее остановимся на подходах, которые позволили нам добиться таких результатов.
️ JavaScript Promises Explained
Виджет CDEK с бэкендом на .NET
Всем привет. Некоторое время назад стояла задача интегрировать виджет CDEK в сайт на .NET. Код виджета доступен на github : фронт (ts) + бэкенд (php). При переносе на .NET с фронтом проблем нет. Кроме того, есть готовый скрипт, который можно подключить с cdn. Но при этом есть существенное ограничение для бэкенда: данный скрипт работает только с php. В данной статье показано, как перевести виджет на бэкенд .NET. При этом фронтенд код остается неизменным. Прежде, чем начать, хочу предупредить, что данное решение никак не связано с официальной версией виджета и не поддерживается командой CDEK. В любой момент CDEK может изменить свой код без сохранения обратной совместимости, и решение, представленное здесь, может перестать работать. Тем не менее, думаю (вернее, мне хотелось бы так думать :) ), что информация, представленная в данной статье, может быть полезной как с точки зрения конечного результата, так и в образовательных целях.