Declaring и Primary Constructors в Dart
Обзор принятой спецификации Declaring и Primary Constructors для Dart: отличия, ограничения и примеры использования.
Обзор принятой спецификации 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 в pdf на Boosty (599 руб.), курс на Stepik; скидка 50% до 19 октября.
Спецификация dot-shorthands принята и перемещена в accepted; фича войдёт в Dart 3.10. Также принята спецификация Private Named Parameters.
Разбор проблем dart:io — сложный API, нативный C++ и медленные операции; обзор экспериментального пакета io_file и его идей.
В спецификации Dart описана фича Private Named Parameters — инициализация приватных полей через именованные параметры конструктора с примерами кода и объяснением влияния на компилятор.
Обзор Metaobjects в Dart: позднее связывание статических методов и конструкторов, static implements/extends и генерация метаобъектов.
PR Славы Егорова по Static Enough Metaprogramming принят в репозиторий: @konst, компиляция дженериков, разворачивание циклов и константные выражения в Dart.
Краткое объяснение Private Named Parameters в Dart 3.12: инициализация приватных полей через именованные параметры и сокращение конструкторов. Ссылка на спецификацию в GitHub.
Разбор статьи (arXiv:2504.04372) — косметические изменения кода снижают точность LLM в локализации багов с заявленных 70–80% до ~20–30%.
Краткая заметка о «Гноссиен №1» Э. Сати: характеристики, уровень сложности и авторская аранжировка для семиструнной гитары, ссылки на ноты.
Профиль Франсиско Тарреги — выдающийся гитарист и композитор, основоположник испанской школы; упоминание «Gran Valse», педагоги и ученики.
Краткая база по постановке рук на классической гитаре: схема из трёх шагов, план серии из 6 постов и ссылки на подробные материалы.
Романс А. Смирнова на стихи А.С. Пушкина: ноты, исполнители Давид Саникидзе и Сергей Гуделев, указана сложность 6/10.
Оживлённая пьеска на известную мелодию — фольклор, сложность 2/10; ноты и вариант в ля мажоре. Полезно для техники правой руки.