| Date | Title | Description |
| 04.03.2026 | Векторный поиск в PostgreSQL: PGVector, SQLAlchemy и FastAPI | Привет Хабр! Меня зовут Владимир и я алкоголик решил выйти из зоны комфорта и начать чего-нибудь писать. В этом материале я хочу поделиться своими наработками по организации векторного хранилища в PostgreSQL и реализации базового API для не... |
| 27.02.2026 | Создан фонд Open Source Endowment для финансирования открытого ПО | В США запустили фонд Open Source Endowment (OSE) для помощи опенсорс-проектам. Организаторы фонда планируют собрать капитал, вложить его и из инвестиционного дохода формировать гранты разработчикам. Основную сумму фонд тратить не намерен: о... |
| 21.02.2026 | Temporal Secures $300M: Valuation Soars to $5B, Fuels Agentic AI Reliability | Temporal, a leader in durable execution software, has secured $300 million in Series D funding. Andreessen Horowitz spearheaded the round, pushing the company's valuation to $5 billion. This significant investment bolsters Temporal's missio... |
| 18.02.2026 | Temporal: $300 Million Series D At $5 Billion Valuation Secured For Open-Source Durable Execution Platform | Temporal, the open-source platform powering agentic AI applications, has raised $300 million in a Series D financing round at a $5 billion valuation as companies accelerate efforts to move AI systems from pilot projects into production envi... |
| 01.02.2026 | Интроспекция в Python на реальных примерах: как код узнает сам о себе | В Python код является данными. Функции, классы, модули и даже стек вызовов можно исследовать во время выполнения программы. Этот механизм называется интроспекцией.
Интроспекция активно используется во фреймворках, логировании, тестах, depen... |
| 12.01.2026 | Pydantic vs Adaptix – плюсы, минусы и области применения | Небольшое введение к тому, как мы собственно до всего этого дошли.
Современная экосистема Python переживает большую трансформацию в подходах к обработке, валидации и (де)сериализации данных. Еще совсем недавно (десять лет назад) в питоне не... |
| 08.01.2026 | Kawai-Focus 2.1: переезд на новый стек | Вступление
Всем доброго дня! В одной из предыдущих статей Вайбкодинг с нейросетью 1: проверяю сборку Flutter-приложения в AppImage:
Сравнил Flutter и Kivy;
Написал Hello World на Dart для Flutter;
Использовал нейросети Perplexity и Giga Cha... |
| 06.01.2026 | Ритуал создания API в традициях древних ацтеков | Как ацтеки создавали календари, а мы — API
Всем привет!
Статья на 15-20 минут осознанного чтения. Будет интересна начинающим и, надеюсь, продолжающим увлекательное путешествие людям во вселенной python. Будет рассмотрен один из великого мно... |
| 19.12.2025 | Виды Structured Output и способы их реализации | Structured Output это способ “заставить” модель отвечать в строго заданном формате.
Пример. Имеется пачка неструктурированных объявлений о продаже недвижимости.
Продается однокомнатная квартира площадью 35,6 кв.м. на 11-м этаже 22-этажного ... |
| 16.12.2025 | dag_generator: лоукод-генерация гетерогенных Airflow DAG | Многие команды сейчас меняют проприетарное ПО на открытые аналоги. Под «открытостью» мы понимаем не только миграцию с платного софта на бесплатный, но и новый подход к построению data-платформ, где каждый продукт развивает свой сегмент плат... |
| 29.01.2025 | FastAPI vs. Litestar: The Battle of Python Frameworks for Microservices | In the realm of Python web frameworks, FastAPI and Litestar stand out like two titans. Each has its own strengths and weaknesses, and choosing between them can feel like picking a favorite child. Both frameworks cater to the needs of develo... |
| 29.01.2025 | FastAPI vs Litestar: выбираем лучший фреймворк для микросервисов | Привет, жители Хабра! Это Леша Жиряков из МТС Диджитал. В прошлый раз я опубликовал пост Polars vs Pandas, а сегодня поговорим о FastAPI и Litestar — фреймворках для микросервисов. У каждого из них свои сильные стороны, так какой выбрать дл... |
| 13.01.2025 | Building a Telegram Bot with FastAPI and Vue.js: A Step-by-Step Guide | In the digital age, convenience is king. Imagine a world where booking a doctor's appointment is as easy as sending a message. This is the promise of a Telegram bot integrated with a MiniApp, powered by FastAPI and Vue.js. This article will... |
| 13.01.2025 | FastAPI и Vue.js 3: телеграм-бот с MiniApp для записи и автоматических уведомлений. Пишем бэкенд | Приветствую, друзья!
Сегодня я рад представить вам новый крупный проект, в рамках которого мы разберем технологии и подходы, которые ранее не освещались в моих статьях.
На этот раз мы создадим телеграм-бота с MiniApp (ранее известным как We... |
| 30.12.2024 | Следим за Telegram по-деловому | Приветствую!
Сегодня будем писать бота для хранения истории личных сообщений
Безусловно, идея не уникальная: часть людей уже использует неофициальные клиенты, другая – юзерботов (например, на pyrogram)Тогда что здесь?
Официальный бизнес-реж... |
| 14.12.2024 | Делаем управление конфигами удобным при помощи pydantic_settings | Конфиги используются в каждом приложении. Многие разработчики используют для управления конфигурационными файлами стандартные библиотеки по типу json и yaml, а также python-dotenv для загрузки чувствительных данных из файла в переменные окр... |
| 12.12.2024 | Динамическая адаптация награды с помощью Pydantic | Сегодня разберем тот случай, когда бизнес приходит с очередной задачей, звучащей так: «Нам нужно, чтобы награды для пользователей можно было гибко менять, подстраивать, проверять и, главное, не ломать всё при каждом чихе».
Pydantic — это би... |
| 12.12.2024 | Рекурсивные запросы в SQLAlchemy | Оглавление
Введение
Ленивая стратегия
Selectin
Joinload
Сырой рекурсивный CTE-запрос
CTE-запрос core SQLAlchemy
Сравнение производительностиВведение
Когда возникает необходимость работать с иерархической структурой данных, кажется, что реше... |
| 15.11.2024 | The Inner Workings of Go's Scheduler: A Deep Dive | Go, the programming language developed by Google, is renowned for its simplicity and efficiency. At the heart of its performance lies the Go scheduler, a complex mechanism that manages goroutines. Understanding this scheduler is crucial for... |
| 15.11.2024 | Телеграм не бот, REST API wrapper для управления аккаунтом но не ботом | Давно пишу ботов для телеграмм, использую golang. Понадобился функционал - сканировать каналы по ссылке. Бот такое не может, это уже более сложное апи, порылся - нашел библиотеку на golang, попробовал - сложно. Нашел на питоне - проще. Но н... |
| 29.10.2024 | Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов | Привет, друзья!
Сегодня я продолжу делиться примерами создания приложений с использованием MiniApp в Telegram, и на этот раз мы создадим настоящую классику — головоломку 2048, полностью интегрированную в Telegram MiniApp.Что мы будем делать... |
| 28.10.2024 | Crafting a Telegram Bot: The Art of Cooking with AI | In the digital age, where convenience meets creativity, the culinary world is not left behind. Enter the realm of Telegram bots, where technology and gastronomy collide. Today, we explore the journey of creating a unique Telegram bot, “Cybe... |
| 23.10.2024 | Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут | Привет, друзья! Ваш теплый отклик на мою прошлую статью о разработке Telegram-ботов с использованием технологии MiniApp вдохновил меня на создание нового проекта. Сегодня мы создадим Telegram-бота, который умеет:
Сканировать QR-коды в реаль... |
| 19.10.2024 | The Art of File Sharing: Navigating Local Networks with Python | In a world where data flows like water, the need for seamless file sharing is more crucial than ever. Whether it’s a quick transfer between devices or a more permanent solution, the options can feel overwhelming. The digital landscape is li... |
| 18.10.2024 | Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник | Недавно я обратил внимание, что в русскоязычном интернете очень мало доступной и понятной информации о библиотеке Pydantic, особенно об её обновлённой версии 2. Это кажется странным, потому что Pydantic — это очень простая в освоении библио... |
| 17.10.2024 | Building a Spring Boot Library: A Guide to Streamlined Development | In the world of software development, efficiency is king. The DRY principle—“Don’t Repeat Yourself”—is the golden rule. It’s about avoiding redundancy in code. Imagine a sprawling garden. If every flower grows in its own pot, maintenance be... |
| 16.10.2024 | GUI — это хорошо, но большие дяди хотят IaC | Вечерело, накрапывал морозный дождь… шел 7-й год разработки Roxy-WI. Понимание необходимости автоматизации пришло давно, поэтому был разработан API. Он был, скажем так, кривой и местами нелогичный, но работал. После создания RMON и написани... |
| 15.10.2024 | Navigating the Digital Divide: Building an OpenAI API Workaround in Russia | In a world where technology knows no borders, some countries still face barriers. Russia, for instance, finds itself at odds with the OpenAI API. This has led to creative solutions, like the development of a service to bypass these restrict... |
| 14.10.2024 | Сервис для обхода блокировки OpenAI API в России или ваш первый API | Всем привет! Сегодня я расскажу вам, как я сделал сервис для обхода блокировки OpenAI в россии со стороны OpenAI (не Роскомнадзор даже) с использованием FastAPI и Docker. Мотивация проста. У меня в РФ есть сервер на котором работают сервисы... |
| 12.10.2024 | Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic | Наконец-то настало время заняться тем, что я уже давно планировал — создать подробный гайд по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM. Эта серия статей охватит абсолютно все аспекты: от моделей и связей между ними до миграци... |
| 05.10.2024 | Аргументы по умолчанию(мысли вслух) | ВНИМАНИЕ(ATTENTION)! - Хочу сразу сказать, что эта статья не о проблеме, а о моих размышлениях на тему аргументов по умолчанию.
Поэтому здесь нет стандартного сценария ПРОБЛЕМА -> РЕШЕНИЕ.
Тут сценарий такой - РАССУЖДЕНИЯ АВТОРА -> РА... |
| 30.09.2024 | Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем | Привет, друзья! Сегодня я подготовил для вас увлекательную практическую статью о создании мини-чата на FastApi. Мы погрузимся в мир вебсокетов, узнаем, зачем они нужны и как применяются в реальных приложениях. Также я продемонстрирую работу... |
| 11.09.2024 | Интернационализация FastAPI | Чтобы прикрутить gettext к FastAPI есть куча решений, я, например, пользовался этой статьей.
Проблема в том, что все они переводят текст сразу, в мне нужно хранить его в pydantic модели переводить на язык пользователя в момент сериализации ... |
| 05.09.2024 | Апи версионирование по-взрослому | Мы все любим пробовать новые инструменты, но ненавидим их поддерживать и обновлять. Это касается всего: операционных систем, приложений, API, пакетов Linux. Больно, когда наш код перестает работать из-за обновления, и вдвойне больно, когда ... |
| 04.08.2024 | Navigating the Waters of Modern Web Development: A Dive into Feature-Sliced Design and FastAPI | In the ever-evolving landscape of web development, methodologies and frameworks emerge like waves, each promising to streamline processes and enhance productivity. Two such innovations are Feature-Sliced Design (FSD) and FastAPI. Each serve... |
| 04.08.2024 | Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса | В последнее время я опубликовал более десяти крупных статей на тему разработки собственного API с использованием FastAPI. Однако, в основном, эти статьи были теоретическими. Сегодня я решил создать чисто практическую статью, в которой мы с ... |
| 19.07.2024 | msgspec. Библиотека для сериализации и десериализации чего угодно | В повседневных задачах есть множество инструментов для работы с различными форматами данных, такими как JSON, TOML, YAML и другими.
msgspec — это инструмент, который может работать со всеми этими форматами и при этом быть быстрым и простым ... |
| 18.07.2024 | Создание собственного API на Python (FastAPI): Авторизация, Аутентификация и роли пользователей | Друзья, приветствую! К сожалению, не хватает времени, чтобы чаще публиковаться, и надеюсь, что вы ждали этой статьи.
Как вы поняли из названия, сегодня мы поговорим про авторизацию и аутентификацию. Прежде чем вы приступите к прочтению стат... |
| 12.07.2024 | Создание собственного API на Python (FastAPI): Router и асинхронные запросы в PostgreSQL (SQLAlchemy) | Друзья, приветствую! Если вы читали мои прошлые статьи из серии «Создание собственного API на Python (FastAPI) и повторяли за мной, то сейчас вы готовы к полноценной интеграции PostgreSQL в ваше API.
Для того чтоб это сделать у вас должны б... |
| 07.07.2024 | Создание собственного API на Python (FastAPI): Гайд по POST, PUT, DELETE запросам и моделям Pydantic | Друзья, приветствую вас в очередной статье, посвященной разработке API с использованием фреймворка FastAPI. В прошлой публикации мы познакомились с основами FastAPI и написали первые функции, освоив GET-запросы. Однако возможности HTTP обще... |
| 02.07.2024 | Создание собственного API на Python (FastAPI): Знакомство и первые функции | Друзья, приветствую! Данной статьей я планирую начать большой курс публикаций, в которых я расскажу все, что знаю про FastAPI, начиная от самых простых аспектов и заканчивая более глубокими задачами, такими как JWT авторизация, работа в фон... |
| 26.06.2024 | Разработка фреймворка для автоматизации загрузок данных из источников: Case Study для металлургической компании | Всем привет! Меня зовут Амир Розикзода, я Data Engineer в компании “ДЮК Технологии”. Хочу рассказать о кейсе, в котором я участвовал в качестве соавтора под руководством моего коллеги Хуснутдинова Артура, Data Engineer в компании “ДЮК Техно... |
| 20.06.2024 | История оптимизации Python сервиса: Маленький шаг для человека, гигантский скачок для сервиса | Привет, Хабр, на связи Okko! У нас одна из самых больших медиатек в России, поэтому мы постоянно работаем над развитием алгоритмов поиска и рекомендаций. Новые фичи тестируются с помощью А/Б тестов, количество фичей неустанно растет, поэтом... |
| 18.06.2024 | Основы архитектуры для джунов: построение масштабируемых и чистых приложений на python (Туториал) | Когда речь идет о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID практики проектирования, имеет решающее значение. Изучив эти принципы, новички ... |
| 06.04.2024 | Микросервис на Python+ FastAPI | Введение в микросервисы
Микросервис — это подход к разбиению большого монолитного приложения на отдельные приложения, специализирующиеся на конкретной услуге/функции. Этот подход часто называют сервис-ориентированной архитектурой или SOA.
В... |
| 15.03.2024 | Аннотировать или да? | Что такое аннотации типов в Python?
Читая эту статью надеюсь, что вы знакомы с аннотациями в Python. Но все же в вкратце напомню. Они нужны для того, чтобы придать некой строгости нашему динамически типизированному языку.
Утиная типизацияКа... |
| 25.07.2023 | Автоматизация обеспечения качества кода на языке Python | Далее в статье я поясню, что я понимаю под термином «качество кода» и какую пользу оно приносит разработчикам.
В первой половине статьи я раскрою общие концепции и рабочие процессы, применимые к большинству программных проектов. Даже если в... |
| 29.04.2023 | 7 подходов к проверке атрибутов классов в Python | Проверка типов и проверка значений обрабатываются в Python гибким и неявным образом. В Python начиная с Python 3 появился модуль 1typing, который обеспечивает поддержку подсказок типов во время 2выполнения. Но для проверки значений не сущес... |
| 07.11.2022 | Учим автотесты API адаптироваться под требования | Привет! Меня зовут Тимур Шарафутдинов, я занимаюсь процессами автоматизации тестирования в «Ростелеком ИТ». Сегодня поделюсь своим опытом реализации model based-подхода в написании python API автотестов на проекте «База заказов».
Проект пре... |
| 12.10.2022 | [Python Intermediate] Урок 1. Конфигурация приложения | Алоха!
Задуманная мною серия статей-уроков будет полезна прежде всего тем, кто уже знает основы Python, но находится в начале пути и не может структурировать обрывки знаний. Если ты уже отучился на одном из бесчисленных курсов или близок к ... |
| 30.09.2022 | Как повысить безопасность приложений с помощью фабрик строк в psycopg | psycopg — это адаптер базы данных PostgreSQL для Python, то есть одной из его основных задач является автоматическая подстройка типов при составлении запросов и получении ответов между PostgreSQL и Python. И хотя это преобразование отлично ... |
| 19.09.2022 | Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry | Пишете на Python и давно хотели запрыгнуть на поезд хайпа по GraphQL, но никак не могли выбрать между Graphene и Ariadne? Предлагаем вам третий вариант – Strawberry.
Strawberry – code-first библиотека с большим количеством батареек. 2.6 тыс... |
| 08.08.2022 | Устаревшие Python-библиотеки, с которыми пора попрощаться | В Python, с каждым релизом, добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Все мы привыкли пользоваться старыми добрыми Python-библиотеками, привыкли к определённым способам работы. Но пришло время об... |
| 29.12.2021 | TalkPython: лучшие пакеты Python по итогам 2021 года | На КДПВ в гостях у TalkPython вы видите Гвидо ван Россума — создателя Python, Марка Шеннона, план ускорения Python в 5 раз за 4 года и, конечно, автора подкаста. А мы делимся подборкой пакетов Python, о которых шла речь в выпусках за уходящ... |
| 12.11.2021 | Python и чистая архитектура в 2021 году | Прошло уже почти 3 года с тех пор, как я впервые воспользовался чистой архитектурой на практике. С тех пор я побывал на многочисленных конференциях, где выступал с докладами на эту тему (вот, например, доклад Clean Architecture in Python с ... |
| 30.09.2021 | Как настроить SQLAlchemy, SQLModel и Alembic для асинхронной работы с FastAPI | В этом руководстве предполагается, что у вас есть опыт работы с FastAPI и Postgres с помощью Docker. Вам нужна помощь, чтобы ускорить работу с FastAPI, Postgres и Docker? Начните со следующих ресурсов:
Разработка и тестирование асинхронного... |
| 12.03.2021 | Python — серьезный язык для разработки backend | Всем привет! Меня зовут Денис Аникин, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про от... |