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

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

О жизни команды и открытых вакансиях к нам: https://t.me/tinkoffjobs
Download Telegram
IT-собеседования, менторство джунов, редизайн email-рассылок и white paper от Google — в дайджесте 👇

▪️ Разбираемся, как устроены собеседования в IT

Что нужно, чтобы пройти интервью в большую команду? Суперсила? А может, 10+ лет опыта? Или уметь все и сразу, и еще креативным быть? В новом выпуске «Как это работает» Кирилл Розов и Александр Агейченко, наш ведущий Android-разработчик и гуру интервью, разбираются, как устроены собеседования в IT.

▪️ Объясняем, как и зачем работать с джунами

Быть джуном — волнительно. Менторить джуна — волнительно в ×2. Розалия Амирова, ведущий iOS-разработчик, за три года в команде побывала и с той и с другой стороны. О своем опыте, менторстве и тех, кто только начинает карьеру, — в новой статье на Хабр.

▪️ Рассказывали, как масштабировали процесс редизайна email-рассылок

Дизайн рассылок — интересная дизайн-задача. С одной стороны, хочется сделать письмо похожим на лендинг — длинным, красочным и интересным. С другой, люди в почте ведут себя не так, как в вебе. В новой статье Юля Кондратьева, продуктовый дизайнер, рассказала о том, как мы меняли процесс создания рассылок для 50+ сервисов и создали свою библиотеку элементов.

▪️ Обсудили Zanzibar от Google в книжном клубе архитекторов

На недавнем эфире клуба Code of Architecture разобрали Zanzibar: Google’s Consistent, Global Authorization System, white paper от Google. На стриме обсудили проблематику авторизации и разобрали модель ReBAC на примере Zanzibar, а также ее Open Source — реализации от SpiceDB. Выпуск уже можно посмотреть на нашем ютуб-канале, а в канале клуба — задать вопросы и поделиться инсайтами.

#soft_skills #design #architecture
Компонентный стор, система эффектов в Scala, новые нон-фикшены в книжных клубах и материалы с .NET-митапа — в дайджесте👇

▪️ Разбираемся, что такое компонентный стор и как его использовать

Однажды во фронтенд-команде интернет-эквайринга случился тот самый кейс, где не хватило возможностей NGRX. Нужно было внедрить в одном месте изолированное хранилище, которое не зависело бы от глобального стора, но могло бы с ним взаимодействовать и соблюдать общий флоу. Решение нашлось — библиотека @ngrx/component-store. О ее возможностях и работе — в статье Григория Зароченцева.

▪️ Рассказываем про особенности сред исполнения различных систем эффектов в Scala

В Тинькофф Бизнесе мы разрабатываем новый продукт — ленту операций, инструмент, который поможет предпринимателям отслеживать операции. Под его «капотом» будет Scala. Про основы различных систем исполнения эффектов в нем и наших кейсах — в материале Никиты Калинского.

▪️ Начали читать две новые книги в Code of Architecture и .rar

Команда архитекторов начала обсуждать 2-е издание Building Evolutionary Architectures. Книга посвящена построению эволюционных архитектур. Найти запись первого стрима и артефакты к нему можно в канале клуба.

А наш разработчик Саша Шахов сегодня начнет читать «Apache Kafka. Потоковая обработка и анализ данных». Первый стрим проведем уже сегодня в 20:00. Подключиться к эфиру можно в канале клуба.

▪️ Объяснили, как мы пишем автотесты для бэка на JavaScript

А еще рассказали про процессы в микросервисной архитектуре и разобрались, как улучшать процесс парсинга и обработки файлов с большим количеством данных. Все это успели на недавней .NET-встрече в Томске. Записи докладов и презентации — на странице митапа, а фото — в альбоме в ВК.

#net #scala #java #frontend #backend #qa #architecture
Please open Telegram to view this post
VIEW IN TELEGRAM
500 юнит-тестов, DDD на практике, архитектура без архитектора и честный разговор с топом — в дайджесте 👇

▪️ Делимся инсайд(т)ами после 500 юнит-тестов

Именно столько написал Сережа Глазырин, JavaScript-разработчик, для одного из наших внутренних Compliance-приложений, когда повышал его качество. После такого спринта тестовое покрытие продукта увеличилось на 30%, притом что бизнес-задачи продолжали выполняться. Результаты опыта — в статье.

▪️ Разбираемся, как работает DDD на практике

Станисла Батурин, наш фронтенд-разработчик, за много лет, кажется, изобрел целый «магазин» велосипедов и костылей, пока не познакомился с Domain-Driven Design — системой принципов для создания приложений высокой сложности. Его наблюдения о DDD — в этой статье.

А те, кто хочет изучить метод от и до, могут посмотреть разбор книги Влада Хононова Learning Domain-Driven Design от книжного клуба Code of Architecture.

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

Наша команда спецпроектов запустила «Монополию Тинькофф», «5 букв», «Пока, пакет» и многие другие проекты. Свой опыт ребята переложили в текст и рассказали, как разрабатывали систему приема и оценки заявок для грантового конкурса, какие библиотеки для валидации использовали и как проектировали архитектуру без архитекторов.

▪️ Обсуждаем, как стать топом в компании

Гостем последнего выпуска первого сезона «Карты, деньги и продукт» стал Константин Маркелов, бизнес-лидер по развитию экосистемы Тинькофф. В деталях разобрали, как стать топом: от саморазвития до ротации и измерения результатов. И, конечно, обсудили, что и как поменялось в компании за 15 лет.

#qa #architecture #product
Человечная автоматизация, новый сезон в Code of Architecture, DWH + аналитики и интуиция руководителя — в дайджесте 👇

