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

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

О жизни команды и открытых вакансиях к нам: https://t.me/tinkoffjobs
Download Telegram
Вышел новый выпуск подкаста про профессии в IT «Кем ты стал»
🪶 К нам в гости пришла Ира Овчинникова – UX-редактор в Тинькофф Бизнесе. Ира хорошо понимает, что такое пользовательский опыт и интерфейс, и знает, какие тексты нравятся и понятны клиентам.

Обсудили:
— что такое UX-писательство;
— что такое и для чего используется ton of voice;
— что не так с буквой ё;
— и какое тестовое задание должен осилить кандидат на должность UX-редактора (кстати, вот оно, вдруг решите попробовать).

Послушать этот и другие выпуски можно на любой удобной платформе:
https://podcast.ru/1583088098

Новости с Хабра и Medium
🔎 В статье на Хабре Аркадий Спиридонов рассказал, почему для реализации речевой аналитики команда Quality Management выбрала именно ElasticSearch.

🌋 Влад Денисов в статье на Medium кратко и увлекательно показал, как можно довольно точно и быстро спрогнозировать уровень заболеваемости COVID-19 с помощью библиотеки ETNA.

📦 Максим Белоусов в статье на Medium рассказал про Apache Airflow DAGs: статья поможет организовать удобную работу с данными при тестировании пайплайнов.

P.S.: Напоминаем про новогодний выпуск нашего мобильного митапа!
📱 Уже в ближайший понедельник соберемся на ютуб-трансляции и подведем итоги 2021 года. Присоединяйтесь, чтобы зарядиться праздничным настроением и вместе заглянуть в год 2022:
https://l.tinkoff.ru/mobile-meetup-new-year
Weekend Offer для инженеров SRE
💛 Умеете в Linux на уровне системного администратора? Во время сбоя быстро принимаете решения, не теряетесь и не сдаетесь?

Предлагаем сделку: вы — в течение дня общаетесь с командой Тинькофф и проходите все этапы интервью. Мы — в течение трех дней даем оффер, если вам понравится команда, работа подойдет по условиям, а задачи — по скиллам.

Зарегистрируйтесь до 26 января, в течение 3 рабочих дней вернемся с фидбэком об участии:
https://l.tinkoff.ru/wo-sre

Новинки с митапов
💚 Выложили видео и презентации докладов с ежегодной встречи по Greenplum. Вы узнаете, как нам пришлось закрутить гайки во имя спасения Greenplum, как в Yandex.Clоud разработали консистентное физическое резервное копирование с восстановлением на точку во времени и что ждет Greenplum в 2022 году.

💙 Создать собеседника мечты, заглянуть под капот одного из наших последних спецпроектов, найти себя на фото из зала — все это вы сможете на страничке Tinkoff.АI митапа по NLP в Екатеринбурге.

Прокачиваем подкасты
💖 Мы любим подкасты и в новом году хотим делать больше и круче. Расскажите, где вы их обычно слушаете? Это поможет нам понять приоритетные платформы и сделать для вас всё максимально интересно и удобно.
С наступающим! 🥂
В последний рабочий день перед праздниками все мысли заняты закупкой продуктов к Новому году. Поэтому наш последний в 2021 дайджест тоже будет продуктовым.

Давайте вместе приготовим дайджест салат «IT’s Tinkoff».

🥔 Для начала возьмем сочный-мощный доклад от продуктовых аналитиков Александра Конрада и Екатерины Петровой про аналитику чат-ботов: из каких компонентов состоит чат-бот и как устроена команда аналитики внутри. Содержит ароматные нотки рассказов про DWH, алерты и коммуникацию.

🧀 Для придания небольшой пикантности блюду, рекомендуем еще немного Александра Конрада, но уже в подкасте Make Sense. Он рассказал о судьбах аналитиков и их миссии в продуктовых командах. Приправлено все мудрыми рассуждениями о внутреннем Сократе и борьбой с токсичностью.

🥬 Пора добавить продуктовых менеджеров. Предлагаем вкусный доклад Серафима Чекулаева про то, оправдывают ли себя инвестиции в голосового помощника Олега. Спойлер: еще как!

