Неизменяемость: как работать с данными, ничего не меняя
Почему запрет на изменение данных убирает целый класс багов, как обновлять неизменяемые структуры без квадратичного копирования и сколько это реально стоит в проде.
Статьи, гайды, разборы и курсы Digitable.
Почему запрет на изменение данных убирает целый класс багов, как обновлять неизменяемые структуры без квадратичного копирования и сколько это реально стоит в проде.
Что вы реально покупаете, выбирая нативную iOS: семантика значений и ARC вместо GC, структурированная конкурентность, декларативный SwiftUI поверх императивного UIKit, …
Как устроена современная нативная разработка под Android: Kotlin и корутины, Jetpack Compose и три фазы кадра, жизненный цикл и смерть процесса, Jetpack-экосистема, …
Какие ставить размер популяции и вероятность мутации, стоит ли вообще их настраивать, как устроены гонки конфигураций (F-race, irace), адаптивный выбор операторов, …
Найм глазами руководителя: зачем нужна вакансия, как из карты команды получается профиль, во что обходится воронка в часах команды, кто принимает решение и что …
Три слова, которые в разговорах об эксплуатации подменяют друг друга, и честная арифметика за ними: сколько минут даёт каждая девятка, как доступности складываются в …
Как превратить «а выдержим ли мы» в измеримый эксперимент: выбор профиля нагрузки, открытая и закрытая модель, закон Литтла, рабочие скрипты k6, построчный разбор отчёта …
Как поставить вопрос о производительности так, чтобы на него можно было ответить: профили нагрузки, открытая и закрытая модели, перцентили вместо среднего, рабочие …
Три слоя навигации — текст, теги, семантика: как устроен ripgrep и почему он быстрый, зачем в 2026 году всё ещё нужны ctags, какие методы LSP отвечают на какие вопросы, …
Почему в распределённой системе нет стек-трейса и что играет его роль: трейс как граф причинности, распространение контекста через асинхронные границы, рассинхронизация …
Как сделать наблюдаемость платформенным сервисом, которым действительно пользуются: контракт инструментирования, метрики принятия, экономика кардинальности и объёма, …
Как узнать, что на самом деле делает система: счётчики в /proc и PSI, методологии USE и off-CPU, трассировка вызовов через ptrace, выборка стеков через PMU и perf, ftrace …
По этому запросу ничего не найдено.
Ступени, треки и материалы портала. Кликните ступень, чтобы раскрыть треки, трек — чтобы увидеть статьи, статью — чтобы увидеть, с чем она связана по общим темам.
Колесо — масштаб, перетаскивание — панорама. Стрелки и Tab — переход между узлами, Enter — раскрыть или выбрать. Повторный клик по материалу показывает его соседей по общим темам.