Обновления .NET май 2025: устранена уязвимость CVE-2025-26646, связанная с подделкой контента в MSBuild. Рекомендуется срочно обновить версии .NET 8.0 и 9.0, а также соответствующие сборки Visual Studio для повышения безопасности.
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2025-servicing-updates/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2025-servicing-updates/
#en
@dot_net_c_sharp | Другие наши каналы
⚡2
Почему 1С не подходит для бэкенда B2B-систем
В условиях импортозамещения российские компании активно переходят на 1С. Однако платформа, несмотря на свою роль в хранении данных и бизнес-логики, не подходит для работы в качестве полноценного бэкенда B2B-систем из-за проблем с безопасностью, нагрузкой и интеграцией. 1С: Облачное решение и архитектура B2B
1С представила облачную среду разработки 1С:Элемент, где процесс полностью ведется через браузер. При этом остаются вопросы по безопасности и кастомизации интерфейса. Архитектура B2B на базе 1С включает интеграционные шины и API-шлюзы для эффективной работы с данными. Эффективный B2B кабинет на базе .NET
В условиях ограничений на коммерческое ПО open-source решения становятся спасением. В проекте B2B кабинета на платформе .NET использованы Keycloak, PostgreSQL и модули для управления контентом, файлами и интеграции с 1С. Этот подход обеспечивает стабильность и гибкость работы системы.
Читать подробнее: https://habr.com/ru/articles/909592/
#ru
@dot_net_c_sharp | Другие наши каналы
В условиях импортозамещения российские компании активно переходят на 1С. Однако платформа, несмотря на свою роль в хранении данных и бизнес-логики, не подходит для работы в качестве полноценного бэкенда B2B-систем из-за проблем с безопасностью, нагрузкой и интеграцией. 1С: Облачное решение и архитектура B2B
1С представила облачную среду разработки 1С:Элемент, где процесс полностью ведется через браузер. При этом остаются вопросы по безопасности и кастомизации интерфейса. Архитектура B2B на базе 1С включает интеграционные шины и API-шлюзы для эффективной работы с данными. Эффективный B2B кабинет на базе .NET
В условиях ограничений на коммерческое ПО open-source решения становятся спасением. В проекте B2B кабинета на платформе .NET использованы Keycloak, PostgreSQL и модули для управления контентом, файлами и интеграции с 1С. Этот подход обеспечивает стабильность и гибкость работы системы.
Читать подробнее: https://habr.com/ru/articles/909592/
#ru
@dot_net_c_sharp | Другие наши каналы
❤1🤔1🤪1
🎯 Оптимизация кода: как избежать подводных камней
Непредвиденные ошибки в выводе данных из функций требуют пристального внимания. Разработчики C# и F# сталкиваются с общими проблемами, такими как обработка ошибок и конфликты подходов. Улучшение интеропа и четкая структура кода помогут избежать проблем и повысить эффективность программирования.
Читать подробнее: https://habr.com/ru/companies/first/articles/909536/
#ru
@dot_net_c_sharp | Другие наши каналы
Непредвиденные ошибки в выводе данных из функций требуют пристального внимания. Разработчики C# и F# сталкиваются с общими проблемами, такими как обработка ошибок и конфликты подходов. Улучшение интеропа и четкая структура кода помогут избежать проблем и повысить эффективность программирования.
Читать подробнее: https://habr.com/ru/companies/first/articles/909536/
#ru
@dot_net_c_sharp | Другие наши каналы
Обобщённая математика в C# 11 и .NET 7
Недавно вышедшие C# 11 и .NET 7 внедрили Обобщённую математику, которая пока остаётся не до конца понятой многими программистами. Статья раскрывает, как Generic Math через static abstract и System.Numerics упрощает работу с числовыми данными в C#.
Читать подробнее: https://habr.com/ru/companies/ruvds/articles/900006/
#ru
@dot_net_c_sharp | Другие наши каналы
Недавно вышедшие C# 11 и .NET 7 внедрили Обобщённую математику, которая пока остаётся не до конца понятой многими программистами. Статья раскрывает, как Generic Math через static abstract и System.Numerics упрощает работу с числовыми данными в C#.
Читать подробнее: https://habr.com/ru/companies/ruvds/articles/900006/
#ru
@dot_net_c_sharp | Другие наши каналы
👍1
Новый пакет Microsoft.Extensions.AI.Evaluation.Safety помогает автоматически выявлять опасный и нежелательный контент в AI-ответах — от насилия до нарушения авторских прав. Интеграция с Azure AI Foundry позволяет встраивать проверки в ваши приложения и CI/CD.
Подробности: https://devblogs.microsoft.com/dotnet/evaluating-ai-content-safety/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/evaluating-ai-content-safety/
#en
@dot_net_c_sharp | Другие наши каналы
📰 Обзор новостей и событий в мире .NET
В свежем выпуске дайджеста: .NET 10 preview 2 и 3, релиз Mono 6.14.0 с поддержкой macOS ARM64, улучшения AI в Visual Studio и многое другое. Вас ждут статьи о генерации комментариев в Copilot и адаптивной вставке кода. Не забудьте поделиться своими мыслями! 🔍 MSTest 3.8: Топ-10 улучшений для .NET тестов
Microsoft улучшает MSTest, представляя 10 новых возможностей в версии 3.8, включая фильтрацию тестов и автоматический перезапуск упавших тестов. Больше деталей о новых функциях и их преимуществах для разработчиков читайте в статье. 🚨 Осторожно: невидимые символы в коде!
В статье рассматриваются опасности изменения коллекции во время её перечисления, что может вызвать исключения. Также подчеркивается важность обнаружения невидимых символов в коде, которые могут изменить логику приложения. Попробуйте новейшую версию анализатора сегодня!
Читать подробнее: https://habr.com/ru/companies/pvs-studio/articles/910012/
#ru
@dot_net_c_sharp | Другие наши каналы
В свежем выпуске дайджеста: .NET 10 preview 2 и 3, релиз Mono 6.14.0 с поддержкой macOS ARM64, улучшения AI в Visual Studio и многое другое. Вас ждут статьи о генерации комментариев в Copilot и адаптивной вставке кода. Не забудьте поделиться своими мыслями! 🔍 MSTest 3.8: Топ-10 улучшений для .NET тестов
Microsoft улучшает MSTest, представляя 10 новых возможностей в версии 3.8, включая фильтрацию тестов и автоматический перезапуск упавших тестов. Больше деталей о новых функциях и их преимуществах для разработчиков читайте в статье. 🚨 Осторожно: невидимые символы в коде!
В статье рассматриваются опасности изменения коллекции во время её перечисления, что может вызвать исключения. Также подчеркивается важность обнаружения невидимых символов в коде, которые могут изменить логику приложения. Попробуйте новейшую версию анализатора сегодня!
Читать подробнее: https://habr.com/ru/companies/pvs-studio/articles/910012/
#ru
@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Большая подборка статей, которая поможет изучить 30 основ проектирования систем
Осталось только лайк поставить и сохранить👍
#архитектура
1. APIs
2. Вебхуки
3. REST и GraphQL
4. API Gateway
5. Балансировщики нагрузки
6. Алгоритмы балансировки нагрузки
7. Прокси vs Обратный прокси
8. Масштабируемость
9. Доступность (Availability)
10. Единая точка отказа (SPOF)
11. Теорема CAP
12. Типы баз данных
13. SQL или NoSQL
14. Транзакции ACID
15. Индексирование баз данных
16. Шардирование или партиционирование БД
17. Согласованное хеширование (Consistent Hashing)
18. Захват изменения данных (Change Data Capture, CDC
19. Кэширование
20. Стратегии кэширования
21. Политики очищения кэша (Cache Eviction Policies)
22. CDN (Сети доставки контента)
23. Алгоритмы ограничения скорости запросов (Rate Limiting)
24. Очереди сообщений (Message Queues)
25. Фильтр Блума
26. Идемпотентность
27. Конкурентность и параллелизм
28. Состояние: stateful vs stateless
29. Long polling vs WebSockets
30. Пакетная обработка и потоковая обработка
Осталось только лайк поставить и сохранить
#архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6
This media is not supported in your browser
VIEW IN TELEGRAM
GitHub Copilot теперь помогает обновить .NET приложения до последней версии с минимальными усилиями. Инструмент анализирует код, строит умный план обновления и автоматически вносит изменения, привлекая вас только при сложных моментах. Быстрее, умнее и удобнее.
Подробности: https://devblogs.microsoft.com/dotnet/github-copilot-upgrade-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/github-copilot-upgrade-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
.NET Aspire 9.3: искусственный интеллект в ваших руках
В новой версии .NET Aspire 9.3 интегрировали GitHub Copilot прямо в дашборд для удобного анализа, отладки и улучшения приложений. Обновление также улучшило интеграции, работу с Azure и удобство использования платформы.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93/
#en
@dot_net_c_sharp | Другие наши каналы
В новой версии .NET Aspire 9.3 интегрировали GitHub Copilot прямо в дашборд для удобного анализа, отладки и улучшения приложений. Обновление также улучшило интеграции, работу с Azure и удобство использования платформы.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93/
#en
@dot_net_c_sharp | Другие наши каналы
👍1
🔍 Криптоарбитраж: ловушки и решения
Криптоарбитраж заманчив, но полон рисков и мошенничества. Честные платформы существуют, однако важно проверять всю информацию. Статья объясняет, как комиссии и малоликвидные рынки могут сократить доход и описывает инструменты автоматизации для эффективной торговли.
Читать подробнее: https://habr.com/ru/articles/911056/
#ru
@dot_net_c_sharp | Другие наши каналы
Криптоарбитраж заманчив, но полон рисков и мошенничества. Честные платформы существуют, однако важно проверять всю информацию. Статья объясняет, как комиссии и малоликвидные рынки могут сократить доход и описывает инструменты автоматизации для эффективной торговли.
Читать подробнее: https://habr.com/ru/articles/911056/
#ru
@dot_net_c_sharp | Другие наши каналы
💊2
Как быстро отправить сразу несколько стековых веток в Git? Статья рассказывает, как с помощью настроенных alias-команд можно одним запуском пушить всю цепочку веток, что упрощает работу с функциями, разбитыми на мелкие коммиты и PR. Как удобно управлять стеком веток в Git и пушить их одним коммандой? В статье показано, как настроить пользовательские alias-команды git stack и git push-stack для автоматической работы с целым стеком веток, облегчая процесс ревью и публикации изменений.
Подробности: https://andrewlock.net/pushing-a-whole-stack-of-branches-with-a-single-git-command/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://andrewlock.net/pushing-a-whole-stack-of-branches-with-a-single-git-command/
#en
@dot_net_c_sharp | Другие наши каналы
Новые горизонты для CryptoTradingFramework
CryptoTradingFramework теперь на Avalonia UI! Мы обновили клиентское приложение CryptoMarketClient, используя библиотеку EMX Controls. Это открывает возможности для визуализации данных и работы с табличной информацией, включая функции группировки, сортировки и виртуализации. Узнайте, как это может улучшить ваш финансовый софт! 🚀 Что нового в EMX Controls для финансовых приложений?
Порадуйте своих пользователей детализированной аналитикой с помощью контролов EMX Controls! Поддержка различных графиков и многооконного интерфейса, интерактивность и гибкость обеспечат удобство и эффективность в работе. А что для вас важно в финансовых приложениях? Познакомьтесь с EMX Controls для Avalonia
Мы рады представить демо-приложение для библиотеки контролов EMX Controls, созданное на основе Avalonia. Теперь вы можете испытать функционал прямо в браузере или установить на десктоп. Оцените удобство и производительность новых решений!
Читать подробнее: https://habr.com/ru/articles/911108/
#ru
@dot_net_c_sharp | Другие наши каналы
CryptoTradingFramework теперь на Avalonia UI! Мы обновили клиентское приложение CryptoMarketClient, используя библиотеку EMX Controls. Это открывает возможности для визуализации данных и работы с табличной информацией, включая функции группировки, сортировки и виртуализации. Узнайте, как это может улучшить ваш финансовый софт! 🚀 Что нового в EMX Controls для финансовых приложений?
Порадуйте своих пользователей детализированной аналитикой с помощью контролов EMX Controls! Поддержка различных графиков и многооконного интерфейса, интерактивность и гибкость обеспечат удобство и эффективность в работе. А что для вас важно в финансовых приложениях? Познакомьтесь с EMX Controls для Avalonia
Мы рады представить демо-приложение для библиотеки контролов EMX Controls, созданное на основе Avalonia. Теперь вы можете испытать функционал прямо в браузере или установить на десктоп. Оцените удобство и производительность новых решений!
Читать подробнее: https://habr.com/ru/articles/911108/
#ru
@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Делитесь своим опытом в опросе про облака
Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение.
Расскажите, как вы работаете с облаками, какие у вас возникают вопросы или трудности. Фидбэк можно оставить в этой гугл-форме
Спасибо🙏
Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение.
Расскажите, как вы работаете с облаками, какие у вас возникают вопросы или трудности. Фидбэк можно оставить в этой гугл-форме
Спасибо
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1😁1
Media is too big
VIEW IN TELEGRAM
Новые библиотеки Microsoft для .NET упрощают работу с ИИ и векторными данными. Унифицированные абстракции позволяют легко интегрировать разные модели и векторные хранилища, обеспечивая гибкость и масштабируемость приложений с ИИ. Новые AI-расширения .NET упрощают интеграцию и работу с векторными базами данных, поиском и чат-агентами. Они легко встраиваются в DI, поддерживают фильтрацию и масштабирование, а также широко используются сообществом и в крупных проектах. Узнайте детали в статье!
Подробности: https://devblogs.microsoft.com/dotnet/ai-vector-data-dotnet-extensions-ga/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/ai-vector-data-dotnet-extensions-ga/
#en
@dot_net_c_sharp | Другие наши каналы
This media is not supported in your browser
VIEW IN TELEGRAM
Новые библиотеки Microsoft для .NET упрощают работу с ИИ и векторными данными. Унифицированные абстракции позволяют легко интегрировать разные модели и векторные хранилища, обеспечивая гибкость и масштабируемость приложений с ИИ. Новые AI-расширения .NET упрощают интеграцию и работу с векторными базами данных, поиском и чат-агентами. Они легко встраиваются в DI, поддерживают фильтрацию и масштабирование, а также широко используются сообществом и в крупных проектах. Узнайте детали в статье!
Подробности: https://devblogs.microsoft.com/dotnet/ai-vector-data-dotnet-extensions-ga/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/ai-vector-data-dotnet-extensions-ga/
#en
@dot_net_c_sharp | Другие наши каналы
❤2
Влияние ИИ и кадровых решений на индустрию технологий
Пост: Генеральный директор Microsoft сообщил, что до 30% кода компании написано ИИ, хотя это в основном недопарсированные JSON’ы. В то же время Intel, делая ставку на перемножение матриц и LLM, отодвигала инновации в архитектуре процессоров, что оказалось проигрышной стратегией против AMD. Nvidia и успех на волне ИИ
Текст: Nvidia поймала волну удачи в сфере ИИ, что привлекло внимание инвесторов и конкурентов. Однако стремление к быстрой прибыли и человеческий фактор, как и опыт Келлера, показывают, что ключевые знания сотрудников определяют успех компаний. Удастся ли технологии избежать деградации, остаётся загадкой. Будущее .NET под вопросом
Все больше разработчиков обсуждают возможные проблемы внутри экосистемы .NET. Высококвалифицированные специалисты могут покинуть проект, что приведет к его стагнации. Сейчас стоит задуматься о миграции на другие платформы, пока изменения не стали необратимыми.
Читать подробнее: https://habr.com/ru/articles/911670/
#ru
@dot_net_c_sharp | Другие наши каналы
Пост: Генеральный директор Microsoft сообщил, что до 30% кода компании написано ИИ, хотя это в основном недопарсированные JSON’ы. В то же время Intel, делая ставку на перемножение матриц и LLM, отодвигала инновации в архитектуре процессоров, что оказалось проигрышной стратегией против AMD. Nvidia и успех на волне ИИ
Текст: Nvidia поймала волну удачи в сфере ИИ, что привлекло внимание инвесторов и конкурентов. Однако стремление к быстрой прибыли и человеческий фактор, как и опыт Келлера, показывают, что ключевые знания сотрудников определяют успех компаний. Удастся ли технологии избежать деградации, остаётся загадкой. Будущее .NET под вопросом
Все больше разработчиков обсуждают возможные проблемы внутри экосистемы .NET. Высококвалифицированные специалисты могут покинуть проект, что приведет к его стагнации. Сейчас стоит задуматься о миграции на другие платформы, пока изменения не стали необратимыми.
Читать подробнее: https://habr.com/ru/articles/911670/
#ru
@dot_net_c_sharp | Другие наши каналы
Баг в конфиге может положить целую Windows — инженер Microsoft разобрал реальный случай
Инженер Microsoft показал, как один флаг в конфиге .NET-приложения может вызвать утечку памяти и «положить» Windows. Реальный кейс и разбор
Читать: «Баг в конфиге может положить целую Windows — инженер Microsoft разобрал реальный случай»
#ru
@dot_net_c_sharp | Другие наши каналы
Инженер Microsoft показал, как один флаг в конфиге .NET-приложения может вызвать утечку памяти и «положить» Windows. Реальный кейс и разбор
Читать: «Баг в конфиге может положить целую Windows — инженер Microsoft разобрал реальный случай»
#ru
@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Copilot на GitHub медленно сводит с ума сотрудников Microsoft 😆
История началась с того, что на .NET-репо развернули ИИ-агента от Microsoft, который должен рецензировать код и предлагать правки. Но, судя по комментариям к PR, всё пошло не так. Программисты пытаются понять его логику, но безуспешно: что хочет добиться ИИ — остаётся загадкой.
Реддитор не смог пройти мимо этого шоу и с удовольствием поделился ссылками на самые абсурдные PR, где Copilot умудряется довести людей до злости и смеха одновременно.
30% их кода пишет ИИ говорили они🍷
История началась с того, что на .NET-репо развернули ИИ-агента от Microsoft, который должен рецензировать код и предлагать правки. Но, судя по комментариям к PR, всё пошло не так. Программисты пытаются понять его логику, но безуспешно: что хочет добиться ИИ — остаётся загадкой.
Реддитор не смог пройти мимо этого шоу и с удовольствием поделился ссылками на самые абсурдные PR, где Copilot умудряется довести людей до злости и смеха одновременно.
30% их кода пишет ИИ говорили они
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2🌚1