🧂 Почти готово: добавим приправу с Хабра от Романа Седова: на примере Taiga UI посмотрим, из чего может состоять путь развития крупной библиотеки, как планировать действия команде разработки и какие челленджи могут встретиться на нем.

🥗 И остался последний мега-продукт. Наш внутренний каламбурщик сходит с ума, потому что это видео с «Продуктовой кухни»: продакты на реальной кухне готовят поке и говорят на тему «инвестиции как продукт». А-а-а-а-а-а!!!

🍿 Тщательно все перемешаем и готово! Осталось только выбрать что-нибудь посмотреть. Ну а какой Новый год без «Один дома»? Никита Барсуков расскажет про то, как мы сделали игру по мотивам этого фильма на базе телеграм-бота.

Вы великолепны! Счастливого Нового года!
Первая рабочая неделя — хороший повод поделиться тем, в чем не успели рассказать в прошлом году. Поэтому сегодня дайджест у нас ретроспективный ❄️

🌐 Рома Седов и Саша Инкин провели воркшоп по DI в Ангуляре на конференции GDG Russia. С гордостью сообщаем, что ребята собрали больше всего просмотров в онлайне (и просто молодцы).

➡️ Еще в открытом доступе есть несколько лучших докладов с Heisenbug Moscow 2021. Например, в их числе доклад Макса Рогожникова вместе с Вячеславом Смирновым из ВТБ.

🏧 Наш дизайн-лид Юля Кондратьева писала статью про интерфейсы банкоматов. Делимся ее выступлением, которое и стало первоисточником статьи.
🇷🇺 Дизайнер интерфейсов Юля Кондратьева и ее коллега Яна Степаненко проверили утверждение, что в России цифровые сервисы лучше, мобильные банки дружелюбнее, а интерфейсы интернет-магазинов — понятнее. Статья с результатами опроса и методологией вызвала на Хабре бурное обсуждение: давно мы не видели таких холиваров в комментах!

🤝 Готов второй выпуск подкаста «QAk-QAk — и в продакшен». На этот раз Стас Буткеев и Маша Палагина обсуждают сложные отношения между разработчиками и тестировщиками.

💻 Напоминаем, что что 29-30 января будет Weekend Offer для инженеров SRE. Вы — в течение дня общаетесь с командой Тинькофф и проходите все этапы интервью. Мы — в течение трех дней делаем оффер, если вам все понравится. Регистрация до 26 января, в течение 3 рабочих дней вернемся с фидбэком об участии: https://l.tinkoff.ru/wo-sre
Надеемся, у вас эта неделя была такой же продуктивной, как наша 🔥

🖼 Слышали про спиннеры? Евгений Подивилов, фронтенд-разработчик в нашей команде «Лайфстайл», рассказал, как с их помощью успокаивать пользователей и какая анимация может в этом помочь. Если вы тоже недолюбливаете бесконечные индикаторы загрузки, почитайте нашу статью.

🎙 Вышел свежий эпизод подкаста «Кем ты стал». Гостем выпуска стал деливери-менеджер Виктор Никишин. Вместе с ним обсудили , как появились деливери-менеджеры, чем они отличаются от scrum-мастеров и agile-коучей и почему даже самую удачную модель управления можно скопировать, но не вставить.

👩‍💻 Приглашаем на онлайн-митап про CustDev для продакт-менеджеров и всех неравнодушных — он пройдет 2 февраля в 18:00. Вместе с Димой Думиком поговорим о том, как задавать вопросы и устанавливать доверительный контакт, чтобы получать честные ответы от пользователей, а также обсудим, как переходить из качественного исследования в количественное. Бонус: в конце митапа вас ждет воркшоп о 5-секундных интервью от команды IT's Tinkoff. Регистрируйтесь здесь.
☁️ Как проходит отбор кандидатов на вакансии разработчиков iOS и Android? Что спрашивают на первичном и техническом интервью? Какие задачи предлагают решать на практической секции? Раскрывает карты Максим Коробов, руководитель отдела разработки мобильного приложения Тинькофф.

