Влияние ИИ и кадровых решений на индустрию технологий
Пост: Генеральный директор 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 | Другие наши каналы
.NET 9 и уход Swagger: что делать?
С выходом .NET 9 Swashbuckle.AspNetCore исключили из шаблона Web API, теперь вместо него используется Microsoft.AspNetCore.OpenApi. Почему так произошло и что с этим делать, обсудили в новой статье. Пакет Swagger всё ещё доступен, но развиваются медленно. Есть ли альтернативы? Узнайте больше в статье. Альтернатива SwaggerUI: знакомьтесь с Scalar
Scalar — это открытая платформа для работы с RESTful API, интегрируемая с OpenAPI и Swagger. Более 10,000 звёзд на GitHub свидетельствуют о её популярности в .NET сообществе. С Scalar легко управлять запросами, генерировать клиентский код и кастомизировать интерфейс. OAuth2 в Scalar: плюсы и минусы
Хотите настроить OAuth2 аутентификацию в Scalar? В статье разбираются ключевые аспекты подключения этого метода, его гибкость и конкурентные преимущества перед SwaggerUI. Автор отмечает простое начало работы и отличную документацию, но предупреждает о непривычном интерфейсе.
Читать подробнее: https://habr.com/ru/articles/892508/
#ru
@dot_net_c_sharp | Другие наши каналы
С выходом .NET 9 Swashbuckle.AspNetCore исключили из шаблона Web API, теперь вместо него используется Microsoft.AspNetCore.OpenApi. Почему так произошло и что с этим делать, обсудили в новой статье. Пакет Swagger всё ещё доступен, но развиваются медленно. Есть ли альтернативы? Узнайте больше в статье. Альтернатива SwaggerUI: знакомьтесь с Scalar
Scalar — это открытая платформа для работы с RESTful API, интегрируемая с OpenAPI и Swagger. Более 10,000 звёзд на GitHub свидетельствуют о её популярности в .NET сообществе. С Scalar легко управлять запросами, генерировать клиентский код и кастомизировать интерфейс. OAuth2 в Scalar: плюсы и минусы
Хотите настроить OAuth2 аутентификацию в Scalar? В статье разбираются ключевые аспекты подключения этого метода, его гибкость и конкурентные преимущества перед SwaggerUI. Автор отмечает простое начало работы и отличную документацию, но предупреждает о непривычном интерфейсе.
Читать подробнее: https://habr.com/ru/articles/892508/
#ru
@dot_net_c_sharp | Другие наши каналы
.NET Aspire: альтернатива docker-compose для локальной разработки. В статье показано, как с помощью .NET Aspire создать проект, моделирующий сервисы из docker-compose.yml на примере listmonk с PostgreSQL. Это упрощает конфигурацию и запуск приложений в локальной среде. Запускаем listmonk через .NET Aspire: статья показывает, как заменить docker-compose конфиг на компактное и удобное моделирование с использованием переменных и секретов. Aspire упрощает настройку сервисов, обеспечивает плавный переход к публикации в docker-compose и облегчает управление окружением. .NET Aspire протестировали на примере open-source менеджера рассылок listmonk. После конвертации в Aspire-приложение с помощью CLI удалось экспортировать рабочий docker-compose.yml файл. Эксперимент подтвердил удобство и эффективность Aspire для контейнеризации приложений.
Подробности: https://andrewlock.net/converting-a-docker-compose-file-to-aspire/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://andrewlock.net/converting-a-docker-compose-file-to-aspire/
#en
@dot_net_c_sharp | Другие наши каналы
Circuit Breaker в Polly: как повысить устойчивость сервисов в .NET с помощью умной настройки стратегии прерывания цепи. В статье подробно разбирают тонкости конфигурации, чтобы сбалансировать защиту и быстроту восстановления после сбоев.
Подробности: https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice/
#en
@dot_net_c_sharp | Другие наши каналы
Парольный менеджер на C# с использованием мастер-пароля и надежного шифрования. Приложение хранит пароли в реестре, имеет генератор паролей и работает из системного трея. Код доступен на GitLab, сборка быстрая и лёгкая с Visual Studio.
Читать подробнее: https://habr.com/ru/articles/913404/
#ru
@dot_net_c_sharp | Другие наши каналы
Читать подробнее: https://habr.com/ru/articles/913404/
#ru
@dot_net_c_sharp | Другие наши каналы
👎3✍1🆒1
Знакомьтесь с AabSemantics — NuGet-пакетом для создания семантических сетей, которые помогают моделировать знания и строить экспертные системы. Инструмент поддерживает расширения, позволяет работать с понятиями и отношениями, генерируя выводы на основе заданных данных. Подробнее на GitHub. Новая библиотека для работы с семантическими сетями позволяет создавать и расширять концепты, утверждения и вопросы. Реализованы механизмы изоморфного поиска и мутации графа знаний, поддерживается сериализация в XML и JSON. Автор готов к вопросам и предложениям. Пожалуйста, предоставьте текст статьи для анализа, чтобы я мог подготовить нужный пост.
Читать подробнее: https://habr.com/ru/articles/826212/
#ru
@dot_net_c_sharp | Другие наши каналы
Читать подробнее: https://habr.com/ru/articles/826212/
#ru
@dot_net_c_sharp | Другие наши каналы
🌚1
Новый способ запускать C# в .NET 10 Preview 4: теперь можно запускать одиночный файл напрямую через dotnet run app.cs без создания проекта. Это упрощает обучение, быстрый запуск скриптов и прототипирование, сохраняя полный потенциал языка и экосистемы .NET.
Подробности: https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/
#en
@dot_net_c_sharp | Другие наши каналы
❤4👍3👀2
Умное логирование в .NET: как снизить объем логов без потери важной информации. Статья рассказывает о методах выборочного логирования, которые помогают сократить затраты на хранение и улучшить диагностику, сохраняя при этом необходимые данные для анализа работы приложений.
Подробности: https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces/
#en
@dot_net_c_sharp | Другие наши каналы
Гибридный подход в .NET Core объединяет удобство LINQ и мощь T-SQL для повышения производительности и гибкости приложений. Перенос бизнес-логики в базу через представления, функции и процедуры помогает эффективно работать с большими данными и сложными запросами, сохраняя комфорт Code-First.
Читать подробнее: https://habr.com/ru/articles/914378/
#ru
@dot_net_c_sharp | Другие наши каналы
Читать подробнее: https://habr.com/ru/articles/914378/
#ru
@dot_net_c_sharp | Другие наши каналы
Знакомство с MonoGame: история и первый проект. В статье рассказали об эволюции MonoGame от Microsoft XNA и показали, как быстро начать разработку игры на .NET 8 с помощью готовых шаблонов и инструментов MonoGame для кроссплатформенных приложений. Пособие по MonoGame и XNA: обзор базового шаблона игры на .NET 8. В статье рассказывается, как за пару строк кода создать простую игру с синим фоном и выходом по Escape. В следующем материале будет показано, как быстро портировать XNA-игру на MonoGame.
Подробности: https://andrewlock.net/creating-your-first-sample-game-with-monogame/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://andrewlock.net/creating-your-first-sample-game-with-monogame/
#en
@dot_net_c_sharp | Другие наши каналы
This media is not supported in your browser
VIEW IN TELEGRAM
Интеллект в .NET MAUI: как добавить AI в приложение «to do» с Microsoft.Extensions.AI Интеграция AI Foundry помогает автоматически генерировать задачи по названию проекта. Пример показывает, как сделать мобильные и десктопные приложения умнее с помощью GPT-моделей.
Подробности: https://devblogs.microsoft.com/dotnet/using-ai-foundry-with-dotnet-maui/
#en
@dot_net_c_sharp | Другие наши каналы
Подробности: https://devblogs.microsoft.com/dotnet/using-ai-foundry-with-dotnet-maui/
#en
@dot_net_c_sharp | Другие наши каналы
Как устроены красно-зелёные деревья в Roslyn
В Roslyn «зелёные» ноды хранят иммутабельные данные для эффективного парсинга, а «красные» создаются лениво и обеспечивают удобный доступ и потокобезопасность. Такой подход ускоряет анализ кода и снижает нагрузку при изменениях.
Читать подробнее: https://habr.com/ru/articles/915166/
#ru
@dot_net_c_sharp | Другие наши каналы
В Roslyn «зелёные» ноды хранят иммутабельные данные для эффективного парсинга, а «красные» создаются лениво и обеспечивают удобный доступ и потокобезопасность. Такой подход ускоряет анализ кода и снижает нагрузку при изменениях.
Читать подробнее: https://habr.com/ru/articles/915166/
#ru
@dot_net_c_sharp | Другие наши каналы
❤2
Build 2025: новые возможности для .NET и ИИ
Конференция Build 2025 представила мощные инструменты для разработки на .NET с помощью ИИ, обновлённый облачный стек .NET Aspire и удобные функции C# 14. Большинство сессий уже доступны в записи для изучения. Новшества .NET 10: проект без файла и улучшения для разработчиков. GitHub Copilot помогает модернизировать старые приложения, а облачные функции Azure расширяют возможности. Попробуйте .NET 10 preview и откройте для себя новые инструменты уже сейчас!
Подробности: https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2025-essential-sessions-for-dotnet-developers/
#en
@dot_net_c_sharp | Другие наши каналы
Конференция Build 2025 представила мощные инструменты для разработки на .NET с помощью ИИ, обновлённый облачный стек .NET Aspire и удобные функции C# 14. Большинство сессий уже доступны в записи для изучения. Новшества .NET 10: проект без файла и улучшения для разработчиков. GitHub Copilot помогает модернизировать старые приложения, а облачные функции Azure расширяют возможности. Попробуйте .NET 10 preview и откройте для себя новые инструменты уже сейчас!
Подробности: https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2025-essential-sessions-for-dotnet-developers/
#en
@dot_net_c_sharp | Другие наши каналы