DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Зависимости: компонентные принципы, циклы и цена чужого кода

Как устроены зависимости между модулями и на что они реально влияют: шесть компонентных принципов Мартина, поиск и разрыв циклов, честный расчёт стоимости сторонней …

#принципы#зависимости#модульность
17 мин
Статья

Жизненный цикл продукта: зрелость, каннибализация, депрекация и закрытие

Что делать, когда рост замедлился и функций накопилось больше, чем нужно: логистическая модель насыщения и признаки зрелости в данных, вторая S-кривая и осознанная …

#продукт#жизненный цикл#депрекация
14 мин
Статья

Железо: почему для ИИ нужны видеокарты

Инференс языковой модели — это умножение матриц, упирающееся не в арифметику, а в пропускную способность видеопамяти. Чем GPU отличается от CPU, сколько памяти требует …

#основы ии#gpu#инференс
19 мин
Статья

Железо и архитектуры: карта трека и где он начинается

Карта трека про устройство вычислителя вглубь: три уровня — контракт ISA, микроархитектура и кристалл, — уравнение времени исполнения, физические пределы частоты, роль …

#железо#архитектура процессора#risc-v
23 мин
Статья

Железо для программиста: микроконтроллеры, платы, схемы, питание

Электрический минимум для разработчика: как устроен вывод микроконтроллера, чем платы отличаются друг от друга, как читать даташит и схему, откуда берётся питание и …

#встраиваемые системы#микроконтроллеры#stm32
28 мин
Статья

Желательные трудности: почему лёгкое обучение хуже

Разбор понятия desirable difficulties: какие затруднения в обучении проверены экспериментально, почему они снижают текущий результат и повышают отложенный, где проходит …

#обучение#память#практика
24 мин
Статья

Жадные алгоритмы и когда они корректны

Как устроена жадность, почему она иногда даёт точный оптимум, а иногда катастрофу — аргумент обмена, greedy stays ahead, матроиды, классические задачи и приближённые …

#алгоритмы#жадные алгоритмы#оптимизация
20 мин
Статья

Другие ОС: macOS и XNU, Windows NT, Solaris/illumos, Plan 9, RTOS

Мир не заканчивается на Linux: как устроены XNU, Windows NT, illumos, Plan 9 и системы реального времени, что из них перетекло в Linux и что это меняет в вашем коде

#операционные системы#macos#windows
27 мин
Статья

Доступные компоненты: модалки, меню, табы, автодополнение

Как собрать модальный диалог, выпадающее меню, вкладки и автодополнение так, чтобы ими можно было пользоваться клавиатурой и скринридером: рабочий код, разбор паттернов …

#доступность#aria#компоненты
22 мин