🗄 9 февраля в 19:00 приглашаем на IT's Tinkoff Data Meetup. Расскажем, как формировался Data Office в Тинькофф, и почему мы сами разрабатываем инструменты Data Governance. А еще узнаем об опыте коллег из Accenture — как они внедряли каталог данных в крупной ритейл-компании.

📱 Объявляем новый One Day Offer для мобильных разработчиков! Приглашаем в команды Мобильного банка, Тинькофф Инвестиций, Тинькофф Бизнеса и еще трех проектов. Все как обычно: вы — в течение одного дня общаетесь с командой Тинькофф. Мы — делаем оффер, если вам понравится команда, работа подойдет по условиям, а задачи — по скилам. Встреча онлайн, 19 февраля. Заявки принимаем до 15 февраля включительно.
🎥 Делимся видео с митапа продактов, на который приходил Дима Думик с рассказом про CustDev. Вместе с ведущим Романом Абрамовым обсудили, как правильно задавать вопросы пользователям, чтобы получать на них необходимые ответы.

🌲 Taiga UI — это огромная библиотека компонентов на Angular. Мы в Тинькофф разрабатывали ее пару лет, прежде чем выпустили на opensource. В новом году планируем расширять возможности локализации и интернационализации, чтобы разработчикам со всего мира было комфортно пользоваться библиотекой. Александр Инкин в статье на Хабре подводит итоги прошлого года и ставит задачи на нынешний.

💿 Новый выпуск подкаста QAk-QAk: обсудили с Ольгой Мельниковой и Алексеем Ковальчуком путь тимлида и онбординг в кроссфункциональных командах. А еще составили инструкцию, что делать, если тебе в команду дали тестера (и других профи отличной от тебя специализаций).

🎤 Еще на послушать — свежий выпуск «Кем ты стал?». С Вадимом Авдасёвым, ведущим системным аналитиком в Тинькофф, поговорили об отличиях системного аналитика от архитектора, технического писателя и деливери менеджера, а еще как нарисовать бизнес-процесс и что нужно уметь и знать на входе в профессию.

📱 И на посмотреть — видос с открытой сессии «Как достичь Pixel Perfect с Jetpack Compose и Figma» в рамках Podlodka Android Crew. Фигма — стандарт де-факто для дизайна мобильных приложений. Но верстать интерфейсы и проверять их на глаз сложно. Владимир Иванов из Тинькофф разработал инструмент для Jetpack Compose, который позволил решить эту проблему, и рассказал о нем на сессии.
Прошла всего одна февральская неделя, а у нас полное лукошко ̶п̶о̶д̶с̶н̶е̶ж̶н̶и̶к̶о̶в̶ интересностей, которыми мы спешим с вами поделиться. У нас вышло несколько крутых статей, появилась запись с IT’s Tinkoff Data Meetup и в ближайшие недели планируется еще пара интересных событий. Итак, по порядку:

Анонсы ближайших событий:

📱 На первый в этом году и седьмой в общем зачете мобильный митап мы позвали QA-инженеров. Поговорим с ними о том, как мобильные приложения Тинькофф пришли к предсказуемому (и короткому!) времени регресса и как сделать так, чтобы релизиться каждые 2 недели. Встречаемся 28 февраля на Youtube, начало в 19:00. Не забудьте зарегистрироваться.

🤖 22 февраля приглашаем на IT's Tinkoff.АI Invest. Вместе с экспертами по ML и инвестициям разберемся, как работает соцсеть для инвесторов «Пульс», как действуют рекомендации и кому нужны «умные» ленты в 2022 году.
Встречаемся на нашем ютуб-канале в 19:00 мск.

Посмотреть:
🎞 Полное видео с IT’s Tinkoff Data Meetup о Data Governance в Тинькофф. Рассказываем, как сформировался наш Data Office, что из себя представляет сейчас, и почему сами разрабатываем инструменты Data Governance, а не покупаем на рынке.

Почитать интересное:
🔤 Ученые: определили, какой длины должна быть строка, чтобы текст лучше читался.
Дизайнеры: проверили это на практике.
Мы: сопоставили мнения первых и вторых.
Из статьи нашего дизайнера Юли узнаете, так ли хорош текст, который вы видите.

🎙 Сколько человек отвечают за разработку голосового помощника? В чем состоит работа дизайнера диалогов? Какое будущее ждет голосовых ассистентов? Рассказывает Тамара Персикова, дизайнер навыков голосового финансового ассистента Олега.

💭 Наш разработчик Николай Шипяков придумал, как уйти от рутины в собеседованиях. Например, он может зарядиться вдохновением от кандидатов, узнать нестандартное решение кейса, познакомиться с мастерами своего дела. Своими историями и советами он поделился в этой статье.
Мы остаемся рядом и продолжаем делиться знаниями специалистов Тинькофф💛

Ниже собрали свежие материалы с «Хабра» и выпуски наших подкастов.

Почитать:

▪️ архитектор Data Warehouse Михаил Иванов рассказал о навыках, задачах и карьерном пути в Тинькофф data-инженеров;
▪️ Сергей Марков, системный аналитик бэковой части Академии Инвестиций Тинькофф, переосмыслил «Чистую архитектуру» Роберта Мартина. В статье — краткое содержание по главам, полезные тезисы для аналитиков и примеры из личной практики.

Послушать:

▪️ о нагрузочном тестировании, актуальных инструментах и трендах в нем поговорили в выпуске «QAk-QAk» с Максимом Рогожниковым, лидером команды нагрузки Тинькофф;
▪️ а еще ведущие «QAk-QAk» Маша Палагина и Стас Буткеев подискутировали на тему гендерного равенства в ИТ: выяснили, есть ли стереотипы в профессиональной среде, проанализировали статистику гендерного распределения, подняли вопросы феминитивов, эйджизма и декретного отпуска;
▪️ с Артемом Ильиным, руководителем отдела инфраструктурной безопасности Тинькофф, обсудили работу антивирусов, защиту личных данных и разобрали реальный кейс Тинькофф с NDA в свежем эпизоде «Кем ты стал».
Сегодня вместо типичного четвергового дайджеста приглашаем в наш книжный клуб 📚

Команда архитекторов Тинькофф на Youtube-канале будет читать и разбирать полезный нон-фикшен от ИТ-специалистов. Раз в две недели выпускаем по одной или несколько глав и начинаем с «Высоконагруженных приложений» (Designing Data Intensive Applications) Мартина Клеппмана.

О чем книга?

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

Про первые главы:

• В первой знакомимся с автором и изучаем Reliable, Scalable and Maintainable Applications с примерами.
• Во второй — разбираемся в моделях данных и языках запросов.
• В третьей — обсуждаем индексы и устройства хранилищ данных, а еще анализируем различия OLTP и OLAP.

Приятного чтения и просмотра 💛
Сегодняшний дайджест собрали в новом формате 🆕

Статьи и выпуски подкастов в нем посвящены Тинькофф Бизнесу — продукту для предпринимателей. Ребята из разных команд рассказали о том, как они развивают проект.

Почитать:

▪️Максим Щепалин, мобильный разработчик, раскрыл кейс сборки Android-приложения без помощи Jetifier;
▪️Иван Ишмаметьев, SRE-инженер, объяснил путь микрофронтенда в приложении Тинькофф Бизнеса и рассказал об адаптации процессов.

Послушать:

▪️Все тот же Ваня в свежем выпуске подкаста «QAk-QAk» обсудил метрики, которые нужно отслеживать при запуске, способы эффективно релизить обновления и то, чем blue-green отличается от «канарейки»;
▪️Ирина Овчинникова, UX-редактор Тинькофф Бизнеса, описала свое видение UX-писательства, рассказала об интерфейсе и том, какие тексты нравятся пользователям;
▪️Виталий Арзуманян, менеджер продукта, поделился опытом создания крутых сервисов для бизнеса и результативной разработки без страданий.

Интересны ли вам такие тематические подборки?
Оставляйте реакции или пишите в комментариях.

Это поможет нам сделать канал более полезным для вас 💛
Публикуем свежий четверговый дайджест👇

Почитать

