#advanced #async
Основы асинхронного программирования и примеры его применения в NET Core.
https://prglb.ru/2us3a
Основы асинхронного программирования и примеры его применения в NET Core.
https://prglb.ru/2us3a
CodinGame
Introduction - Your Ultimate async / await Tutorial in C#
Explore this playground and try new concepts right into your browser
🔄 Поддержка релизов .NET STS теперь 24 месяца
Microsoft увеличивает срок поддержки релизов .NET с типом Short Term Support с 18 до 24 месяцев. Это означает, что .NET 9, выпущенный 12 ноября 2024 года, будет поддерживаться до 10 ноября 2026 года — на 6 месяцев дольше, чем планировалось ранее.
LTS-релизы сохраняют прежнюю политику: поддержка в течение 36 месяцев или 12 месяцев после выпуска следующего релиза.
➡️ Блог разработчиков
🐸 Библиотека шарписта
#async_news
Microsoft увеличивает срок поддержки релизов .NET с типом Short Term Support с 18 до 24 месяцев. Это означает, что .NET 9, выпущенный 12 ноября 2024 года, будет поддерживаться до 10 ноября 2026 года — на 6 месяцев дольше, чем планировалось ранее.
LTS-релизы сохраняют прежнюю политику: поддержка в течение 36 месяцев или 12 месяцев после выпуска следующего релиза.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3🔥1
🦸 Wolverine 5.0: релиз 1 октября
В новой версии будет реализована поддержка Redis как транспортного механизма для сообщений, улучшена совместимость с различными хранилищами сообщений и проведена работа над Dead Letter Queue в рамках проекта CritterWatch.
После релиза Wolverine 5.0 проект CritterWatch станет основным техническим фокусом Джереми Миллера и JasperFx на оставшуюся часть года.
➡️ Блог разработчика
🐸 Библиотека шарписта
#async_news
В новой версии будет реализована поддержка Redis как транспортного механизма для сообщений, улучшена совместимость с различными хранилищами сообщений и проведена работа над Dead Letter Queue в рамках проекта CritterWatch.
После релиза Wolverine 5.0 проект CritterWatch станет основным техническим фокусом Джереми Миллера и JasperFx на оставшуюся часть года.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3👍1🥰1
📰 Недельная подборка
Прошла неделя и мы снова собрали для вас материалы для прочтения на досуге.
— Cake.Sdk теперь умеет dotnet publish
Вышла бета Cake.Sdk 5.0.25257.82, и главная новость — поддержка dotnet publish. Теперь можно собирать self-contained бинарники и даже контейнеры прямо из Cake-скриптов, без необходимости ставить .NET Runtime на целевой машине.
— Цена пропущенного ? в C#
На примере open source-проекта Stability Matrix автор показывает ошибки в конструкторах и инициализации, где невинный ? или проверка на null могли бы предотвратить баги и NaN в расчётах.
— Кто такие Unit-лид и Technical Owner
— Microsoft увеличивает срок поддержки релизов
— Wolverine 5.0
🐸 Библиотека шарписта
#async_news
Прошла неделя и мы снова собрали для вас материалы для прочтения на досуге.
— Cake.Sdk теперь умеет dotnet publish
Вышла бета Cake.Sdk 5.0.25257.82, и главная новость — поддержка dotnet publish. Теперь можно собирать self-contained бинарники и даже контейнеры прямо из Cake-скриптов, без необходимости ставить .NET Runtime на целевой машине.
— Цена пропущенного ? в C#
На примере open source-проекта Stability Matrix автор показывает ошибки в конструкторах и инициализации, где невинный ? или проверка на null могли бы предотвратить баги и NaN в расчётах.
— Кто такие Unit-лид и Technical Owner
— Microsoft увеличивает срок поддержки релизов
— Wolverine 5.0
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
В Visual Studio 2022 v17.14 появилась функция для .NET MAUI — XAML Live Preview теперь доступен прямо во время дизайна, без запуска отладки. Изменения сразу видны, можно пользоваться Hot Reload и инструментами инспекции.
Поддержка работает не только для Windows, но и для Android-эмуляторов, а вместе с GitHub Copilot Vision можно прикрепить картинку макета и получить готовый XAML-код, который отобразится в Live Preview.
🔗 Подробнее
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
Microsoft представила .NET Aspire 9.5 — свежий релиз для разработки распределённых приложений. Главное новшество — file-based AppHost: теперь можно описать всё приложение в одном файле apphost.cs, без громоздких .csproj. Добавление ресурсов и сервисов делается буквально одной строкой.
Ещё появились улучшения в CLI, новая команда aspire update, упрощающая апгрейд SDK и интеграций, а также обновлённый дэшборд.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1🌚1
Собрали для вас новости и материалы последней недели.
— WinUI Gallery 2.7
Вышла новая версия WinUI Gallery — приложения для изучения и тестирования контролов WinUI. В версии 2.7 появились вкладки истории и избранного. Добавлены новые и обновлённые сэмплы: от TitleBar до ThemeShadow.
— Google Play переходит на 16 KB
.NET MAUI 9 уже совместим с новым требованием Google. Достаточно обновиться до .NET 9, проверить пакеты в проекте и заменить те, что не поддерживают новые страницы.
— XAML Live Preview
— Где заказать курсовую по программированию
— Библиотека для величин — UnitsNet
— .NET Aspire 9.5
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🐘 PostgreSQL 18 — быстрее, умнее, надёжнее
Вышла новая версия PostgreSQL 18. Главное новшество — асинхронный ввод-вывод. Также ускорили апгрейды: теперь статистика оптимизатора сохраняется между версиями, и база работает быстрее сразу после обновления.
Для разработчиков добавили виртуальные вычисляемые колонки, генерацию UUIDv7 для оптимальной индексации и поддержку SSO через OAuth 2.0. В текстовых операциях появился быстрый PG_UNICODE_FAST для Unicode-сравнений и новые возможности для полнотекстового поиска.
➡️ Анонс обновления
🐸 Библиотека шарписта
#async_news
Вышла новая версия PostgreSQL 18. Главное новшество — асинхронный ввод-вывод. Также ускорили апгрейды: теперь статистика оптимизатора сохраняется между версиями, и база работает быстрее сразу после обновления.
Для разработчиков добавили виртуальные вычисляемые колонки, генерацию UUIDv7 для оптимальной индексации и поддержку SSO через OAuth 2.0. В текстовых операциях появился быстрый PG_UNICODE_FAST для Unicode-сравнений и новые возможности для полнотекстового поиска.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤2
Microsoft представили Agent Framework — открытый движок для разработки приложений, где разные ИИ-агенты могут общаться, договариваться и работать вместе.
Agent Framework опирается на открытые стандарты. Он поддерживает протоколы вроде MCP и A2A. Для тех, кто работает в экосистеме .NET и C#, это шанс строить надёжные агентные системы, которые можно интегрировать с корпоративными приложениями и сервисами.
Выглядит как попытка закрыть разрыв между локальными экспериментами и продакшеном.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
🗞 Дайджест недели
Освежаем в памяти прошедшие дни и готовимся к новой рабочей неделе.
— JetBrains просит разработчиков поделиться кодом
Участие добровольное, а конфиденциальность и контроль — в руках пользователя. Новые опции появятся в обновлении 2025.2.4 уже в ближайшие недели.
— PostgreSQL 18
— ТОП-9 популярных AI-агентов для разработки
— Microsoft представили Agent Framework
— Rx.NET 6.1
🐸 Библиотека шарписта
#async_news
Освежаем в памяти прошедшие дни и готовимся к новой рабочей неделе.
— JetBrains просит разработчиков поделиться кодом
Участие добровольное, а конфиденциальность и контроль — в руках пользователя. Новые опции появятся в обновлении 2025.2.4 уже в ближайшие недели.
— PostgreSQL 18
— ТОП-9 популярных AI-агентов для разработки
— Microsoft представили Agent Framework
— Rx.NET 6.1
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
C# потерял сразу две позиции в рейтинге PYPL. Его доля снизилась примерно на -2.5 % поисковых запросов.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27😢20👍2🙏2🌚1
📰 Дайджест недели
Что произошло в мире за последние семь дней.
— Разработчик как AI-код-ревьюер
Введение AI в .NET разработку повышает темпы, но успешная интеграция зависит от тщательной проверки: ревьюеру важно контролировать архитектуру, тесты и качество, иначе риски для поддержки и надёжности возрастают.
— .NET 10 готовит революцию в управлении памятью
Разработчики включат по умолчанию функцию DATAS, которая адаптирует размер кучи к текущим потребностям приложения.
— C# потерял две позиции в рейтинге PYPL
— Как вайб-кодинг меняет рынок IT-образования
— JetBrains .NET Days 2025
🐸 Библиотека шарписта
#async_news
Что произошло в мире за последние семь дней.
— Разработчик как AI-код-ревьюер
Введение AI в .NET разработку повышает темпы, но успешная интеграция зависит от тщательной проверки: ревьюеру важно контролировать архитектуру, тесты и качество, иначе риски для поддержки и надёжности возрастают.
— .NET 10 готовит революцию в управлении памятью
Разработчики включат по умолчанию функцию DATAS, которая адаптирует размер кучи к текущим потребностям приложения.
— C# потерял две позиции в рейтинге PYPL
— Как вайб-кодинг меняет рынок IT-образования
— JetBrains .NET Days 2025
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Сегодня Microsoft выпустила последнее обновление для Windows 10. Дальше — тишина: новых патчей безопасности не будет. Через пару недель система станет мишенью для вирусов и хакерских атак.
Есть несколько способов продлить жизнь десятке — от года до нескольких лет.
• Официальная программа ESU — до октября 2026
Microsoft запустила программу расширенных обновлений. Бесплатно, но только на год. Чтобы подключиться:
1. Войдите в учётную запись Microsoft
2. Смените регион на США (для пользователей из России и Беларуси)
3. Проверьте статус через команду в PowerShell
4. Зарегистрируйтесь через Центр обновлений
После активации система получит доступ к патчам безопасности ещё на год.
• LTSC-версия — до января 2027
Корпоративная сборка Windows 10 LTSC (21H2) не получает новых функций, но апдейты безопасности идут до начала 2027 года. Подходит тем, кому нужна стабильность без лишних обновлений.
• TSforge — до 2028 года
Скрипт через PowerShell, который продлевает поддержку ещё на три года. Нужно сменить регион на страну ЕС, запустить команду и активировать ESU через меню. Проверить результат можно через команду в системе.
• 0patch Agent — постоянная защита
Программа, которая ставит микропатчи прямо в код системы. Работает даже после окончания всех официальных обновлений и закрывает уязвимости в реальном времени.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Microsoft опубликовала второй релиз-кандидат .NET 10. Это значит, что платформа практически готова к официальному выходу, а вы уже сейчас можете протестить её.
Что обновили
— .NET MAUI: разрешения для микрофона, SafeAreaEdges, улучшенная генерация из XAML, Android API 36.1, биндинги Xcode 26.
—Entity Framework Core: фиксы для JSON, миграции без единой транзакции, ExecutionStrategy для retry-логики, предупреждения анализатора при конкатенации строк в raw SQL.
—Остальные компоненты получили только багфиксы.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3
Microsoft выпустила сервисные обновления для .NET 8.0 и .NET 9.0 с исправлениями уязвимостей и багов.
Исправили три уязвимости: CVE-2025-55315, CVE-2025-55247 и CVE-2025-21176.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Новости недели
Новости и материалы прошедших 7 дней.
— Windows 10 больше не получит обновлений
— 50 клише для резюме
— Как вайб-кодинг меняет рынок IT-образования
— .NET 10 rc2
— Октябрьские обновления безопасности
🐸 Библиотека шарписта
#async_news
Новости и материалы прошедших 7 дней.
— Windows 10 больше не получит обновлений
— 50 клише для резюме
— Как вайб-кодинг меняет рынок IT-образования
— .NET 10 rc2
— Октябрьские обновления безопасности
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM