IT's Tinkoff
22.7K subscribers
174 photos
3 videos
313 links
IT's Tinkoff — самое полезное и интересное от команды Тинькофф в формате дайджеста.

Мы в ВК: https://vk.com/itstinkoff

О жизни команды и открытых вакансиях к нам: https://t.me/tinkoffjobs
Download Telegram
Прогоны UI-тестов, переезд на Module Federation, главное из мира Scala за март и закулисье подкаста для аналитиков — в дайджесте 👇

▪️Объясняем, как уменьшили время прогона UI-тестов на мерж-реквесте

Рано или поздно большой продукт сталкивается с проблемой количества тестов, а точнее с тем, сколько времени нужно, чтобы их прогнать. Никита Зальцман рассказал, как мы уменьшили время прогона UI-тестов на мерж-реквесте с 4 часов до 30 минут, а еще разобрал подходы, которые помогут решить эту проблему.

▪️ Продолжаем рассказывать, как «съезжали» на Module Federation

Максим Смирнов, фронтенд-архитектор, продолжает рассказывать о том, как мы переписывали один из монолитных сервисов на Federation. В первой части — о сбое, после которого решили «пилиться», а во второй — о переводе на микрофронтенды личного кабинета.

▪️ Делимся главными событиями из мира Scala за март

Последние обновления популярных библиотек, новое в инструментах, релизы, полезные статьи и комьюнити-движ — все самое важное из мира Scala за март в Scala-дайджесте.

▪️Говорим о том, как делать подкасты для аналитиков

Если спросить об этом всю команду нашего подкаста «Это считается», то здесь будет минимум 13 вариантов ответа. А вот какими они будут и кто создает проект кроме Иры, Данилы и Фила, — ребята рассказали в финальном выпуске первого сезона вместе со своим деврелом Алиной Каширской.

#android #frontend #scala #product #analytics
Отрисовка UI в мобильных приложениях, трудности маскирования текстового поля, клиентская балансировка в Finagle и шестое чувство продактов — в дайджесте 👇

▪️Обсуждаем верстку UI в мобильных приложениях

В новом выпуске «Как это работает» заглядываем под капот Server-Driven UI. Его устройство разбираем на примере Open Source-фреймворка DivKit от команды Яндекса. Смотрим лайф-демо и подробно говорим о преимуществах и ограничениях вместе с Олей Ким, CTO этой платформы.

▪️Разбираемся в трудностях маскирования текстового поля

Все мы нет-нет да делаем опечатки при заполнении текстовых форм на сайтах. Избежать этого помогут хороший UI/UX и инструменты контроля, например маски для поля ввода. О том, как писать их на Javascript, — в статье Никиты Барсукова.

▪️Рассказываем, как сделать свой балансировщик в Finagle

Finagle — библиотека от разработчиков Twitter, которую используют для организации межсервисного RPC и построения mesh-микросервисной архитектуры. Алексей Щербаков рассказал, как использовать слои балансировки библиотеки или создать свой.

▪️Говорим про продактов, которые не очень верят данным

Уверены, что у многих продактов была ситуация, когда совсем не хотелось опираться на цифры при принятии решений. Какое-то шестое продуктовое чувство подсказывало, что нужно делать по-другому. В новом выпуске «Карты, деньги и продукт» говорим про продактов, которые иногда проклинают аналитиков. Гость — Алёна Артемьева, директор по аналитике, DS и исследованиям в Работе.ру.

#mobile #javascript #scala #product #analytics
Приглашаем на ближайшие митапы, а еще рассказываем о встречах и конференциях, где будем принимать участие 👇

🗓 20 апреля проведем Tinkoff.AI Speech онлайн

Уверены, что вы, как и мы, давно ждали этого митапа. Итак, встречу с ML-комьюнити проведем 20 апреля вместе с Яндексом. Поговорим о разработке на стыке исследований и продукта. Расскажем, как мы делаем Voice Conversion, о SOTA-архитектурах для распознавания речи в потоковом режиме, а также о переводах в видео. Регистрируйтесь, зовите друзей и коллег.

👾 21 апреля будем на DUMP в Екатеринбурге

Ждем вас в нашем импровизированном хоум-офисе с видом на горы. Обещаем много уюта, захватывающие челленджи для любых скиллсетов и, конечно, крутые доклады. Вместе с вами обсудим качественный монолит, фичи Kotlin Multiplatform, объяснимые рекомендательные системы и работу с командами. Встречаемся 21 апреля на DUMP.

🗓 27 апреля соберем .NET-разработчиков в Томске

Мы расскажем о том, как пишем тесты для бэка на JavaScript и строим процессы в микросервисной архитектуре. А ребята из Инфотекса поделятся кейсом о том, как улучшали процесс парсинга и обработки файлов с большим количеством данных. После проведем неформальный нетворкинг. Регистрируйтесь на IT’s Tinkoff .Net Meetup.

📊С 29 апреля по 5 мая проведем Analyst Week Offer

