Привет! Меня зовут Артём Алимпиев, я Python‑разработчик.
Недавно я столкнулся с тем, что даже идеально написанные тесты порой ведут себя… странно.
Один день они проходят, другой — падают, хотя код не менялся.Если вы когда‑нибудь ловили такие «призраки» в CI/CD, то знаете, насколько это раздражает.
Так начался мой эксперимент — сделать инструмент, который умеет находить и объяснять, почему тесты становятся нестабильными.
Так родился проект FlakyDetector.
Рубрика «django»
FlakyDetector — мой путь к созданию инструмента для ловли «нестабильных» тестов в Python
2025-11-23 в 14:15, admin, рубрики: django, fastapi, flask, python3Состояние Python в 2025 году
2025-08-29 в 6:12, admin, рубрики: django, fastapi, flask, pycharm, python
Команда Python, PyCharm и DevTools подготовила перевод статьи, основанной на 30 000 ответов разработчиков. TL;DR: 50% разработчиков пишут на Python меньше двух лет, Rust тихо становится «вторым пилотом», FastAPI вырывается вперёд, а агентный AI уже меняет то, как мы пишем код.
Как подключить проект Django к S3 от Yandex
2025-08-18 в 4:46, admin, рубрики: django, python, s3, статика, яндексВыбрал сервис Yandex Object Storage (S3) для медиа (фото) и статики. Потратил пару дней, чтобы подключить. Статью от Яндекса не нашел, использовал пару сторонних сайтов и информацию с Chat GPT. И вот решил написать свою статью.
Начнем с Django. По идее в settings.py у вас так:
# медиа и статичные файлы в режиме разработки
STATIC_URL = "static/"
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
MEDIA_ROOT = f"{BASE_DIR}/media"
MEDIA_URL = "/media/"
Переходим в Yandex Cloud. Вы зарегистрировались, переходим в Identity and Access Management для создания сервисного аккаунта.
Система заказов: решаем проблему конкуренции без очередей
2025-08-03 в 10:16, admin, рубрики: django, django framework, Lua, redis, бэкенд, маркетплейс, разработка сайтов, система заказовВводная часть
При разработке локального маркетплейса Django, и одна из задач, с которой пришлось поработать – это система бронирования товаров при создании заказа. Согласно требованиям, система должна уметь бронировать товары за покупателем, давать ему немного времени на оплату, а потом — если он не успел — освобождать эти товары для других.
Готовимся к собеседованиям с помощью нейросети: опыт создания AI-интервью
2025-06-27 в 19:54, admin, рубрики: AI, django, gpt, hr в it, вакансии, Веб-разработка, обучение, поиск работы, собеседование, трудоустройствоВ своей прошлой статье я рассказал, как создал небольшой проект, который генерирует курсы и обучающие материалы с помощью LLM - AI Тютор. Было приятно получить порядка 130 новых пользователей, и один из них натолкнул меня на мысль о том, чтобы сделать AI тренажер, который бы имитировал собеседование на новую работу. Идея показалась мне интересной, и я решил ее реализовать.
Как это работает?
BlackWave: Как я создал симулятор соцсети с тысячами ИИ-ботов и почему перешёл на Python
2025-06-16 в 13:15, admin, рубрики: AI, django, docker, docker-compose, fastapi, python, векторные базы данных, искусственный интеллект, открытый код, социальные сетиПривет! Меня зовут Владислав, в сети я известен как Metimol. Хочу поделиться историей создания моего open-source проекта BlackWave — симулятора социальной сети, где реальные пользователи могут взаимодействовать с тысячами автономных ИИ-ботов. У каждого из них есть уникальный характер, память и собственная модель поведения. Это был путь от безумной идеи до неожиданной коллаборации, полного переосмысления стека и, наконец, до релиза.
Идея: Социальная сеть для одного
Пришла мне тут по работе задача сделать возможность добавления товара в корзину пользователем без авторизации. Корзина, причем должна храниться на бэке для того, чтобы можно было проводить аналитику по неоформленным заказам, а также, если пользователь авторизуется, то добавлять эту корзину к его профилю для доступности ее с любых других устройств, на которых он (пользователь авторизован).
Ясное дело, что для корзины одного пользователя в сеансе оформления заказа нужен уникальный идентификатор, по которому можно определить в какую “корзину” поместить товар.
Читать полностью »
Кастомизация Django Admin с django-unfold
2025-06-10 в 5:16, admin, рубрики: django, django framework, django-admin-tools, python3Привет. Изучая безграничные просторы интернета интернета, заметил явное отсутствие обучающих статей на тему кастомизации админ-панели в /Django/, а уж поверьте. Её довольно старое для современных рамок стилизация - не приговор. И делается это буквально в пару кликов, без лишнего .css кода. На который как раз таки гайдов полно. Зачем засорять папку со статическими файлами лишним кодом, если можно сделать это в пару кликов.
Telescope — web-based log viewer UI
2025-03-14 в 5:15, admin, рубрики: clickhouse, django, log-viewer, logs, telescope, vuejs, webВсем привет
Хочу поделиться с сообществом своим проектом.
Telescope - это open-source web-приложение для удобной работы с логами, хранящимися в ClickHouse.

Зачем и почему?
Потому что мне не нравятся существующие решения для работы с логами. Часть из них заставляет использовать определённый формат логов и скорее является платформой для хранения и обработки логов (и не только), нежели просто просмотрщиком (например, Читать полностью »
