DigitableCourses
Portal settings
Show me around

Local and account-free. No account, no sign-up: whatever you type into the tools stays in this browser's localStorage and never reaches a server.

Our own counter records page opens and finishes: the address leaves, plus one tenth-of-the-text figure. No cookies, no outside trackers, your IP is not stored, Do Not Track is honoured. How to check that

The portal's own repository is not published, so we do not call it open source. What is open:

The portal lives on donations, paid consultations and requested write-ups, and on Workbench sales.

There are no plans to make the courses paid.

Digitable

We make the complicated clear

The full IT cycle: analysis, design, development, testing, DevOps. Articles, guides, careers and streams from a team of ex Microsoft, Xsolla, Kontur, Avito engineers.

1178
articles
18
videos
194
topics

Roadmap

What we are working on and planning.

in Russian

Now4

  • Материалы по-английски

    В /en/ есть переведённые главы и заглушки; оставшиеся главы требуют перевода и вычитки.

    Details

    Машинный перевод требует вычитки: status: reviewed ставит человек.

    Глава читается по-английски, штамп говорит: машина или человек.

    work The portal
  • Озвучка материалов

    Озвучка глав подключена; оставшиеся пакеты проходят генерацию и проверку.

    Details

    Нарезка и индекс готовы; вычисление, возврат пакета и audio:check должны быть одной воспроизводимой очередью.

    У главы появляется «Слушать», на /stats/ растёт их число.

    work The portal
  • Роадмап по-английски

    На /en/about/ переведён интерфейс; тексты карточек роадмапа пока русские.

    Details

    Планы портала живут только здесь, и по-английски он молчит.

    Английский читатель видит те же четыре колонки на своём языке.

    work The portal
  • Офлайн-библиотека для компьютера

    Оболочка Electron и сборка библиотеки реализованы; готовность установщиков проверяется отдельно.

    Details

    В packages/offline-bundle/package.json есть сборщик: план теперь про проверку поставки, а не создание приложения с нуля.

    Установщик открывает главы без сети и переносит сохранённое состояние.

    Depends on: «Лицензия на материалы портала» work Workbench

Next2

  • Место, откуда раздаётся звук

    Весь озвученный корпус — это 5,84 ГБ, и рядом с порталом их нет.

    Details

    Следующая волна упирается не в синтез, а в место для файлов.

    «Слушать» работает у всего озвученного, а не у первых глав.

    Depends on: «Озвучка материалов» dependency The portal
  • Лицензия на материалы портала

    Строка Status в LICENSE-CONTENT.md говорит «не выбрана».

    Details

    MIT по букве накрывает и тексты, а это спорит с офертой.

    На /legal/licensing/ у материалов появляется имя лицензии.

    risk The portal

Later2

  • Оконный менеджер лентой

    Окна не сжимаются под соседей, а уезжают за край: едет полотно.

    Details

    Страница /digitwm/ сама говорит: ни релиза, ни тега, ни пакета.

    Менеджер ставится пакетом одной командой, а не из исходников.

    goal digitwm
  • Общий прогресс в офлайн-приложении

    На /learn/ уже есть перенос решений файлом; остаётся подключить состояние к приложению.

    Details

    Ручной экспорт работает, но браузер и приложение пока требуют отдельного переноса.

    Решения и самооценка восстанавливаются вместе с библиотекой.

    Depends on: «Офлайн-библиотека для компьютера» dependency flang

Not doing11

  • Платные курсы

    Главы открыты и останутся: платными бывают работа и инструменты.

    Щиток в шапке говорит «Планов делать курсы платными нет».

    Ни одна глава не закрыта оплатой; на /payment/ — разбор и набор.

  • Аккаунты и подписки

    Регистрации нет и не будет: ни входа, ни профиля, ни подписки.

    Аккаунт и есть механизм, которым вас узнают между визитами.

    Отметки на /career/ лежат в localStorage, и сброс стирает их.

  • Чужие счётчики и cookies

    Открытия и дочитывания считает свой счётчик: без cookies и чужих.

    Промолчать было бы проще, но щиток в шапке о нём говорит.

    На /status/ показано, чем считается и что адрес не хранится.

  • Грейд по результатам тренажёра

    Ни /learn/, ни /career/ не объявляют уровень: ни балла, ни места.

    Грейды между компаниями несравнимы, а тест с уровнем — гороскоп.

    Подтверждается конкретное задание конкретной проверкой.

  • Топ-5 сторон и сравнение с людьми

    Опросник /tools/strengths/ печатает полосы, а не места.

    Разница первого и пятого места меньше погрешности, а норм нет.

    В результате нет ни балла, ни процентиля, ни сравнения.

  • Загрузка резюме на сервер

    Конструктор /tools/resume/ разбирает и хранит резюме в браузере.

    Резюме — самый личный текст, который портал просит ввести.

    Версии переживают закрытие вкладки, но никуда не уходят.

  • Дописывать за человека

    Конвертер /tools/star/ ставит вопрос там, где факта нет.

    Обратная связь с дописанными фактами рушится на первом вопросе.

    Выдуманную задачу ловит scripts/check-portal-tools.mjs.

  • Диагноз вместо карты

    Карта /tools/score/ метит причины гипотезами, пустое — прочерком.

    Пустое место в карте — то, ради чего её и рисуют.

    Пропавший прочерк роняет scripts/check-portal-tools.mjs.

  • Советовать, какое решение верное

    Квадрат /tools/cartesian-square/ кладёт четыре ответа рядом.

    Совет вернул бы человеку его же перекос под видом вывода.

    В выжимке четыре списка и ни строки о том, что выбрать.

  • Правка роадмапа с чужой доски

    Кнопка внизу открывает роадмап вашей копией в «Архитекторе».

    Разрешить двигать наш план — это учёт, кто двигал.

    Раскладка живёт в самом адресе; /about/ она не меняет.

  • Числа об агенте от руки

    Навыки и команды на /digit/ печатаются из data/digit-cli.toml.

    Переписанное руками число расходится с продуктом молча.

    Правка в агенте роняет сверку в npm test, а не едет к читателю.

By tool

Open as a board in the Architect The board opens as your own copy: it lives in the address itself, so your edits stay with you. Our roadmap does not change.