Сейчас в команду ищем опытных продуктовых, системных и бизнес-аналитиков. Поэтому приглашаем на Analyst Week Offer, который проведем c 29 апреля по 5 мая. Аналитики — большая и важная часть нашей команды. Они развивают множество продуктов экосистемы Тинькофф: от банковских до лайфстайл-сервисов и голосового помощника Олега. Выбирайте направление и подавайте заявку до 26 апреля.

#ai #net #analytics
Миграция с Gson на Kotlinx, холодные и горячие Observable, комьюнити системных аналитиков и доклады с SRE-встречи — в дайджесте 👇

▪️Делимся кейсом миграции с Gson на Kotlinx

Мы любим новые инструменты и технологии. Поэтому не обошли стороной библиотеку Kotlinx.Serialization, которой сейчас пользуется команда роста Тинькофф Инвестиций. О том, как ребята переезжали с Gson на Kotlinx и стоила ли миграция свеч, рассказал Android-разработчик Андрей Мещеряков.

▪️Объясняем, как работают холодные и горячие потоки в RxJS

Рано или поздно каждый из нас сталкивается с понятиями cold и hot observable (потоки) в RxJS: от технической секции интервью до реальных рабочих кейсов. Что это и как работают потоки «под капотом» — в статье Михаила Потапова.

▪️Обсудили доставку кубов в наших проектах

А еще обсудили кейс коллег из 2ГИС про stateful в k8s на недавней встрече с SRE-комьюнити в Новосибирске. Записи докладов можно посмотреть на нашем ютуб-канале, а фото — в группе в VK.

▪️Рассказали, как работает наше комьюнити системных аналитиков

В нашей команде у каждого стрима есть свое комьюнити. Внутри ребята выстраивают процесс роста, систему знаний и скиллов — словом, делают так, чтобы их направление развивалось и всем было круто работать. О том, как это устроено в команде системных аналитиков, — в статье Игоря Беленкова.

#mobile #angular #sre #analytics #softskills
Устройство NiFi, дневник фронтендера, понимание задач в дизайне продукта и жизнь после отпуска — в дайджесте 👇

▪️ Разбираемся, как устроен NiFi «под капотом»

Apache NiFi — инструмент, который все чаще используют при загрузке данных в хранилище. О том, как он устроен, а также о его сильных и слабых сторонах рассказал Бронислав Житников, архитектор DWH. Статья будет точно полезна тем, кто только открывает для себя NiFi.

▪️ Делимся записями из дневника одного фронтенд-разработчика

Недавно на стол директору по информационной безопасности попал личный дневник одного фронтенд-разработчика. Добрые коллеги нашли его возле одного из офисов. А вот что оказалось внутри — в статье Софьи Павлининой.

▪️ Объясняем, как прийти к одному понимаю задачи у стейкхолдера и дизайнера

И да, оно существует (у нас точно). Как найти его и систематизировать, рассказали Миша Наер и Ваня Звягин из дизайн-команды нефинансового вовлечения. В статье — реальные примеры задач мобильного банка, гайд и наши шаблоны, которые можно забрать в свою команду.

▪️ Ищем ответ на вопрос «Есть ли жизнь после отпуска»

Бывает у вас такое: вы хорошенько отдохнули, только вот возвращаться на работу не хочется? А надо… О том, как быть в таких ситуациях, где искать мотивацию и найти баланс между работой и отдыхом, говорим в первом выпуске второго сезона подкаста команды аналитиков «Это считается». В гостях Евгений Козлов, Yandex Fellow, ex-CDO Яндекс Go.

P. S. Ребята из подкаста очень скучали по вам! И надеются, что это взаимно 💙

#dwh #frontend #design #analytics #softskills
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассказываем про июльские встречи и большой благотворительный ИТ-фест, который проведем в начале августа👇

🚀 Уже завтра начнутся IT’s Tinkoff CTF

Наши соревнования по спортивному хакингу для всех. Две лиги, 30 порталов в новые измерения, пять видов миссий и весомые призы в финале — до 360 000 ₽! Регистрацию закрываем сегодня в 23:59. Стать участником можно здесь.

🍔 22 июля соберем летнее барбекю-пати для фронтенд-комьюнити в Краснодаре

В основной программе — три доклада. Расскажем, почему мы переехали на очередной модный JavaScript-фреймворк, как писать Unit-тесты на React и что пошло не так в процессе разработки одной из наших фич. А после устроим нетворкинг и проведем самую вкусную часть — барбекю! Не забудьте зарегистрироваться и позвать друзей.

📈 27 июля ждем на первом митап от команды системных аналитиков в Петербурге

Встречу проведем вместе с Самокатом, X5 и Альфа-Банком. Обсудим, как построить новый процесс поддержки пользователей и не утонуть в требованиях от 700 стейкхолдеров, почему SQL – не приговор и куда расти сеньору СА, если не в менеджмент. Регистрация — на этой странице.

🎡 5 августа встречаемся в Казани на ИТ-фесте

Подробнее — в посте ниже.

#itstinkoffCTF #frontend #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассказываем про июльские встречи, зовем на ИТ-фест в Казани и кое-что еще👇

🍔 22 июля соберемся на летнее фронтенд-барбекю в Краснодаре

