Афонасьев Евгений - IT, Python и вот это все
СтатистикаВеду разработку тасками в jira и не забываю страдать telegram: https://t.me/afonasev linkedin: https://linkedin.com/in/afonasev/ github: https://github.com/afonasev youtube: https://clck.ru/3Apekk getmentor: https://clck.ru/37MNn2
- Последний пост
- 23 июл.
- Последнее чтение
- 17:52
- Постов за неделю
- 0
- Всего постов
- 31
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 484
- 1/48двое суток
- 554
- 1/72трое суток
- 598
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Если кто-то как и я любит откладывать дела на последний момент, то по промокоду afonasev вы можете купить билет на pycon russia с 15% скидкой Успевайте. Начало уже завтра 😁
https://pycon.ru/ Тот самый легендарный Pycon Russia уже совсем скоро. Мы отсмотрели множество заявок и готовим интересную программу. Часть докладов уже можно посмотреть на сайте и в официальном канале pycon russia. 🤜 Оптимизации на грани, и когда они необходимы 🤜 Внутрянки питона и практическое применения знаний о них 🤜 Практики разработки и тестирования приложений 🤜 АИ в разработке, куда уж без него, правда? 😅 Многие другие темы, а так же зажигательное афтепати 🚀 и море нетворкинга ждут вас 24-25го Июля в Москве. Успевайте приобрести билеты, и увидимся на конфе! 🤟
🔥 Уже совсем скоро в четверг 11го Июня в 19 на Первомайской 24 собираемся на Ural Python Meetup #7 Чернышев Владимир и Сергей Яхницкий расскажут каждый по своему, как жить, получать пользу и удовольствие в новом дивном мире АИ агентов. Какие эффективные подходы к разработке можно использовать уже сейчас, и как справлять с проблемами, которые вызывает повальное использование LLM в разработке. Успевайте зарегистрироваться и до встречи на митапе! 🖖 P.S. Репост коллегам, знакомым и всем python любознательным гражданам Екатеринбурга приветствуется 👍 P.S. #2 Презентации, обсуждения докладов и карту, как найти вход в лофт, можно будет найти в канале митапа #python #meetup #ekb #ural_python_meetup
Что-то из моего вечернего вайба
В последние месяцы начал намного активнее пользоваться АИ агентами для разработки в рамках рабочих задач и личных проектов. 🤖 Чем больше фичей, проектов пытаешься разрабатывать одновременно, тем сложнее становится удобно всем этим управлять 😐. В поисках золотого грааля я попробовал несколько инструментов, поигрался с конфигами любимого мной warp терминала, и, почти сдавшись, наткнулся на https://cmux.com/ 🚀 Это простой, минималистичный терминал с возможностью - управлять workspace ами - в каждом из них создавать вертикальные и горизонтальные панели - в каждой из которых при необходимости создавать табы - при этом есть нативная возможность запускать окно браузера прямо в панели терминала, чтобы очень удобно при разработке с агентами как минимум простых интерфейсов Но самой большой киллер-фичей для меня стала подсветка пространства/панели/вкладки, где агент ожидает действия. С этим работать одновременно над несколькими фичами в нескольких проектах стало действительно удобно. Если сталкивались с подобными сложностями или просто есть свободное время на эксперименты, категорически рекомендую попробовать 👍
https://afonasev.timepad.ru/event/4016755/ Надеюсь вы успели соскучиться по ламповым Python 🐍 сходкам в Екатеринбурге? Мы, да! Спешим всех пригласить на Ural Python Meetup #7 🚀, где можно будет вдоволь похоливарить про использование ИИ 🤖 в разработке в целом и на python в частности. В программе: 🤜 Чернышев Владимир - Software инженер Использование артефакто-центричной архитектуры для повышения эффективности LLM-агентов Расскажу каких добились результатов на небольших моделях, сравню подходы с одним агентом, связкой агентов, n8n и openclaw. Какую боль решили, какие уроки извлекли, и что категорически не рекомендуем. 🤜 Сергей Яхницкий — Техлид, Техплатформа Городских Сервисов Яндекса Прагматичная интеграция AI-агентов в рутину бэкендера В 2026 году AI-агенты отлично пишут код, но всё ещё ломают прод, галлюцинируют на легаси и игнорируют архитектуру. Доклад о том, как перестать бояться конкуренции с LLM и выстроить вокруг них прагматичный инженерный процесс. Мы разберем концепцию "бифуркации кода": почему для рефакторинга выгоднее генерировать сотни одноразовых скриптов, а для критичных систем — загонять ИИ в жесткий детерминированный вольер из линтеров и тестов. Поговорим о том, как оптимизировать профили py-spy агентами, и как не дать агентам вас обмануть. Где? Собираемся в четверг 11го июня в 19:00 в лофте "Счастливые моменты" на Первомайской 24. После митапа можно будет организовано переместиться на афтепати в одно из местных заведений. Предварительно нужно обязательно пройти регистрацию 👉 P.S. Записей не будет. Все, что было на митапе, остается на митапе! Презентации, обсуждения докладов и карту, как найти вход в лофт, можно будет найти в канале митапа https://t.me/+2fDWQkd27m81YWE6 💬
Всем большое спасибо за поддержку статьи: https://habr.com/ru/articles/1029326/ Она уже набрала больше 100 плюсов на Habr, что для моего материала абсолютный рекорд🤯 (предыдущий рекорд). Однако, просмотров всего 20к, что не очень много для статьи в горячем. Вы все правы - я лажанул с названием😢 Попытка сыграть на кликбейте сыграла со мной злую шутку и отпугивает часть аудитории. Очень не хочется, чтобы такая БАЗА по агентам канула в лету - поэтому очень прошу: Если статья вам зашла - помогите ее распространить: киньте в рабочие чатики, другие группы, своим подписчикам (у кого есть), друзьям, кому интересно. Очень хочется, чтобы на запрос "как написать своего агенты" индексировался именно этот материал, не зря же я его писал😂 ДЛЯ НОВЫХ ПОДПИСЧИКОВ На этот канал подписалось уже 60+ человек, пришедшие со статьи. Большое вам спасибо за это! Но должен вас честно предупредить, о чем этот канал - он обо всем. Поэтому рекомендую вам ознакомиться с навигацией, прежде чем вы примите окончательно решение остаться. Потом я буду обижаться персонально на каждого отписчика🌚 НАВИГАЦИЯ
Хорошим материалом по разработке АИ агентов грех не поделиться. Никита постоянно выкатывает интересные материалы по теме и, наконец, собрал свои посты в полноценную статью 💪
⚡️3.5 часа до ROADMAP по System Design! ✍️ Раскрываем базу! + Основные разделы System Design! + MindMap + решенная задача! + Плюс, материал для проработки! ❓ А ещё - квиз, Q/A. Интерактив! 🔜 Старт в 19:00. Приходите по ссылке - прийти сюда. ❓ Какое определение System Design сейчас у вас на устах? ❗️Особенно будет полезно новичкам. Если хотите получить представление о разделах System Design. Понять с чего начать обучение.
https://github.com/antoniorodr/Cronboard Немножко полезного тулинга. Лично я для супер простых рутинных автоматизаций (например синк личных заметок в приватный гитхаб репо) на личных серверах и ноуте не брезгую использовать старый добрый crontab, но классический консольный интерфейс взаимодействия с ним конечно максимально неудобный и несовременный 😭 Видимо специально для таких динозавров 🦖 как я, разрабатывают такие штуки Cronboard, которые помогают ориентироваться в списке настроенных cron`ов, проверять их статус и редактировать. Плюс есть возможность управлять кронами на других серверах без необходимости на них заходить. 👍 В общем, рекомендую посмотреть. #tool
https://www.youtube.com/watch?v=0JAX4uRDs-0 Пока разбирал ссылки, сохраненные на будущее 🙈 посмотрел хороший доклад на тему дизайна тех решений в реальных проектах на примере коллег из Авито. Доклад дает представление о том, как может выглядеть процесс разработки тех решения, какие артефакты можно получить на выходе, как и с кем это решение нужно согласовывать. Слышу иногда мнение, что системный дизайн, схемы, расчет нагрузки - это все только для прохождения собеседований, а в реальности никто так не делает (видимо все круды пишут?). Не правда. Мы делаем 😎. В Авито есть единый инструментарий и процесс дизайна тех решений, и для нас это регулярный тип задач, которыми занимаются все разработчики в команде. Детальность подобных документов, конечно, сильно варьируется под задачу. #video #system_design
🔥 Уже сегодня в 19 в лофте "Счастливые моменты" на Первомайской 24 собираемся на Ural Python Meetup #6 В программе: - Максим Мыльников - Переезд с десктопа в браузер: или новая жизнь старого GUI со Streamlit - Михаил Гурбанов - Фундамент агентных систем на Python - Евгений Афонасьев - Год вместе с Ural Python Meetup Еще есть места, успевайте зарегистрироваться и до встречи! 🖖 P.S. Репост коллегам, знакомым и всем python любознательным гражданам Екатеринбурга приветствуется 👍 P.S. #2 Презентации, обсуждения докладов и карту, как найти вход в лофт, можно будет найти в канале митапа #python #meetup #ekb #ural_python_meetup
🪙 "System Design Интервью – секрет прохождения и боли новичка" 👨🎓 Вебинар сегодня. Выжимка моего опыта прохождения, опыта моих менти, выпускников интенсива: 1) Рассмотрим успешный пайплайн прохождения 2) Увидим собранные грабли и научимся аккуратно их обходить 3) Построим на основе нового понимания систему 💡 При регистрации получаете уникальную методичку из лекции интенсива: Транзакции в СУБД: 1) Проблемы, которые они решают 2) ACID 3) Конкурентный доступ Типы, аномалии... И многое ещё полезной выжимки Жду вас сегодня в 19:00. Зарегистрироваться: Секрет прохождения System Design Интервью и боли новичка
Всем, кто интересуются системным дизайном, рекомендую заглянуть на онлайн митап к Володе.
https://events.yandex.ru/events/pytup-ekb-2025/index А для тех, кому мало python движух, уже в этот четверг в Екатеринбурге наши товарищи из Яндекса проводят Pytup 🔥 с тремя спикерами и трансляцией. Сам, к сожалению 😢, посетить не смогу, но рекомендую зайти и поддержать данное мероприятие. #python #meetup #ekb
После небольшого перерыва на организацию митапа в столице возвращаюсь к нашему ламповому митапу в Екатеринбурге 🫡. Новая площадка, новые доклады и новые темы для бесед за кружечкой пенного 🍻 ждут вас на 🚀 Ural Python Meetup #6 (не забудьте зарегистрироваться по ссылке) В программе у нас: 🤜 Максим Мыльников - Переезд с десктопа в браузер: или новая жизнь старого GUI со Streamlit Разработка нативных GUI-приложений — это испытание: ограничения библиотек, сложности поддержки разных архитектур, постоянная борьба с инсталляторами и обновлениями. Возникает вопрос: можно ли избавиться от всех этих хлопот и дать старым приложениям новую жизнь? Обсудим типовые проблемы классических десктопных GUI и альтернативные решения на базе Streamlit. Поговорим, где действительно стоит заменить десктопное приложение локальным веб-интерфейсом, можно ли это сделать с минимальными трудозатратами и как объединить Python-скрипты с удобным для пользователя UI. В докладе покажу, как с помощью Streamlit можно превратить локальные скрипты в полноценное интерактивное веб-приложение, не тратя время и ресурсы на изучение фронтенда, работу с серверами и верстку. 🤜 Михаил Гурбанов - Фундамент агентных систем на Python Агентные системы и Model-Context Protocol сегодня на слуху, но в обсуждениях часто теряется фундамент — как эти протоколы внутри, из чего они состоят, да и вообще, что в них такого прикольного, чего нет в существующих протоколах прикладного уровня. В докладе разберёмся, как агент общается с внешним миром, какие компоненты лежат в основе взаимодействия и зачем они вообще нужны. Затем рассмотрим современные Python-библиотеки и инструменты, которые позволяют проектировать и собирать такие системы уже сегодня. В конце попробуем прикинуть, куда все это движется и чего можно ожидать в ближайшем будущем. Кстати, Миша ведет свой канал https://t.me/devnosekai про python 🐍 и технологии. Подписываемся, не стесняемся. 🤜 Евгений Афонасьев - небольшой спич по итогам года вместе с Ural Python Meetup. Вспомним, с чего все началось, подведем итоги и обсудим планы на будущее. Собираемся в понедельник 1го декабря в 19:00 в лофте "Счастливые моменты" на Первомайской 24. После митапа можно будет организовано переместиться на афтепати 🍻 в одно из местных заведений. P.S. Записей не будет. Все, что было на митапе, остается на митапе 🙈! Презентации, обсуждения докладов и карту, как найти вход в лофт, можно будет найти в канале митапа #python #meetup #ekb #ural_python_meetup
❌ Теряем клиентов — System Design виноват! ✅ Мы захватили 20% рынка с монолитным приложением и любимой PostgreSQL. Без микросервисов и Kafka. Всё на одной базе. Добавили аналитику. И пошли тяжёлые SELECT’ы. Для построения витрин, дашбордов. 😉 Маркетинг счастлив Видит обновляемые данные. ❌ Прод страдает Создание заказов стало притормаживать. => Клиенты недовольны 🐤 А мы знаем, что if clients.unhappy_ratio() > threshold: service.dies() you_are_fired() Ваши действия? ✨ Так может звучать вводная на System Design интервью. Почти реальный кейс 😎 Какое решение предполагается? Давайте разбираться 👉 🧩 Дано: 1. Единая база данных 2. Обслуживает и write, и read 3. Начала тормозить под аналитикой 🌿 Идея: Разделить потоки чтения и записи. Бизнесу не важно, с какой базы строятся отчёты. Главное, чтобы заказы сохранялись быстро. 💡 Значит пишем в основную базу, читаем с реплики! ⚙️ Репликация в PostgreSQL Репликация является одним из вариантов масштабирования Баз Данных. Улучшает надежность системы. И что важно для нас сейчас - обеспечивает масштабирование чтений. 🤓 Есть несколько видов репликации. Важно понимать, что выбрать: 1️⃣ Синхронная (sync) Основная база/master/primary принимает запрос, перенаправляет реплике. И ждёт от неё подтверждения перед коммитом. +Никакой потери данных. -Выше latency на запись. 📌 Используется, если критична консистентность (банкинг, финансы). 2️⃣ Асинхронная (async) Изменения на основной БД отсылаются реплике с задержкой. Конечно, максимально быстро. Но теперь нет обязательства принятия ack от реплики, что данные записаны. Это развязывает основному инстансу руки. +Быстрее запись. -Риск: при сбое master часть данных на реплику может не успеть дойти. 📌 Хорошо подходит для аналитики, отчётов, витрин. 💬 Решение на интервью: «Разделю read/write нагрузку через репликацию PostgreSQL. Прод оставлю на primary, а тяжёлые аналитические запросы переношу на read-replica. Для отчётности выберу асинхронную репликацию. Это даст быструю разгрузку и минимум изменений в архитектуре.» ➕ Если интервьюер упомянет консистентность, то это сигнал, чтобы пойти в синхронную реплику. Ведь тогда при потере мастера, вся полнота данных будет присутствовать на реплике. Которая станет мастером.👌 ‼️ Результат • Разобрались в проблеме масштабирования данных с помощью реплик. • Рассмотрели их типы. С плюсами и минусами. • Поняли, что могут спросить и как можно ответить на интервью. ⚡️ Удачных собеседований и лёгких SQL запросов! P.S. Хочется разбираться дальше в System Design? Автор - Невзоров Владимир. Телеграмм канал - @system_design_world
Хочу поделиться каналом своего хорошего товарища, с которым мы пару раз делали вместе неплохой контент по system design. Всем, кто интересуется проектированием 🎓, его канал будет особенно интересен 🔥
без подписи
без подписи