Start Debugging

Тег: how-to

17 статей · Страница1из2

2026-06-02 flutterdartriverpod
Как показать состояния загрузки и ошибки с AsyncValue в Flutter Riverpod
Отображайте состояния загрузки, данных и ошибки из единственного AsyncValue в Riverpod 3. Используйте AsyncNotifier и AsyncValue.guard для мутаций, .when() и сопоставление с образцом через switch для UI, сохраняйте предыдущие данные при обновлении и мигрируйте устаревший паттерн StateNotifier. Проверено на flutter_riverpod 3.x, Flutter 3.44, Dart 3.x.
Как использовать разделение запросов, чтобы избежать декартова взрыва в EF Core 11
Когда вы делаете Include двух одноуровневых коллекций, EF Core 11 возвращает декартово произведение, и число строк взрывается. Вот как это исправляет AsSplitQuery, как включить его глобально и какие тонкости согласованности и упорядочивания нужно учитывать.
Как использовать ExecuteUpdate и ExecuteDelete для массовых записей в EF Core 11
Полное руководство по ExecuteUpdate и ExecuteDelete в EF Core 11: какой SQL они генерируют, ловушка трекера изменений, которая молча перезаписывает вашу массовую запись, транзакции, контроль конкурентного доступа через число затронутых строк и сеттеры через делегат из EF Core 10, позволяющие собирать условные обновления обычными инструкциями if.
Как задать акцентный цвет в приложении Flutter с Material 3 ColorScheme
Правильный способ в 2026 году задать акцентный цвет в Flutter с Material 3: ColorScheme.fromSeed, сокращение colorSchemeSeed, семь вариантов DynamicSchemeVariant, тёмная тема, dynamic_color на Android 12+ и гармонизация фирменных цветов. Проверено на Flutter 3.27.1 и Dart 3.11.
2026-05-05 dartflutterisolates
Как написать isolate в Dart для CPU-нагруженной работы
Когда async/await недостаточно: запустите isolate в Dart, чтобы вынести CPU-нагруженную работу с UI-потока. Isolate.run, функция compute из Flutter, долгоживущие воркеры с SendPort/ReceivePort, что может пересечь границу, и оговорка для JS/web. Проверено на Dart 3.11 и Flutter 3.27.1.
Как упаковать .NET MAUI приложение для Microsoft Store
Полное руководство по упаковке .NET MAUI 11 приложения для Windows как MSIX, объединению x64/x86/ARM64 в .msixupload и отправке через Partner Center: резервирование идентичности, Package.appxmanifest, флаги dotnet publish, объединение через MakeAppx и передача доверенного сертификата Store.
2026-05-04 flutterdartci
Как нацелиться на несколько версий Flutter из одного CI-пайплайна
Практическое руководство по запуску одного Flutter-проекта против нескольких версий SDK в CI: матрица GitHub Actions с subosito/flutter-action v2, .fvmrc от FVM 3 как источник истины, фиксация канала, кеширование и подводные камни, которые кусают, когда матрица вырастает за пределы трёх версий.
Вперёд