Вернулись с циклом статей о Gatling на «Хабре». Первые материалы про этот инструмент были еще в 2017 (хо-хо). За пять лет многое поменялось, поэтому ребята из команды разработки начали выпускать новые публикации. В первой части собрали все, что нужно для начала работы:

— шаблон и инструкцию о том, как подготовить из него свой проект;
— дополнительные инструменты, которые упрощают разработку скриптов;
— обзор функций Gatling Picatinny.

Посмотреть

Прочитали следующие три главы «Высоконагруженных приложений» Мартина Клеппмана в книжном клубе Code of Architecture:

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

Послушать

Гость нового выпуска подкаста «Кем ты стал» — Дмитрий Мищенко, инженер по инфраструктуре Vivid Money. С ним обсуждаем методологию DevOps и роль специалиста, который занимается ее внедрением:

— говорим об IT-инфраструктуре и инструментах DevOps-спецов;
— рассматриваем практику CI/CD;
— и разбираем, почему DevOps методологию нельзя внедрить «снизу».
Новый нон-фикшен в книжном клубе, апрельский офлайн-митап в Рязани и большая статья про фреймворк ETNA — публикуем четверговый дайджест👇

Почитать

▪️ Андрей Алексеев, разработчик библиотеки ETNA, рассказал, как анализировать данные с помощью этого фреймворка на примере соревнования Tabular Playground Series — Jan 2022. Он спрогнозировал продажи мерча на год и оценил качество прогноза SMAPE.
▪️ Павел Плетнев, разработчик команды кредитных карт Тинькофф, описал процесс оптимизации работы с историей в Camunda и объяснил их методы работы с админкой Excamad. В конце материала — ссылки на нашу библиотеку.

Послушать

Ребята из подкаста «QAk-QAk» выпустили вторую часть разговора про SRE-инженеров с Ваней Ишмаметьевым. Он вместе с командой «надежников» поддерживает стабильную работу Тинькофф Бизнеса.

В выпуске обсудили:

— сильные и слабые стороны feature flag;
— горький опыт релизов 31 декабря и вечером в пятницу;
— принципы правильных «откатов» и важность постмортем.

Добавить в календарь

▪️ 6 апреля в Рязани проведем Cracking the Interview Meetup. Александр Поломодов (Тинькофф) и Дмитрий Кочешков (Яндекс) расскажут, как проходить рокетсайнс-секции интервью в IT-компании и применять такие знания в повседневной работе разработчика. Только живое участие (трансляции на этом митапе не будет).
▪️ В следующий четверг (7 апреля) начнем читать новую книгу — «Предметно-ориентированное проектирование» (Learning Domain-Driven Design) Влада Кононова в книжном клубе Code of Architecture. Стрим проведем на нашем ютубе в 18:00. Еще создали специальный канал для всех ридеров. Там будем анонсировать свежие выпуски, обсуждать прочитанное и обмениваться инсайтами.

Подписывайтесь, чтобы не пропустить 💡
Тестируем HTTP-протокол с помощью Gatling, рассказываем про работу продуктовых аналитиков и начинаем читать «Learning DDD» Влада Кононова — свежий четверговый дайджест👇

Почитать

Команда тестирования Тинькофф продолжает цикл статей про Gatling. В прошлый раз ребята объяснили, как создать шаблон gatling-проекта и познакомили с новыми функциями библиотеки gatling-picatinny. В новом материале рассказываем, как сделать проект для тестирования HTTP-протокола с помощью этих инструментов.

Послушать

В свежем эпизоде «Кем ты стал» обсуждаем работу продуктовых аналитиков. Чтобы разобраться во всех тонкостях, Саша Гузенко пригласил спецов из разных компаний — Алексея Лопатникова из Тинькофф* и Илью Гурова из «Авито».

Этот выпуск также доступен в видеоформате, который мы записали на конференции «Матемаркетинг».

*Сейчас Алексей уже работает в «Яндексе»

Посмотреть

▪️ Сегодня начинаем читать «Предметно-ориентированное проектирование» Влада Кононова в книжном клубе Code of Architecture 📚

Стартуем в 18:00 на нашем ютубе. Разберем сразу четыре первые главы.

