Все заметки

производительность

Ускоряем сериализацию JSON с orjson

Замена стандартного json на orjson урезала время сериализации почти вдвое. Бенчмарк и подводные камни.

паттерны

Крошечный декоратор для повторов

Для ретраев не всегда нужна зависимость — хватает 15 строк с экспоненциальной задержкой.

async

asyncio.gather и обработка ошибок

Чем return_exceptions=True отличается от поведения по умолчанию.

стандартная библиотека

pathlib вместо os.path

Почему я почти полностью перешёл на pathlib.

типизация

Импорты только для проверки типов

Блок TYPE_CHECKING помогает избежать циклических импортов.