В основной программе — три доклада. Расскажем, почему мы переехали на очередной модный JavaScript-фреймворк, как писать Unit-тесты на React и что пошло не так в процессе разработки одной из наших фич. А после пообщаемся и проведем самую вкусную часть — барбекю! Не забудьте зарегистрироваться и позвать друзей.

📈 27 июля ждем на первом митапе от команды системных аналитиков в Петербурге

Встречу проведем вместе с «Самокатом», X5 и Альфа-банком. Обсудим, как построить новый процесс поддержки пользователей и не утонуть в требованиях от 700 стейкхолдеров. А также почему SQL — не приговор и куда расти сеньору СА, если не в менеджмент. Регистрация — на этой странице.

💛 Лето, чак-чак, ИТ-фест 5 августа в Казани

Какое лето без фестивалей? Правильно, максимально не летнее! Поэтому 5 августа ждем вас на большом благотворительном ИТ-фесте в Казани. В программе: полезные доклады от нашей команды, live-записи книжного клуба Code of Architecture и подкаста «QAk-QAk — и в продакшен», летние ИТ-челленджи, афтепати, музыка и танцы. Стать участником можно тут.

🤭 До скорой встречи на ИТ-пикнике в Коломенском!

Мы там будем 2 сентября. А вы? Подробности — совсем скоро 🦄

#тинькофф_ит_фест #frontend #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Ждем на митапах августа и публикуем первую часть программы лектория ИТ-пикника 👇

📆 Проведем два QA-митапа в Казахстане в конце августа

22 августа встречу соберем в Астане, а 24-го — в Алматы. Поговорим о коммуникации как части тестирования, эффективном использовании shift-left, сокращении времени регрессов и качестве ПО. Зарегистрироваться на QA-митап в Астане можно здесь, а в Алматы — на этой странице.

📆 29 августа ждем на Java-митапе в Рязани

Поймем причины троттлинга CPU в Kubernetes и узнаем секрет нетормозящего ClickHouse от эксперта Авито. А после докладов устроим неформальный нетворкинг. Зарегистрироваться можно тут.

📆 30 августа ждем продуктовых аналитиков на митапе в Москве

Вместе с Яндекс Едой обсудим, что делать, когда модели перестают работать, сезонность больше не актуальна, а прогнозирование может превратиться в гадание на кофейной гуще. Не забудьте зарегистрироваться и позвать с собой коллег.

👾 Космический туризм, архитектурные знания и искусственный интеллект — рассказали, что ждет на лектории ИТ-пикника 👇

#qa #java #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
До конца лета — меньше недели, а значит, пора регистрироваться на первые митапы сентября 👇

📆 29 августа ждем на Java-митапе в Рязани

Поймем причины троттлинга CPU в Kubernetes и узнаем секрет нетормозящего ClickHouse от эксперта Авито. А после докладов устроим неформальный нетворкинг. Зарегистрироваться можно тут.

📆 30 августа ждем продуктовых аналитиков на митапе в Москве

Вместе с Яндекс.Едой обсудим, что делать, когда модели перестают работать, сезонность больше не актуальна, а прогнозирование может превратиться в гадание на кофейной гуще. Не забудьте зарегистрироваться и позвать с собой коллег.

📆 6 сентября соберем Frontend-комьюнити на митапе в Нижнем

Обсудим, что делать, если вы не хотите писать бэкенд, как запустить бота-помощника на основе ChatGPT и какие софт-скиллы помогут в карьерном росте. Регистрируйтесь здесь.

#java #analytics #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Аналитика и ИИ, дресс-код и софт-скиллы: главное из Java за август и видео с ИТ-феста — в дайджесте👇

🟡 Выпустили августовский Java-дайджест

Внутри — general-availability-релиз Spring Modulith и Jmix 2.0, гайд о том, как перейти с Java 17 на Java 21, милая браузерная игрушка в стиле «Марио», созданная к 20-летию Spring, и мудрый эпиграф от ИИ.

🟡 Обсудили, как сделать так, чтобы компания принимала только правильные решения

Спойлер: данные. А вот подробнее о том, как это сделать, нейросетях и аналитике, работе с пользователями и фичами рассказал Ришат Исхаков, вице-президент по аналитике Osome, в новом выпуске «Кем ты стал».

🟡 Выясняем, нанимают ли «по одежке»

В новом выпуске «Это считается» обсуждаем, надо ли хорошо выглядеть и быть приятным в общении, а не только делать круто свою работу. А еще прощупываем границы дозволенного: стоит ли приходить в офис в мини-шортах и коротких топах? Обо всем этом — с Илоной Ахметсафиной, лидом продуктовой аналитики в Inkitt.

🟡 Все видео с ИТ-феста — done

Собрали доклады и записи из Чайной студии в один плейлист: внутри кейсы по Java, Scala, QA, мобильной разработке и архитектуре. А еще специальный выпуск нашего книжного клуба Code of Architecture c разбором white paper от Google, дискуссия «Scala vs Java 21» и обсуждения инклюзивных приложений. Заходите, добавляйте в свои библиотеки и шерьте с коллегами 💛

#analytics #soft_skills #java #ИТ_фест
Please open Telegram to view this post
VIEW IN TELEGRAM