▪️ Также продолжаем изучать «Высоконагруженные приложения» Мартина Клеппмана. В плейлисте опубликовали 7–9 главы, которые посвящены распределению данных.

Подробно анонсируем новые выпуски, обсуждаем прочитанное, делимся идеями и инсайтами в телеграм-канале книжного клуба.
Разбираемся в инициирующей загрузке в NiFi, читаем про бизнес-логику в системах и показываем, как прошел митап в Рязани👇

Почитать

Apache NiFi — инструмент, который все чаще используют при загрузке данных в хранилище. Архитектор Тинькофф Бронислав Житников в свежей статье рассказывает, как с его помощью создать инициирующую загрузку:

— рассматривает термины NiFi и концепцию его работы;
— объясняет механизм инициирующей загрузки;
— и описывает процесс создания инициирующего потока для уже загруженных данных.

Посмотреть

▪️ Читаем вторую часть книги Влада Кононова «Learning DDD» в нашем книжном клубе Code of Architecture. Сосредотачиваемся на коде и обсуждаем разные способы реализации бизнес-логики системы.

Делимся идеями и инсайтами в телеграм-канале книжного клуба.

▪️ На прошлой неделе провели Cracking the Interview Meetup в Рязани. Полный фотоотчет с мероприятия залили в альбом нашей группы во Вконтакте. Ищите себя, отмечайте коллег и друзей.
Собрали главное за неделю в свежем дайджесте 👇

▪️ Разбираемся в тонкостях frontend

• Саша Гузенко вместе с Игорем Кацубой заглянули под капот frontend-разработки в новом эпизоде подкаста «Кем ты стал». Поговорили о том:

— чем занимается frontend-разработчик и что он должен знать про дизайн;
— что такое BFF — back-end for front-end;
— в чем разница между верстальщиком и frontend;
— и почему JavaScript — лучший и худший язык одновременно.

• Команда DevPlatform создает платформу для спецов, которая помогает разработчикам быть в контексте любой подсистемы. Чтобы поддерживать качество продукта, мы используем интеграционные и unit-тесты. А e2e-тесты на Cypress работают как последний рубеж для тестирования всей системы целиком от лица конечного пользователя. Николай Мезинов, frontend-разработчик в продуктовой команде DevPlatform, рассказал, как они ускорили прохождение этих тестов в пайплайнах GitLab.

▪️ Обсуждаем изменения, которые произошли в QA

Маша Палагина и Стас Буткеев записали специальный выпуск подкаста «QAk-QAk» — поддержQA. Ребята обсудили изменения, которые произошли внутри профессии, и поделились лайфхаками, с помощью которых они смогли перестроиться в эпоху перемен.

▪️ Узнаем новое про архитектуру в книжном клубе

Сегодня в Code of Architecture проведем третий эфир с книгой Learning DDD. Продолжим изучать вторую часть, которая посвящена реализации бизнес-логики в системах. Ждем всех на нашем ютубе. Начинаем в 18:00 (Мск).

Также выложили следующие три главы «Высоконагруженных приложений» в плейлист.

▪️ Пробуем себя на Tinkoff Invest Robot Contest

Tinkoff Invest Robot Contest — соревнование по разработке торговых роботов на API Тинькофф Инвестиций. Задача будущего софта — реализация торговой стратегии на бирже.

В конкурсе семь номинаций: от лучшей программы на python, go, js, java до самого оригинального использования API. Победители получат 200 000 рублей.

Решения ждем до 23 мая включительно. Регистрация уже открыта!
Обучение языковых и голосовых моделей, безопасность приложений и магистратура Тинькофф в МФТИ — собрали самое важное за неделю в дайджесте 👇

▪️ Разбираемся, как научить нейросети создавать и читать стихи, а еще улучшать модели с помощью delta-tuning

• Недавно мы запустили проект «AI да Пушкин». Благодаря нейросетям виртуальный Александр Сергеевич генерирует четверостишия по первым предложенным словам, а затем читает их. В новой статье объясняем, как решили проблему отсутствия рифмы с помощью контролируемой генерации текста и какие технологии использовали, чтобы сделать поэта более эффектным.

