Обобщённая математика в 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
Погружаемся в EmptyBox: что нового в .NET
Весна приносит новинки в мир .NET! На Хабре обсуждается фреймворк EmptyBox, созданный для .NET 9, который предлагает квалифицированный доступ и машин состояния. В статье раскрываются тонкости настройки C# проекта с помощью EmptyBox.SDK и GitHub Packages, а также улучшения в управлении типами и методами. Узнайте больше!
Читать подробнее: https://habr.com/ru/articles/912030/
#ru
@dot_net_c_sharp | Другие наши каналы
Весна приносит новинки в мир .NET! На Хабре обсуждается фреймворк EmptyBox, созданный для .NET 9, который предлагает квалифицированный доступ и машин состояния. В статье раскрываются тонкости настройки C# проекта с помощью EmptyBox.SDK и GitHub Packages, а также улучшения в управлении типами и методами. Узнайте больше!
Читать подробнее: https://habr.com/ru/articles/912030/
#ru
@dot_net_c_sharp | Другие наши каналы
Как избежать утечек памяти в .NET
Приложения на .NET 7 и выше могут сталкиваться с ростом потребления памяти из-за измененной архитектуры управления. Утечки часто встречаются под Windows, но даже на старых версиях .NET стоит учитывать новые подходы. Узнайте больше о методах диагностики и оптимизации в статье.
Читать подробнее: https://habr.com/ru/articles/912578/
#ru
@dot_net_c_sharp | Другие наши каналы
Приложения на .NET 7 и выше могут сталкиваться с ростом потребления памяти из-за измененной архитектуры управления. Утечки часто встречаются под Windows, но даже на старых версиях .NET стоит учитывать новые подходы. Узнайте больше о методах диагностики и оптимизации в статье.
Читать подробнее: https://habr.com/ru/articles/912578/
#ru
@dot_net_c_sharp | Другие наши каналы
❤🔥2
🎮 От геймдев-идеи к Creepy Support: как создать игру мечты
Разработчик делится опытом создания своей первой игры — Creepy Support. Вдохновленный Home Safety Hotline, он рассказывает о сложности разработки, выборе движка, создании диалогов и тестировании в Steam. Узнайте о сложностях и успехах пути к выпуску демоверсии.
Читать подробнее: https://habr.com/ru/articles/912660/
#ru
@dot_net_c_sharp | Другие наши каналы
Разработчик делится опытом создания своей первой игры — Creepy Support. Вдохновленный Home Safety Hotline, он рассказывает о сложности разработки, выборе движка, создании диалогов и тестировании в Steam. Узнайте о сложностях и успехах пути к выпуску демоверсии.
Читать подробнее: https://habr.com/ru/articles/912660/
#ru
@dot_net_c_sharp | Другие наши каналы