en
Feedback
Купер.тех

Купер.тех

Open in Telegram

Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью. Хабр: https://bit.ly/3xOhSYw Видео: https://bit.ly/3SW9MCw VK: https://bit.ly/45NudZC Вакансии: https://team.kuper.ru/tech

Show more
8 133
Subscribers
-424 hours
+357 days
+5530 days
Attracting Subscribers
August '26
August '26
+123
in 2 channels
July '26
+110
in 0 channels
Get PRO
June '26
+34
in 0 channels
Get PRO
May '26
+36
in 1 channels
Get PRO
April '26
+40
in 2 channels
Get PRO
March '26
+67
in 1 channels
Get PRO
February '26
+79
in 1 channels
Get PRO
January '26
+106
in 0 channels
Get PRO
December '25
+94
in 0 channels
Get PRO
November '25
+217
in 6 channels
Get PRO
October '25
+108
in 3 channels
Get PRO
September '25
+155
in 0 channels
Get PRO
August '25
+134
in 1 channels
Get PRO
July '25
+115
in 0 channels
Get PRO
June '25
+125
in 0 channels
Get PRO
May '25
+149
in 0 channels
Get PRO
April '25
+98
in 1 channels
Get PRO
March '25
+113
in 0 channels
Get PRO
February '25
+209
in 1 channels
Get PRO
January '25
+218
in 0 channels
Get PRO
December '24
+331
in 7 channels
Get PRO
November '24
+419
in 13 channels
Get PRO
October '24
+399
in 10 channels
Get PRO
September '24
+373
in 14 channels
Get PRO
August '24
+421
in 9 channels
Get PRO
July '24
+265
in 20 channels
Get PRO
June '24
+415
in 23 channels
Get PRO
May '24
+406
in 12 channels
Get PRO
April '24
+414
in 14 channels
Get PRO
March '24
+509
in 25 channels
Get PRO
February '24
+304
in 4 channels
Get PRO
January '24
+210
in 1 channels
Get PRO
December '23
+379
in 5 channels
Get PRO
November '23
+482
in 3 channels
Get PRO
October '23
+242
in 9 channels
Get PRO
September '23
+301
in 0 channels
Get PRO
August '23
+549
in 0 channels
Get PRO
July '23
+318
in 0 channels
Get PRO
June '23
+642
in 0 channels
Get PRO
May '23
+408
in 0 channels
Get PRO
April '23
+318
in 0 channels
Get PRO
March '23
+508
in 0 channels
Get PRO
February '23
+330
in 0 channels
Get PRO
January '23
+194
in 0 channels
Get PRO
December '22
+211
in 0 channels
Get PRO
November '22
+185
in 0 channels
Get PRO
October '22
+123
in 0 channels
Get PRO
September '22
+101
in 0 channels
Get PRO
August '22
+119
in 0 channels
Get PRO
July '22
+67
in 0 channels
Get PRO
June '22
+84
in 0 channels
Get PRO
May '22
+287
in 0 channels
Get PRO
April '22
+51
in 0 channels
Get PRO
March '22
+51
in 0 channels
Get PRO
February '22
+102
in 0 channels
Get PRO
January '22
+115
in 0 channels
Get PRO
December '21
+194
in 0 channels
Get PRO
November '21
+309
in 0 channels
Date
Subscriber Growth
Mentions
Channels
27 August+3
26 August+1
25 August+38
24 August+8
23 August+2
22 August+3
21 August+3
20 August+3
19 August+2
18 August+5
17 August+4
16 August+1
15 August+3
14 August+5
13 August+6
12 August+6
11 August+4
10 August+4
09 August+2
08 August+2
07 August+1
06 August+1
05 August+1
04 August+5
03 August+5
02 August+2
01 August+3
Channel Posts
😎 Вот бы лето не кончалось... Лето каждый год начинается одинаково: кажется, что впереди куча времени, а потом внезапно уже
+8
😎 Вот бы лето не кончалось... Лето каждый год начинается одинаково: кажется, что впереди куча времени, а потом внезапно уже конец августа, и ты пытаешься понять, куда делись три месяца. Сейчас самое время подвести летние итоги — не грустить, что август почти закончился, а вспомнить, сколько всего классного успело случиться. И, конечно же, передать летний вайб дальше! Заглядывайте в каналы коллег, подписывайтесь и смотрите, как этот сезон прошёл у других tech-команд: Ecom.tech, MAGNIT TECH, Lamoda Tech, Data Fusion (ВТБ) и RWB Тех ❤️