• Иногда стандартного fine-tuning недостаточно для дообучения языковых моделей, особенно если они больших размеров. Даня Гаврилов рассказал про более эффективный способ — delta-tuning. Он не уступает в точности, а еще поможет сократить издержки по памяти.

▪️ Учимся выстраивать безопасную разработку, отражать DDos-атаки и выясняем, чем могут быть полезны хакеры

В свежем эпизоде подкаста «QAk-QAk» разбираемся в тонкостях неуязвимости вместе с Олей Лакомцевой, специалистом управления безопасности приложений. В выпуске:

— инструменты, которые помогают построить процесс безопасной разработки;
— популярные атаки и неприятные баги;
— хакеры и Bug Bounty;
— а также соглашение NDA.

▪️ Применяем DDD и моделируем ПО методом EventStorming

Сегодня в книжном клубе разберем третью часть «Learning DDD» Влада Хононова. Будем изучать стратегии проектно-ориентированного проектирования на реальных примерах, а еще разберем метод EventStorming.

Присоединяйтесь прямо сейчас к стриму на нашем ютубе.

▪️ Открываем набор в магистратуру Тинькофф в МФТИ

Поступить можно после бакалавриата любого российского вуза или получить вторую магистерскую степень. Ограничений по возрасту абитуриентов нет.

Обучение проводим по трем направлениям: ML, Scala и «Аналитика». Большой плюс нашей магистратуры — все студенты совмещают учебу с официальной работой в Тинькофф. Поэтому пары будут как в офлайн-, так и в онлайн-формате, а дипломная работа — соответствовать реальным задачам.

Подать заявку и узнать подробности можно на образовательной странице.
Тестирование JDBC, новая архитектура JEPA, тонкости backend и автоматизация работы на бирже — самое интересное за неделю в свежем дайджесте 👇

▪️ Учимся выполнять запросы к базе данных с помощью нашего JDBC-плагина

Для работы с базами данных команда тестирования производительности написала специальный плагин. С ним в нагрузочных скриптах Gatling можно выполнять запросы любой сложности: от обычных выборок до создания процедур. Саша Муратова объясняет, как работать с этим плагином на примере работы с Postgres.

▪️ Разбираемся в профессии backend-разработчика

Алексей Акулович занимается программированием почти 20 лет: в прошлом развивал функционал «Вконтакте», а сейчас работает в Тинькофф лидером Go-профессии. В новом выпуске подкаста «Кем ты стал» Алексей и Саша Гузенко заглянули под капот backend — невидимой для пользователя, но самой обширной части разработки. В эпизоде обсудили:

— чем отличаются продуктовый и платформенный бэкенд;
— какими бывают протоколы общения между бэкендом и фронтендом;
— чем отличаются задачи и круг общения бэкендера в зависимости от грейда;
— какие языки программирования нужно учить, чтобы состояться как бэкенд-разработчик.

▪️ Раскрываем суть новой архитектуры Яна ЛеКуна и обсуждаем концепцию DDD в контексте других методологий

• На прошлой неделе Даня Гаврилов рассказывал о Energy Based Models — одной из концепций Яна ЛеКуна. EBM-модели, например, помогли улучшить генерацию изображений. Однако их сложно обучать, да и в работе не всегда нужно создавать похожие данные.

Недавно Ян ЛеКун опубликовал новый vision — JEPA. В нем он обучает представления, в пространстве которых из известных параметров можно легко предсказать целевую переменную. Суть концепта объяснил Никита Балаганский.

• Сегодня в книжном клубе читаем последнюю часть Learning DDD Влада Хононова.

В эфире разберем:

— связи между архитектурным стилем микросервисов и предметно-ориентированным проектированием;
— шаблоны и инструменты DDD в контексте архитектуры, которой управляют события;
— и взаимодействие DDD с архитектурой data mash.

▪️Автоматизируем работу на бирже с помощью Tinkoff Invest API

Tinkoff Invest API — сервис, с помощью которого клиенты Тинькофф могут автоматизировать свою работу на бирже и создавать торговых роботов. В новой статье команда Тинькофф Инвестиций объясняет, что можно сделать с помощью этого API и какие обновления появились в последней версии.