Фронтенд и веб-платформа
HTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловМатериалы для проекта «SaaS» объединяют несколько направлений. Начните с разделов ниже.
HTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловСерверные приложения, базы данных, авторизация и интеграции.
768 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловТипографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловРекламные платформы, кампании, аудитории, креативы и оценка затрат.
22 материалаEmail, коммуникации и жизненный цикл клиента.
17 материаловРазделяем стандартные потоки команд и сохраняем диагностические данные без смешивания результата с ошибками.
Используем head, tail и grep, чтобы найти относящиеся к вопросу строки и сохранить контекст наблюдения.
Выбираем поля TSV, считаем статусы и пути и различаем преобразование данных и доказательство причины ошибки.
Разделяем человека и учётную запись службы, читаем группы и разбираем назначение /etc/skel без изменения всех пользователей.
Назначаем доступ по ролям, учитываем прохождение каталогов и отделяем открытый SSH-ключ от закрытого.
Различаем PID и job, наблюдаем учебный процесс и выбираем корректное завершение вместо случайного уничтожения по имени.
Связываем процесс DeskQueue с systemd, разделяем запуск и готовность и читаем журнал выбранного экземпляра.
Разделяем DNS, интерфейс, слушающий сокет и ответ приложения при диагностике недоступного веб-сервиса.
Связываем время ответа с наблюдениями процесса и системы, не принимая load average или занятую память за готовый диагноз.
Различаем df и du, ищем крупные учебные файлы и упаковываем выпуск с ясной границей данных.
Превращаем разовый подсчёт TSV в сценарий с явными параметрами, проверкой входа и понятными кодами завершения.
Создаём сборщик с фиксированными командами, отдельными потоками вывода, тайм-аутами и ограниченными повторными попытками.
Задаём явное окружение периодического сборщика, выбираем один планировщик и предотвращаем одновременные запуски через flock.
Планируем копирование учебного выпуска, восстанавливаем его в новый каталог и явно отделяем файловую копию от защиты PostgreSQL.
Семь последовательных серий: чат, Redis, CMS, магазин, бронирование, расширение браузера и карты.
12 уроков о кеше, очереди CSV, повторе, идемпотентности и сопровождении.
Прочитать вымышленный каталог через Redis-кеш.
Ограничить время хранения кешированной копии.
Менять ключ кеша вместе с версией основных данных.
Ограничить постановку задач счётчиком с TTL.
Задать контракт задачи и устойчивый jobId.
Отделить HTTP-ответ от добавления остатков товаров.
Различать временный сбой и непригодные данные.
Записать остатки и отметку импорта одним Lua-скриптом.