Женя Янченко
Telegram@jane_yanchenko
Блог про архитектуру, работу и карьеру в ИТ. Автор - бэкендер, тимлид, руководитель разработки. Истории из опыта, инструменты и лайфхаки. Написать мне: @miralasse
О канале Женя Янченко
Блог про архитектуру, работу и карьеру в ИТ. Автор - бэкендер, тимлид, руководитель разработки. Истории из опыта, инструменты и лайфхаки. Написать мне: @miralasse
Основные метрики
Рост подписчиков
Вовлечённость
Здоровье аудитории
Часовая активность
МСККогда канал публикует — распределение постов по часам суток.
Последние публикации канала «Женя Янченко»
- 825 просмотров, 41 реакций, 10 июл. 2026 г.
Пятница! Новый #женя_есть_вопрос Женя, привет! Я работаю техлидом в крупной компании. Недавно на работе начала раскручиваться беспокоящая меня ситуация. Один из разрабов, в нашей команде чуть меньше года, стал много общаться с архитектором, даже ходил с ним на архкомы от нашей команды. ПМ начал обращаться к нему за технической экспертизой, спрашивает его мнение по сложным задачам. Да и вообще со всеми в команде он наладил вась-вась отношения, мидлы ходят к нему со своими проблемами, тестеры поют дифирамбы. Нагрузка на меня стала поменьше, и это приятно, да и мне в целом не жалко, как разраб…
Открыть пост в MAX - 1.7K просмотров, 273 реакций, 07 июл. 2026 г.
Ребят, честно, иногда мне прямо хочется бросить вести блог. Постоянно меня приходят критиковать за то, что я лично не наступила на все-все грабли, о которых пишу и не привела примеры со своего реального прода. Я понимаю, что реальные кейсы интереснее всего, и поэтому о тех случаях, где наступала на грабли, я пишу. Но я же училась не только на собственных граблях! Я бы сказала, что я не наступила на кучу грабель, потому что заранее читала статьи про них 😊 Так и тут, мне говорят, «что за пример с lower(email), так не пишут с email в проде». Да, я так не писала в проде. Так это нормально, что я…
Открыть пост в MAX - 1.7K просмотров, 48 реакций, 07 июл. 2026 г.
Выше мы рассмотрели случаи, когда индекс не используется, и запрос выполняется медленнее, чем мы ожидали. Есть еще случаи, когда планировщик выбирает seq scan вместо index scan, потому что так наоборот будет быстрее: 🩷 когда таблица маленькая, и быстрее прочесть ее целиком, чем ходить по пути индекс -> страница таблицы 🩷 когда запрос выбирает очень много строк из таблицы (например, 30% всех строк пойдут в ответ): если всё равно придется прочитать значительную часть таблицы, последовательное чтение может оказаться дешевле, чем путь индекс -> страница таблицы для большого числа строк.
Открыть пост в MAX - 1.4K просмотров, 43 реакций, 07 июл. 2026 г.
Почему PostgreSQL может не использовать индекс Давно не писала про БД, сегодня захотелось рассмотреть случаи, когда индекс в БД есть, но для конкретных запросов почему-то не работает. 🌟 В запросе используется функция над индексируемым полем Допустим, у нас есть таблица пользователей users : id name email и обычный B-tree индекс по полю email . Пользователь может указать email при регистрации в любом регистре: Ivan.Petrov@example.com или IVAN.PETROV@example.com. ❎ Если при поиске в запросе используется функция приведения к нижнему регистру для самой колонки email: SELECT id, email, name FROM…
Открыть пост в MAX - 2.0K просмотров, 94 реакций, 30 июн. 2026 г.
Давай разберем шаги на примере Яндекс OAuth для логина пользователей в другом приложении. Вообще по правилам OpenID Connect все сделано у Google, но поскольку на практике сейчас скорее всего столкнемся с интеграцией с Яндексом, решила рассмотреть его флоу. 1️⃣ Пользователь в браузере открывает PetApp и нажимает кнопку: «Войти с Яндекс ID» 2️⃣ PetApp перенаправляет пользователя на страницу Яндекс OAuth. Для этого используется запрос на эндпойнт /authorize Яндекса: https://oauth.yandex.ru/authorize? response_type=code &client_id=pet-app &redirect_uri=https://pet.app.ru/oauth/callback…
Открыть пост в MAX - 1.8K просмотров, 43 реакций, 30 июн. 2026 г.
Сегодня технический #женя_есть_вопрос Привет, с некоторых пор работаю системным аналитиком и вроде всё хорошо, но в последний раз на собеседованиях посыпалась на теме Oauth 2.0, вроде рассказала какую-то базу, но кажется человек, который меня собеседовал не то хотел услышать, можешь пожалуйста рассказать что требуется знать по этой теме или что почитать толкового и понятного, что надо знать про flow, и про связь OAuth 2.0 и OpenID Connect, я рассказала, что OpenID Connect — протокол аутентификации, потому что я так про это и читала в нескольких источниках, но кажется явно что-то не…
Открыть пост в MAX - 2.6K просмотров, 66 реакций, 24 июн. 2026 г.
Порядок сообщений, DLQ, graceful shutdown, spike нагрузки — на каждый вопрос есть минимум два рабочих ответа 📎 Витя Михайлов, Backend Lead Garage Eight, и Женя Янченко , руководитель разработки и автор канала @jane_yanchenko , разложили по полочкам карточкам 5 вопросов про брокеры со стороны RabbitMQ и Kafka соответственно. Все ответы перед тобой, а разбор последнего ждет в комментариях ;-) #GarageEight_разработчикам
Открыть пост в MAX - 2.5K просмотров, 13 реакций, 24 июн. 2026 г.
В последнее время я много писала про Кафку, и ко мне пришли из компании Garage Eight с предложением совместного поста. Вот что у нас получилось ⬇️
Открыть пост в MAX - 2.8K просмотров, 44 реакций, 22 июн. 2026 г.
В субботу ходила на «Сезон кода» — летнее мероприятие Т-Банка. Правда, я опять прошляпила запись на экскурсию по офису, так что не смогу показать вам его фотки( UPD. Фото уже выложили в комментах 🔥 Прошлый раз мне очень понравилось, так кроме докладов было много прикольных игр на стендах. В этот раз было целых три потока докладов, но учитывая, что это был первый по-настоящему солнечный день после долгого перерыва, я решила часть времени просто почиллить в гамаке у воды 🏖 Сходила на два доклада: 🟡 Про подходы к обновлению конфигурации от Кати Липониной из Т-Банка. О чем доклад: у…
Открыть пост в MAX - 3.0K просмотров, 52 реакций, 19 июн. 2026 г.
Привет. Очень сочувствую, что ты сейчас в такой ситуации. Согласна, что в 2020-2023 был тот самый "рынок соискателя", найти работу было легче, многие знакомые находили без накрутки. Сейчас ситуация с поиском ощутимо сложнее. Давай обсудим несколько вариантов. ➡️ Первый: найти любую официальную работу разработчиком. Как ты и сказал, в большинстве крупных компаний сейчас проверяют трудовую. Но есть компании, где этого все еще не делают. Опыт у тебя есть, пусть он без оформления, но работу ты делал и про свои задачи и победы рассказать сможешь. Тимлид, с которым ты будешь общаться, увидит, что…
Открыть пост в MAX - 2.2K просмотров, 22 реакций, 19 июн. 2026 г.
Сегодня новый #женя_есть_вопрос В этой рубрике обычно обсуждаем рабочие ситуации и карьерные вопросы, но иногда бывают и технические. 📍 Задать свой анонинимый вопрос можно тут: https://forms.gle/SPE6NEALG9vcnF3s7 Привет, Женя! Мне 26 лет. Мучает тема накрутки и интересно узнать твое мнение и мнение из комментариев к ответу в последующем:) Я попал на проект через шадоу-мод на позицию синьора. Да, это плохо, обман итд, но мне это было нужно, жизненная ситуация. Первый месяц мне было трудно из-за того, что впервые вникал в айтишные процессы и одновременно в бизнес-логику проекта. Но потом…
Открыть пост в MAX - 2.7K просмотров, 66 реакций, 16 июн. 2026 г.
Идемпотентный консьюмер В постах про Кафку я упоминала, что консьюмер может повторно получить и обработать одно и то же сообщение (и это не баг), поэтому обработку лучше делать идемпотентной. Идемпотентность означает, что многократное повторение операции даст тот же эффект, что и однократное. Предлагаю обсудить чуть детальнее, как сделать обработку идемпотентной. ➡️ Сначала я бы посмотрела на характер сообщений: возможно, сообщения уже обладают "встроенной идемпотентностью", потому что содержат актуальное состояние, а не действие. Например, текущее количество бонусных баллов у пользователя: {…
Открыть пост в MAX
Качество и доверие
Эвристические сигналы качества по публичным метрикам (охват, реакции, динамика подписчиков). Это не доказанный фрод и не приговор — лишь поводы присмотреться к каналу.
Реклама и монетизация
Средние показатели последних публикаций. Тип определён по тексту поста — оценочно.
Цитирование
Сколько раз канал упомянут и репостнут в постах других каналов.
Публикации
Дополнительно
Из 12 пойманных постов в диапазоне ID сообщений отсутствует 8. Пропуски — это удалённые посты ИЛИ медиа-альбомы и служебные сообщения (один альбом = несколько ID). Точную причину по одним ID определить нельзя.