🟡Человечная автоматизация процессов

Тестируем новый формат на Хабре — посты. В первом Юля Долбилова, .NET-разработчик команды Identity and Access Management, размышляет об автоматизации, точнее, ее этической стороне. Прочитать мысли и оставить свои можно тут.

🟡Continuous Architecture in Practice в книжном клубе архитекторов

Уже разобрали две первые главы нон-фикшена. В эфире обсудили вызовы, которые стоят перед архитектурой приложений сегодня, и суть Continuous Architecture. Следующий стрим проведем 20 ноября. Подписывайте на канал ребят, чтобы не пропустить анонсы.

🟡DWHEAVEN

Завершаем второй сезон «Это считается» выпуском про DWH. Стоит ли хранить все данные, и если да, то в каком виде? Кто эти герои из команды DWH и что они могут? Как настроить эффективную работу аналитиков и дата-инженеров? Отвечаем вместе с Валерой Поляковым, Head DWH Тинькофф.

🟡Интуиция и риск на C-level

Стоит ли вообще полагаться на «шестое чувство» и рисковать, когда ты руководишь проектом? И если да, какой процент решений делегировать своей интуиции? Об этом, команде, найме и процессах говорим с Дмитрием Серегиным, руководителем управления товарного кредитования Тинькофф в новом выпуске «Кем ты стал».

#backend #architecture #analytics #dwh #кем_ты_стал
Please open Telegram to view this post
VIEW IN TELEGRAM
gRPC для системных аналитиков, спешл-эфир в Code of Architecture и материалы с наших митапов — в дайджесте 👇

🟡 Что нужно знать о gRPC системному аналитику

На Хабре много статей про gRPC, и все они в основном для разработчиков. Ирина Матевосян из команды Tinkoff Mobile Core взглянула на работу протокола с точки зрения системного аналитика. Что из этого получилось — в новом материале.

🟡 Как устроено RnD (Research and Development) в Google

В книжном клубе архитекторов закончили читать Continuous Architecture in Practice и уже готовы к спешл-эфиру по Google’s Hybrid Approach to Research. На стриме разберем, как работает Research and Development в Google: от цели исследований до инвестиций. Подробности и ссылка тут.

📌 Где найти фото, видео и презентации после митапов

Вы часто спрашиваете нас, где искать фото, записи и презентации наших встреч. Фотоотчеты мы выкладываем в нашу группу во Вконтакте, а записями, если они есть, и презентациями делимся на странице митапа.

#system_analysis #architecture #meetups
Please open Telegram to view this post
VIEW IN TELEGRAM
Киллер-фичи SwiftData, главное за месяц в Java, библиотека наших книжных клубов и все о рекламных агентствах — в дайджесте 👇

🟡 Как мигрировать с CoreData на актуальный SwiftData

А еще все киллер-фичи фреймворка и его основные концепции по полочкам разложил Андрей Зонов, наш iOS-разработчик и тимлид, в новой статье на Хабре.

🟡 Главное за месяц в Java

Внутри январского дайджеста важные релизы — от Build 33 ранней версии JDK 22, Micronaut и Hibernate Reactive 2.2.2.Final, интересные видео и статьи, а еще небольшой обзор выпуска подкаста Javaswag с Дмитрием Тихомировым о компиляции Java в Javascript, GWT и J2CL.

🟡 Рекламные агентства: полный гайд

Рано или поздно любая компания обращается за помощью к рекламным агентствам. Задачи могут быть разные — от запуска промопроекта до, например, ребрендинга. Как найти тех самых среди сотен рекламистов, обсуждаем в новом выпуске МММ вместе с Александром Тесслером, директором по развитию бизнеса MGCom.

📚 Пока наши книжные клубы готовятся к запуску нового сезона

Самое время перечитать пересмотреть выпуски с предыдущих. Библиотека у ребят собралась большая: 10 книг и 5 whitepaper по архитектуре, а еще эфир с Владом Хононовым, автором Learning DDD. По Java — 7 книг и 5 дайджестов с главными событиями языка, технологий и фреймворков по месяцам.

#mobile #ios #java #architecture #marketing
Please open Telegram to view this post
VIEW IN TELEGRAM
А что это у нас с вами на носу? Первые летние митапы!

🔘 30 мая расскажем, как готовиться к кодинг-секции интервью на митапе в Калининграде

Разберем, какие вопросы обычно задают интервьюеры на этом этапе и задачи предлагают решать, а также как подготовиться к этой секции. Не забудьте зарегистрироваться и позвать с собой коллег, которым тоже будет это актуально.

🔘 5 июня ждем на SRE-митапе в Томске

Мы завершаем серию встреч SRE on the Road митапом в Томске. Расскажем о решениях, которые внедряют SRE в пайплайн всех проектов, мультитенантной инфраструктуре сборки Kubernetes для Gitlab CI/CD и использовании GPT для улучшения работы инженера. Регистрация тут.

🔘 5 июня ждем на Engineering Architecture Meetup в Москве

На встрече обсудим обе архитектурные парадигмы — микросервисы и монолит. Определим границы и оптимальные размеры сервисов, поговорим о декомпозиции бизнес-домена на сервисы и взаимодействии в распределенных системах. А завершим обсуждением микросервисов в очень больших проектах. Зарегистрироваться.

🔘 6 июня проведем Tinkoff Mobile Meetup для мобильных разработчиков

Расскажем как адаптировали приложения для работы с RTL-языками, редизайнили «пирог» трат в мобильном банке и пробовали новые технологии на примере Jetpack Compose. Зарегистрироваться.

#coding_section #sre #architecture #mobile
Please open Telegram to view this post
VIEW IN TELEGRAM