Перейти к контенту
proDream

Статьи пользователя Иван Ашихмин

Всего публикаций: 220
ty: революция в тайп-чекинге

ty: революция в тайп-чекинге

Новости 5279

Astral представили ty — новый тайп-чекер для Python, который обещает изменить привычный подход к типизации. В статье разбираемся, чем ty отличается от mypy и Pyright, почему он настолько быстрый, как устроен изнутри и стоит ли уже сейчас пробовать его в реальных проектах.

 

ИИ бот-модератор 1: Начало проекта

ИИ бот-модератор 1: Начало проекта

Telegram-бот на AIOgram3 685

Это первая статья серии «ИИ бот-модератор», в которой мы закладываем фундамент будущего проекта. Разберём, почему структура и качество кода критичны для роста, познакомимся с базовыми инструментами (git, uv, pre-commit, make) и подготовим проект к дальнейшей разработке Telegram-бота с ИИ.

ReVu — Open Source AI-ревьюер для ваших Pull Request

ReVu — Open Source AI-ревьюер для ваших Pull Request

ReVu 608

Из случайного разговора родился ReVu — self-hosted инструмент для автоматического код-ревью с помощью ИИ. В статье рассказываю, зачем он нужен, как работает и как запустить его у себя за пару минут.

FastAPI 11. Хранение и сокращение ссылок

FastAPI 11. Хранение и сокращение ссылок

Сервис на FastAPI 796

Продолжаем разработку бэкенда сервиса сокращения ссылок на FastAPI. В 11-й части создаём модель для хранения ссылок, настраиваем миграции Alembic и реализуем ключевые маршруты — получение полной ссылки по короткой, список ссылок пользователя, создание и удаление.

Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году

Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году

Полезные инструменты 1212

Сравниваю производительность Python веб-серверов: Gunicorn, uWSGI, Uvicorn и Granian. Разбираюсь в WSGI/ASGI/RSGI, изучаю RPS/latency веб-серверов, а также даю рекомендации настройке Granian (воркеры, backpressure). Узнайте, почему Granian выделяется и когда он лучше классики.