2
Video message
1 653
3
🌧 Никто из нас не представлял середину августа такой дождливой... До выходных осталось совсем немного, но хорошей погоды пока не видно. Ставьте огонечки 🔥, чтобы высушить лужи и плавать можно было только в бассейне, а не по пути на работу!
1 485
4
📢 Что происходит с React Native прямо сейчас — и почему технология до сих пор остаётся одним из рабочих вариантов для кросс-
📢 Что происходит с React Native прямо сейчас — и почему технология до сих пор остаётся одним из рабочих вариантов для кросс-платформенной разработки? Евгений Прокопьев, руководитель группы мобильной разработки, стал гостем подкаста Evrone Development. Поговорили о том, как изменилась архитектура, куда делся bridge и насколько выросла реальная производительность. Отдельно остановились на том, что сейчас больше всего беспокоит команды: обновления мажорных версий, состояние экосистемы, Expo и выбор библиотек. И, конечно, обсудили, как ИИ уже влияет на разработку и какой стек имеет смысл рассматривать сегодня в зависимости от масштаба проекта. Рекомендуем всем, кто работает с мобильной разработкой или просто хочет понять текущую картину. Смотрите выпуск: 🤡YouTube
2 197
5
✨Хороший work-life balance сам себя не настроит В ML много задач, где мозг постоянно что-то считает, сравнивает, проверяет ги+8
✨Хороший work-life balance сам себя не настроит В ML много задач, где мозг постоянно что-то считает, сравнивает, проверяет гипотезы и пытается понять, почему метрика снова ведёт себя странно. Поэтому особенно важно уметь переключаться и отдыхать от рутины. Спросили ребят из команды: от руководителей до стажеров, чем они занимаются в свободное от работы время, что любят и как расслабляются. Читайте в карточках выше – некоторые ответы получились очень нишевые 😎
2 268
6
✨Хороший work-life balance сам себя не настроит В ML много задач, где мозг постоянно что-то считает, сравнивает, проверяет ги
✨Хороший work-life balance сам себя не настроит В ML много задач, где мозг постоянно что-то считает, сравнивает, проверяет гипотезы и пытается понять, почему метрика снова ведёт себя странно. Поэтому особенно важно уметь переключаться и отдыхать от рутины. Спросили ребят из команды: от руководителей до стажеров, чем они занимаются в свободное от работы время, что любят и как расслабляются. Читайте в карточках выше – некоторые ответы получились очень нишевые 😎
1
7
⚽️Выспались и готовы работать — или смотрели вчера ночью футбол? Чемпионат мира в 2026 году получился богатым на яркие момент+8
⚽️Выспались и готовы работать — или смотрели вчера ночью футбол? Чемпионат мира в 2026 году получился богатым на яркие моменты, а интернет, как обычно, быстро превратил их в мемы. Мы не смогли пройти мимо и собрали футбольные кадры, которые слишком хорошо описывают корпоративную жизнь.
2 422
8
💭 Лучше спросите Евгения React Native — важный стек для нашей мобильной разработки, а лучший способ поговорить о нём — задат
💭 Лучше спросите Евгения React Native — важный стек для нашей мобильной разработки, а лучший способ поговорить о нём — задать вопросы человеку, который видит и техническую сторону, и продуктовый контекст. Поэтому решили сделать короткий Q&A с Евгением Прокопьевым, руководителем группы мобильной разработки: 🟢Как изменился React Native за последние 2–3 года? Можно с уверенностью сказать, что фреймворк повзрослел: апдейты сейчас проще и чище, если вы уже переехали на новую архитектуру. В комьюнити выделились явные лидеры по разработке самых актуальных пакетов, и они активно их поддерживают. Около года назад React Native завершил переезд на новую архитектуру, и перформанс сильно подрос, особенно на старых девайсах. 🟢Есть технология, за которой ты следишь? Что сейчас must have? В последнее время появляется много интересных решений. Они закрывают разные проблемы, например: • react-native-streamdown — для быстрого рендера MD-формата. Очень актуально в наших реалиях, например для чата с ИИ; • react-native-nano-icons — удобное решение для рендера SVG-иконок. Поддерживается полное API SVG Multicolor; • nitro-modules — их нельзя назвать чем-то новым, но я хочу всех призвать писать нативные модули с помощью этого API. 🟢AI сейчас везде — внедрился ли он и в мобильную разработку? У мобильной разработки есть некоторые ограничения по сравнению с веб-разработкой — например, тестирование вёрстки или целого флоу. Но комьюнити активно развивает это направление. Например, библиотека argent даёт возможность агенту подключаться к девайсу и протыкивать флоу: его можно сохранить в YAML и потом использовать как e2e-тесты, читать логи Metro, профайлить код. Плюс сейчас в библиотеках комьюнити часто можно встретить файлы для LLM, что упрощает интеграцию. В общем, флоу, где ты можешь отдать ссылку на Figma и получить хороший результат, выглядит реальным. 🟢Куда, как ты думаешь, это всё будет развиваться? Как уже говорил, фундамент React Native сейчас стабилен, все критически важные старые проблемы закрыты. По мне, сейчас всё идёт в сторону: • ещё более широкой кроссплатформы: десктоп, HarmonyOS, TV; • упрощения написания под GPU — тут проекты типа TypeGPU и возможность использования Three.js; • API стилизации, которая при этом как будто становится всё более похожей на веб; • Hermes в сторону AoT-компиляции — Hermes V1 здесь пока что только первый шаг; • и, конечно, более глубокой интеграции с ИИ. А если вы тоже работаете с React Native, делитесь в комментариях: что радует, что всё ещё хочется починить и за какими инструментами следите?
1 858
9
Прошло
1
10
💅🏻Твой вайб в эту пятницу:
2 105
11
Video message
1 939
12
📝 Не сошлись в отчётах: как дебажить метрики У отчётов тоже бывают свои «галлюцинации»: метрика называется одинаково, запрос
📝 Не сошлись в отчётах: как дебажить метрики У отчётов тоже бывают свои «галлюцинации»: метрика называется одинаково, запрос выглядит правильно, формулы проверены, а цифры почему-то не совпадают. Прежде чем превращать такие данные в продуктовые решения и задачи для разработки, нужно понять, где именно они разошлись. Лилия Ивановская, старший продуктовый аналитик в команде, где ищут точки роста бизнеса на основе данных, рассказывает, как быстро дебажить такие расхождения: 1️⃣ Сначала понять, что именно сравниваем В е-grocery легко незаметно запутаться даже в одинаково выглядящих метриках: — выручка: gross vs net (до/после промо, отмен, субсидий); — заказы: оформленные vs собранные vs доставленные; — товары: заказанная корзина vs фактически доставленные позиции (с учётом ненайденных товаров, которые были заменены/отменены); — время: учитываем ли мы часовой пояс или приводим все к московскому времени; — разные идентификаторы: в одном сервисе используются одни идентификаторы сущностей, в другом — другие. Поэтому первым шагом лучше убедиться, что совпадает не только название метрики, но и её смысл. 2️⃣ Упростить запрос до примитива В отчётах и запросах всегда есть несколько слоев: сырые данные (логи заказов/событий) ➔ агрегация метрик по разрезам ➔ финальный расчет метрик с учетом фильтров. Если цифры не сходятся, то идём вниз: — берём одну таблицу (например, таблицу с заказами); — убираем все JOIN и фильтры; — проверяем базовую агрегацию; — затем добавляем шаги обратно по одному. Расхождение почти всегда появляется на одном конкретном слое трансформации. 3️⃣ Проверить кардинальность JOIN’ов Одна из самых частых причин расхождения — JOIN, который ведёт себя не так, как мы от него ждали. Например, кажется, что связь должна быть 1-к-1, а на деле получается 1-к-N. В e-grocery это можно понять по разным признакам: в одном заказе может быть несколько позиций, товар при сборке могут заменить, часть товаров могут отменить, а у заказа может быть несколько событий со статусами. Если не учесть это в логике соединения таблиц, цифры начинают незаметно расходиться. Обычно это видно по симптомам: выручка как будто немного выросла, заказов стало подозрительно больше, а средний чек начал «плавать». В такой момент стоит проверить не только условие JOIN, но и то, сколько строк получается до и после него. 4️⃣ Сравнивать не агрегаты, а строки Когда в одном отчёте 100 млн, а в другом 102 млн, сама по себе разница почти ничего не объясняет. Гораздо полезнее найти конкретные заказы, события или товары, которые эту разницу создают. Что делать? — вместо того, чтобы спорить на уровне итоговых чисел, берём разницу двух выборок до строк; — ищем, какие идентификаторы заказов есть в одной строке, но отсутствуют в другой; — проверяем, на каком шаге они появились/исчезли; После этого несложного шага часто сразу видно причину ошибки: отмена, а может дубль события или JOIN. Возможно какие-то вещи являются базовыми, но про них стоит вспомнить лишний раз, чтобы тратить меньше времени на работу и не беспокоиться за отчёт.
2 033
13
🔄 Всё, что вы забыли обновить, будет использовано против стабильности Когда сервисов много, метрики, дашборды и алерты должн
🔄 Всё, что вы забыли обновить, будет использовано против стабильности Когда сервисов много, метрики, дашборды и алерты должны меняться вместе с системой. Иначе это очень быстро превращается в проблему доверия к данным. В новой статье, Вячеслав Литкович, руководитель группы SRE-инженеров, рассказывает, как мы выстраивали SLO-подход в большой продуктовой инфраструктуре. Поговорим про: 📌 первые SLI и дашборды 📌 error budget и почему он не всегда удобен в ежедневной работе 📌 бизнес-процессы, которые нельзя описать одной метрикой 📌 странные кейсы с Kafka, inbox/outbox и низким трафиком 📌 автогенерацию Grafana-дашбордов 📌 декларативные индикаторы и эскалации как код 🏃 Читайте на Хабре!
2 352
14
⏰ Разработка без стресса — кажется, что это невозможно Не всё в разработке решается новым фреймворком или ещё одним сервисом.+8
⏰ Разработка без стресса — кажется, что это невозможно Не всё в разработке решается новым фреймворком или ещё одним сервисом. Иногда стоит немного пересмотреть то, как мы сами работаем. Собрали пост про вещи, которые кажутся базовыми, но о них очень легко забыть в круговороте задач и созвонов. А какими приёмами пользуетесь вы, чтобы сохранять своё душевное спокойствие? Делитесь в комментариях!
2 146
15
💔 Что делать, если упала производительность? Плохой план обычно выглядит так: посмотреть логи → открыть код → предположить с+6
💔 Что делать, если упала производительность? Плохой план обычно выглядит так: посмотреть логи → открыть код → предположить самое очевидное → ошибиться → повторить ещё несколько раз. Чтобы не тратить много времени на поиск проблемы, в Go есть pprof — встроенный профилировщик, который показывает, где сервис действительно тратит ресурсы. В карточках инженер-разработчик на Go Артём Юзюк рассказывает, как с его помощью искать утечки горутин, проблемы с памятью и горячие точки в коде.
2 229
16
CodeFest всё! Насыщенные вышли выходные 🚀 Делимся атмосферным видео и рассказываем, как это было. Мы собирали башню из купер
CodeFest всё! Насыщенные вышли выходные 🚀 Делимся атмосферным видео и рассказываем, как это было. Мы собирали башню из куперян, играли в крокодила с нейросетью, разбирались в архитектуре, делились историями об инцидентах и просто очень круто проводили время. Спасибо всем, кто был с нами! И Новосибирску за теплый прием. Вы супер, CodeFest в сердечке, а общение бесценно. ❤️
1 749
17
🔥 Передаём привет от нашей команды с CodeFest! Мы тут со стендом, хорошим настроением и инженерными разговорами — заглядывай, пока конференция в самом разгаре.
1 721
18
Video message
1 603
19
🎉 Хабру исполняется 20 лет! А значит, самое время вспомнить, как всё начиналось! Собрали ретро-карточки, в которых вспоминае+5
🎉 Хабру исполняется 20 лет! А значит, самое время вспомнить, как всё начиналось! Собрали ретро-карточки, в которых вспоминаем ранний Хабр и рассказываем, когда там появился Купер.тех. И раз уж сегодня говорим про Хабр, есть ещё один приятный повод. Сразу три наших статьи попали в шорт-лист премии «Технотекст»: ✨«Как запускать проекты без команды? Главное о кросс-командном проджект-менеджменте» — Марина Гончарова ✨«LLM‑разметка в поиске: от эксперимента к инструменту» — Александр Баранов ✨«Три мушкетера из мира DevSecOps. Внедряем инструменты для развития AppSec-процессов» — Максим Коровенков Гордимся ребятами! ❤️
2 175
20
⚡️Новосибирск, мы едем! 30–31 мая будем со стендом на конференции CodeFest, где можно будет пообщаться с нашими экспертами, з
⚡️Новосибирск, мы едем! 30–31 мая будем со стендом на конференции CodeFest, где можно будет пообщаться с нашими экспертами, задать вопросы, поучаствовать в активностях и просто провести время по-соседски, как мы любим. Если планируете быть на CodeFest, заглядывайте к нам. Будем рады познакомиться или увидеться снова.❤️
1 953