Книга «Основы Dart: Community edition» 2-е издание
Анонс второго издания бесплатной книги по Dart: PDF и EPUB на Яндекс.Диске и Google Drive; полная версия и донат доступны на Boosty.
Анонс второго издания бесплатной книги по Dart: PDF и EPUB на Яндекс.Диске и Google Drive; полная версия и донат доступны на Boosty.
Репозиторий MADTeacher с набором агентских навыков для Dart и Flutter: Drift, Adaptive UI, Navigation, Networking, Testing и др.
Обзор принятой спецификации Declaring и Primary Constructors для Dart: отличия, ограничения и примеры использования.
Разбор pragmа @pragma('vm:deeply-immutable') в Dart — как она позволяет передавать объекты между изолятами по ссылке через SendPort и ограничения по структурам.
Разбор экспериментальных флагов getter-setter-error и sound-flow-analysis в Dart 3.9: как поменяется обработка геттеров/сеттеров и анализ потока для sound-null-safety.
Обзор черновика Enhanced Constructors: инициализация final-полей и вызов super() можно выполнять в теле конструктора; пример до/после.
Краткий обзор черновика Generic Constructors в Dart: два типа (простой и условный), примеры кода и влияние на типобезопасность.
Обзор черновика фичи Metaobjects для Dart: виртуальные статические члены и конструкторы, новая пара static implements/static extends и пример кода.
Анонс 7‑го издания «Основы Dart»: добавлены главы по SQLite и телеграм‑ботам, переработан проект; книга на Boosty, материалы — на Stepik.
Разбор проблем dart:io — сложный API, нативный C++ и медленные операции; обзор экспериментального пакета io_file и его идей.
Мнение о Nylo и сравнении с GetX: примеры глобального state, риски для типобезопасности и поддержки долгоживущих Flutter-приложений.
В спецификации Dart описана фича Private Named Parameters — инициализация приватных полей через именованные параметры конструктора с примерами кода и объяснением влияния на компилятор.
Размышление о том, что работа с ИИ требует значительных усилий и ментального ресурса инженера; влияние промптинга и менеджмент-требований на качество разработки.
Краткое объяснение Private Named Parameters в Dart 3.12: инициализация приватных полей через именованные параметры и сокращение конструкторов. Ссылка на спецификацию в GitHub.
Разбор статьи (arXiv:2504.04372) — косметические изменения кода снижают точность LLM в локализации багов с заявленных 70–80% до ~20–30%.
Размышления о том, как попытки контролировать LLM через промты, agents и mcp превращаются в «рулетку» вместо инженерного подхода.
Принята спецификация enhanced-parts: импорты можно указывать внутри частей библиотеки — влияние будет в Dart SDK (возможно с 3.14).
Разбор о том, как ВК считает просмотры и накручивает показатели, и почему в «православных» соцсетях важнее финансирование, а не продукт.
Автор отмечает, что ВКонтакте перешёл на формат Инстаграма — картинка сверху, текст снизу — и объясняет последствия для маркетинга и формата контента.
Короткий разбор ролика Яндекс Рекламы о нейросетях — визуализация подбора аудиторий и создания объявлений, атмосферно и с отсылками.