ty: революция в тайп-чекинге
Astral представили ty — новый тайп-чекер для Python, который обещает изменить привычный подход к типизации. В статье разбираемся, чем ty отличается от mypy и Pyright, почему он настолько быстрый, как устроен изнутри и стоит ли уже сейчас пробовать его в реальных проектах.
ИИ бот-модератор 1: Начало проекта
Это первая статья серии «ИИ бот-модератор», в которой мы закладываем фундамент будущего проекта. Разберём, почему структура и качество кода критичны для роста, познакомимся с базовыми инструментами (git, uv, pre-commit, make) и подготовим проект к дальнейшей разработке Telegram-бота с ИИ.
Обновление библиотеки - AIOgram 3.23.0
Вышло обновление библиотеки aiogram 3.23.0. Что нового?
OpenAI Guardrails: защита ИИ-приложений от атак
В этой статье разберёмся, что за инструмент OpenAI Guardrails Python, какие есть виды атак на ИИ-агентов и как от них защищаться.
OpenAI ModerationAPI: примеры использования
В этой статье узнаем о способах фильтрации контента ИИ с использованием OpenAI ModerationAPI.
Selectolax: быстрая альтернатива Beautiful Soup
В этой статье мы познакомимся с библиотекой Selectolax, представляющей собой более быструю альтернативу медленному Beautiful Soup.
FastAPI 12. Интеграция Starlette Admin
В этой статье узнаем про админ панели для FastAPI и интегрируем в проект библиотеку Starlette Admin.
ReVu — Open Source AI-ревьюер для ваших Pull Request
Из случайного разговора родился ReVu — self-hosted инструмент для автоматического код-ревью с помощью ИИ. В статье рассказываю, зачем он нужен, как работает и как запустить его у себя за пару минут.
FastAPI 11. Хранение и сокращение ссылок
Продолжаем разработку бэкенда сервиса сокращения ссылок на FastAPI. В 11-й части создаём модель для хранения ссылок, настраиваем миграции Alembic и реализуем ключевые маршруты — получение полной ссылки по короткой, список ссылок пользователя, создание и удаление.