Сниппеты кода
Полезные фрагменты кода от сообщества.
Семантический шаблон страницы
Каркас с корректными мета-тегами, Open Graph и доступной структурой — основа для любой страницы.
Тёмная тема на CSS-переменных
Один набор токенов, две темы: системная по умолчанию и ручное переключение через data-атрибут.
Адаптивная сетка без медиазапросов
CSS Grid с auto-fit и clamp: колонки сами подстраиваются под ширину экрана.
Git: полезные команды на каждый день
Отмена изменений, поиск ошибочного коммита, перенос правок и очистка веток.
GitHub Actions: тесты и линтеры
CI-пайплайн для Python-проекта: матрица версий, кеш зависимостей, сервисная БД, покрытие.
docker compose: веб, БД, кеш и очередь
Готовый стек для веб-приложения: зависимости по healthcheck, тома и переменные окружения.
Многоступенчатая сборка образа Python
Минимальный образ: зависимости собираются отдельно, приложение работает от непривилегированного пользователя.
Трейты и обобщённые функции
Свой трейт, реализация по умолчанию, дженерики с ограничениями и динамическая диспетчеризация.
Асинхронный HTTP-клиент на tokio и reqwest
Параллельные запросы, таймауты и разбор JSON в типизированную структуру.
Многопоточность: Arc, Mutex и каналы
Разделяемое состояние между потоками и передача сообщений — оба идиоматичных способа.
Итераторы и коллекции
Ленивые цепочки преобразований, группировка в HashMap и сортировка без лишних аллокаций.
Обработка ошибок с Result и оператором ?
Собственный тип ошибки, From-конверсии и распространение ошибок через ?.