Перейти к содержимому

Записки о работе

Делюсь опытом, инсайтами и практическими решениями из реальных проектов. Архитектура, производительность, процессы и команды.

10
·22 мин

ty от Astral: тайп-чекер, который переписывает правила игры

Глубокий разбор ty — нового тайп-чекера от создателей uv и Ruff. Пересечения типов, интеллектуальное сужение, производительность в 10-100 раз быстрее mypy. Революция или очередной хайп?

  • #Python
  • #Типизация
  • #Инструменты
  • #Производительность
Читать
·20 min

FastAPI vs Django 5: честный выбор после 8 месяцев боли

Честное сравнение FastAPI и Django 5 после 8 месяцев миграций в обе стороны. Реальные истории, грабли Django async, кейсы экономии $50k/год и возврата на Django за неделю. Без маркетинга — только практика.

  • #Python
  • #FastAPI
  • #Django
  • #Backend
  • #Architecture
Читать
·28 min

Pydantic v2 Advanced Topics: async валидация, GraphQL, CLI и message brokers

Продвинутые сценарии использования Pydantic v2: async validation, интеграция с GraphQL/Strawberry, CLI приложения с Typer, message brokers (Kafka, RabbitMQ) и custom plugins

  • #Python
  • #Pydantic
  • #GraphQL
  • #Async
  • #CLI
  • #Message Brokers
Читать
·24 min

Pydantic в микросервисной архитектуре: schema registry, версионирование и интеграция с FastAPI

Использование Pydantic в микросервисах: управление схемами, обратная совместимость API, FastAPI + OpenAPI интеграция, SQLAlchemy patterns и schema registry

  • #Python
  • #Pydantic
  • #Microservices
  • #API Design
  • #FastAPI
  • #SQLAlchemy
Читать
·22 min

Pydantic v2 Performance: профилирование, оптимизации и сравнение с альтернативами

Глубокий анализ производительности Pydantic v2: детальные benchmarks ConfigDict параметров, профилирование, оптимизации для высоких нагрузок и честное сравнение с msgspec

  • #Python
  • #Pydantic
  • #Performance
  • #Optimization
  • #Profiling
  • #Benchmarking
Читать
·45 min

Pydantic v2 Production Patterns: ConfigDict, валидация и сериализация для enterprise

Исчерпывающий справочник по Pydantic v2 для production: все параметры ConfigDict, 4 уровня валидации, продвинутая сериализация, error handling, security и паттерны из реальных проектов

  • #Python
  • #Pydantic
  • #Best Practices
  • #API Design
  • #Backend
  • #Security
Читать
·20 min

Миграция Pydantic v1→v2: опыт обновления 28 моделей на тестовом проекте

Честный разбор миграции на Pydantic v2: 6 недель в свободное время, 3 проблемы на тестовом стенде, -75% latency и куча найденных граблей. Без маркетинга, только практика.

  • #Python
  • #Pydantic
  • #Migration
  • #Testing
  • #Case Study
Читать
·15 мин

Генераторы и yield в Python: глубокое погружение

Полное руководство по генераторам Python: от базовых концепций до продвинутых паттернов. Разбираем механику работы yield, итераторный протокол, корутины и практические кейсы для собеседований.

  • #Python
  • #Генераторы
  • #Собеседование
  • #Производительность
Читать
·25 min

WebSocket vs SSE vs Long Polling: выбираем реалтайм в 2025

Честное сравнение трёх подходов к real-time коммуникации: WebSocket, Server-Sent Events и Long Polling. Когда использовать каждый, подводные камни и production-ready примеры на FastAPI.

  • #Python
  • #FastAPI
  • #WebSocket
  • #SSE
  • #Backend
  • #Real-time
Читать
·35 min

Async/await в Python: что происходит под капотом (и почему это важно знать)

Глубокое погружение в async/await Python: разбираем event loop, coroutines и futures на уровне байткода. Типичные ошибки blocking calls, debugging в production и честный ответ на вопрос «когда async — это overkill».

  • #Python
  • #Async
  • #Asyncio
  • #Performance
  • #Production
Читать