🥯 Если успели соскучиться по нашим фронтенд-новостям, то вот они свежие горячие:
🥞Рассказали про опыт Тинькофф Бизнес — как можно сделать все SOLID-но, когда функциональность находится на стыке нескольких продуктов. Читайте статью про Open-Closed принцип и его адапцию на Angular. #frontend #angular
🧇Выпустили еще одну статью о новой библиотеке компонентов Taiga UI — теперь рассказываем, что там делает root-компонент и как и зачем мы используем порталы. #frontend #angular
Сама библиотека, кстати, в открытом доступе, в статье есть все ссылки.
🥁И о животрепещущем! Друзья, остается ли у вас к году удаленки энтузиазм посещать онлайн мероприятия или во всю ждете оффлайн?
🥞Рассказали про опыт Тинькофф Бизнес — как можно сделать все SOLID-но, когда функциональность находится на стыке нескольких продуктов. Читайте статью про Open-Closed принцип и его адапцию на Angular. #frontend #angular
🧇Выпустили еще одну статью о новой библиотеке компонентов Taiga UI — теперь рассказываем, что там делает root-компонент и как и зачем мы используем порталы. #frontend #angular
Сама библиотека, кстати, в открытом доступе, в статье есть все ссылки.
🥁И о животрепещущем! Друзья, остается ли у вас к году удаленки энтузиазм посещать онлайн мероприятия или во всю ждете оффлайн?
🌲Прямой эфир по Taiga UI провели, но поменяли ссылку. Чтобы посмотреть, как все прошло переходите по ссылке. #frontend #angular
🔺Мы все с вами знаем, как важно сохранять классическую пирамиду тестирования в командах. И возможно даже перелопатили немало материалов на эту тему.
Но согласитесь, всегда интересно узнать подробности о внедрении теории на практике. Вот подробная статья на Хабре о том, как наша команда мобильного банка, через отрицание, принятие, пробы и ошибки, построила процессы тестирования в команде по классической пирамиде. И она же в английском варианте на Medium. #QA
💉Необходимость использования DI в React приложениях может быть спорным вопросом. Но нашей команде это решение значительно помогло в разработке системы анализа качества обслуживания клиентов. В статье подробнее про то, что из себя представляет этот архитектурный паттерн, как мы в Тинькофф к нему пришли и какую проблему он решает. #frontend
А мы активно готовимся к весеннему сезону конференций, проверяем гипотезы о том, какие доклады интересны слушателям, и с нетерпением ждем встреч
До новых четвергов💛
🔺Мы все с вами знаем, как важно сохранять классическую пирамиду тестирования в командах. И возможно даже перелопатили немало материалов на эту тему.
Но согласитесь, всегда интересно узнать подробности о внедрении теории на практике. Вот подробная статья на Хабре о том, как наша команда мобильного банка, через отрицание, принятие, пробы и ошибки, построила процессы тестирования в команде по классической пирамиде. И она же в английском варианте на Medium. #QA
💉Необходимость использования DI в React приложениях может быть спорным вопросом. Но нашей команде это решение значительно помогло в разработке системы анализа качества обслуживания клиентов. В статье подробнее про то, что из себя представляет этот архитектурный паттерн, как мы в Тинькофф к нему пришли и какую проблему он решает. #frontend
А мы активно готовимся к весеннему сезону конференций, проверяем гипотезы о том, какие доклады интересны слушателям, и с нетерпением ждем встреч
До новых четвергов💛
Мы продержались целый дайджест, чтобы не говорить о статьях по Angular. Но молчать сил больше нет.
Смотрите, какие они свежие, прикладные, суперполезные:
⚡️ Возможно, вы встречали класс Location или токен DOCUMENT в Angular. В этой статье разбираемся, для чего они нужны и чему мы можем у них научиться, чтобы сделать наш код более чистым и гибким. Для любителей английской версии — статья на medium. #frontend #angular
💫 А в этой статье мы разбираемся с проблемами, которые возникли при разработке реального приложения с Angular Universal и Express, и способами их решить. Эту статью тоже можно прочитать в английском варианте. #frontend #angular
Заметили, что вечерний дайджест уже пришел, а за окном еще светло? Всех с весной 🌸
Смотрите, какие они свежие, прикладные, суперполезные:
⚡️ Возможно, вы встречали класс Location или токен DOCUMENT в Angular. В этой статье разбираемся, для чего они нужны и чему мы можем у них научиться, чтобы сделать наш код более чистым и гибким. Для любителей английской версии — статья на medium. #frontend #angular
💫 А в этой статье мы разбираемся с проблемами, которые возникли при разработке реального приложения с Angular Universal и Express, и способами их решить. Эту статью тоже можно прочитать в английском варианте. #frontend #angular
Заметили, что вечерний дайджест уже пришел, а за окном еще светло? Всех с весной 🌸
Приглашаем на встречи, которые проведем в начале апреля👇
🗓 5 апреля соберемся с Java-комьюнити в Самаре
Начнем с кейса о работе с Elasticsearch, которая помогла нам повысить производительность поиска отзывов. После обсудим использование фича-тоглов на примере своего кейса, а в конце поговорим про взаимодействие SRE и разработчиков, а также об инструментах для лучших практик. Зарегистрироваться можно здесь.
🗓 7 апреля ждет на SRE-митап в Новосибирске
Встречу проведем вместе с 2ГИС. Поговорим о stateful в k8s, хранении данных и применении локальных вольюмов в коммунальных кластерах. А еще расскажем об эволюции доставки кубов в наших проектах. После докладов устроим неформальный нетворкинг: обменяемся кейсами и просто поболтаем о полезном. Не забудьте зарегистрироваться и позвать с собой коллег.
🗓12 апреля соберем Angular-комьюнити в Москве
Мы вместе Angular Moscow очень скучали по встречам с фронтенд-разработчиками! Поэтому 12 апреля проведем наш Angular Meetup #21 вместе с друзьями из «Европлана» и Bimeister. Обсудим Nx, локализацию и создание собственного инструмента для просмотра документов. Кстати, для тех, кто не сможет присоединиться к нам в Москве, проведем трансляцию. Не забудьте зарегистрироваться и позвать с собой коллег:
— ссылка для тех, кто планирует встретиться с нами в Москве.
— линк для тех, кто планирует посмотреть онлайн.
🗓13 апреля приглашаем QA-инженеров на митап в Рязани
Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» 6 автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.
#angular #qa #sre #java
🗓 5 апреля соберемся с Java-комьюнити в Самаре
Начнем с кейса о работе с Elasticsearch, которая помогла нам повысить производительность поиска отзывов. После обсудим использование фича-тоглов на примере своего кейса, а в конце поговорим про взаимодействие SRE и разработчиков, а также об инструментах для лучших практик. Зарегистрироваться можно здесь.
🗓 7 апреля ждет на SRE-митап в Новосибирске
Встречу проведем вместе с 2ГИС. Поговорим о stateful в k8s, хранении данных и применении локальных вольюмов в коммунальных кластерах. А еще расскажем об эволюции доставки кубов в наших проектах. После докладов устроим неформальный нетворкинг: обменяемся кейсами и просто поболтаем о полезном. Не забудьте зарегистрироваться и позвать с собой коллег.
🗓12 апреля соберем Angular-комьюнити в Москве
Мы вместе Angular Moscow очень скучали по встречам с фронтенд-разработчиками! Поэтому 12 апреля проведем наш Angular Meetup #21 вместе с друзьями из «Европлана» и Bimeister. Обсудим Nx, локализацию и создание собственного инструмента для просмотра документов. Кстати, для тех, кто не сможет присоединиться к нам в Москве, проведем трансляцию. Не забудьте зарегистрироваться и позвать с собой коллег:
— ссылка для тех, кто планирует встретиться с нами в Москве.
— линк для тех, кто планирует посмотреть онлайн.
🗓13 апреля приглашаем QA-инженеров на митап в Рязани
Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» 6 автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.
#angular #qa #sre #java
Приглашаем на митапы, которые проведем во второй половине апреля👇
🗓 12 апреля соберем Angular-комьюнити в Москве
Мы вместе с Angular Moscow очень скучали по встречам с фронтенд-разработчиками! Поэтому 12 апреля проведем наш Angular Meetup #21 вместе с друзьями из «Европлана» и Bimeister. Обсудим Nx, локализацию и создание собственного инструмента для просмотра документов. Кстати, для тех, кто не сможет присоединиться к нам в Москве, проведем трансляцию. Не забудьте зарегистрироваться и позвать с собой коллег:
— ссылка для тех, кто планирует встретиться с нами в Москве;
— линк для тех, кто планирует посмотреть онлайн.
🗓 13 апреля приглашаем QA-инженеров на митап в Рязани
Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» шесть автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.
🗓 20 апреля проведем Tinkoff.AI Speech онлайн
Уверены, что вы, как и мы, давно ждали этого митапа. Итак, встречу с ML-комьюнити проведем 20 апреля вместе с Яндексом. Поговорим о разработке на стыке исследований и продукта. Расскажем, как мы делаем Voice Conversion, о SOTA-архитектурах для распознавания речи в потоковом режиме, а также о переводах в видео. Регистрируйтесь, зовите друзей и коллег.
🗓 27 апреля соберем .NET-разработчиков в Томске
Мы расскажем о том, как пишем тесты для бэка на JavaScript и строим процессы в микросервисной архитектуре. А ребята из Инфотекса поделятся кейсом о том, как улучшали процесс парсинга и обработки файлов с большим количеством данных. После проведем неформальный нетворкинг. Регистрируйтесь на IT’s Tinkoff .Net Meetup.
#angular #qa #ai #net
🗓 12 апреля соберем Angular-комьюнити в Москве
Мы вместе с Angular Moscow очень скучали по встречам с фронтенд-разработчиками! Поэтому 12 апреля проведем наш Angular Meetup #21 вместе с друзьями из «Европлана» и Bimeister. Обсудим Nx, локализацию и создание собственного инструмента для просмотра документов. Кстати, для тех, кто не сможет присоединиться к нам в Москве, проведем трансляцию. Не забудьте зарегистрироваться и позвать с собой коллег:
— ссылка для тех, кто планирует встретиться с нами в Москве;
— линк для тех, кто планирует посмотреть онлайн.
🗓 13 апреля приглашаем QA-инженеров на митап в Рязани
Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» шесть автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.
🗓 20 апреля проведем Tinkoff.AI Speech онлайн
Уверены, что вы, как и мы, давно ждали этого митапа. Итак, встречу с ML-комьюнити проведем 20 апреля вместе с Яндексом. Поговорим о разработке на стыке исследований и продукта. Расскажем, как мы делаем Voice Conversion, о SOTA-архитектурах для распознавания речи в потоковом режиме, а также о переводах в видео. Регистрируйтесь, зовите друзей и коллег.
🗓 27 апреля соберем .NET-разработчиков в Томске
Мы расскажем о том, как пишем тесты для бэка на JavaScript и строим процессы в микросервисной архитектуре. А ребята из Инфотекса поделятся кейсом о том, как улучшали процесс парсинга и обработки файлов с большим количеством данных. После проведем неформальный нетворкинг. Регистрируйтесь на IT’s Tinkoff .Net Meetup.
#angular #qa #ai #net
Миграция с 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
▪️Делимся кейсом миграции с Gson на Kotlinx
Мы любим новые инструменты и технологии. Поэтому не обошли стороной библиотеку Kotlinx.Serialization, которой сейчас пользуется команда роста Тинькофф Инвестиций. О том, как ребята переезжали с Gson на Kotlinx и стоила ли миграция свеч, рассказал Android-разработчик Андрей Мещеряков.
▪️Объясняем, как работают холодные и горячие потоки в RxJS
Рано или поздно каждый из нас сталкивается с понятиями cold и hot observable (потоки) в RxJS: от технической секции интервью до реальных рабочих кейсов. Что это и как работают потоки «под капотом» — в статье Михаила Потапова.
▪️Обсудили доставку кубов в наших проектах
А еще обсудили кейс коллег из 2ГИС про stateful в k8s на недавней встрече с SRE-комьюнити в Новосибирске. Записи докладов можно посмотреть на нашем ютуб-канале, а фото — в группе в VK.
▪️Рассказали, как работает наше комьюнити системных аналитиков
В нашей команде у каждого стрима есть свое комьюнити. Внутри ребята выстраивают процесс роста, систему знаний и скиллов — словом, делают так, чтобы их направление развивалось и всем было круто работать. О том, как это устроено в команде системных аналитиков, — в статье Игоря Беленкова.
#mobile #angular #sre #analytics #softskills
Роутинг диалогов в Angular, будущее профессий и ИИ, онлайн-собеседование в Android-команду и QA в энергетических комплексах — в дайджесте👇
▪️ Разбираем, как сделать декларативный роутинг диалогов в Angular на примере Taiga UI
Дима Пурис, фронтенд-разработчик команды онлайн-бухгалтерии, объяснил, как создавать модальные окна, которые связаны с url. В статье по полочкам разложили два подхода: императивный и декларативный.
▪️ Говорим о будущем профессий, компаний и нейросетей
Нас всех уволят из-за ChatGPT! Или нет? В новом выпуске «Карты, деньги и продукт» говорим о пелевинском будущем, вранье нейросетей, деньгах и дофамине вместе с Виктором Тарнавским, директором по искусственному интеллекту Тинькофф.
▪️ Рассказываем, как затестить энергетический комплекс
Осторожно, высокое напряжение! Это бонусный выпуск подкаста «QAk-QAk — и в продакшен», который ребята записали на конференции Heisenbug вместе с Александром Шарковым, тест-лидом в компании «Монитор Электрик». В эпизоде болтаем о том, как электрический ток попадает в города, какие приложения нам в этом помогают и как сделать так, чтобы ИИ не паниковал при тестировании электроэнергетики.
▪️ Покажем, как устроено интервью мобильных разработчиков в прямом эфире
Сегодня в 18:00 на ютуб-канале IT’s Tinkoff Mobile и нашей группе во ВКонтакте устроим интервью в команду Android-разработчиков в прямом эфире. Андрей Терегулов, наш мобильный разработчик и опытный интервьюер, проведет техническую секцию с реальной задачей из наших собеседований. Кандидата, как и обещали, выбрали из комьюнити. Кто он — узнаете на стриме 😎
#angular #frontend #ai #qa #android #mobile
▪️ Разбираем, как сделать декларативный роутинг диалогов в Angular на примере Taiga UI
Дима Пурис, фронтенд-разработчик команды онлайн-бухгалтерии, объяснил, как создавать модальные окна, которые связаны с url. В статье по полочкам разложили два подхода: императивный и декларативный.
▪️ Говорим о будущем профессий, компаний и нейросетей
Нас всех уволят из-за ChatGPT! Или нет? В новом выпуске «Карты, деньги и продукт» говорим о пелевинском будущем, вранье нейросетей, деньгах и дофамине вместе с Виктором Тарнавским, директором по искусственному интеллекту Тинькофф.
▪️ Рассказываем, как затестить энергетический комплекс
Осторожно, высокое напряжение! Это бонусный выпуск подкаста «QAk-QAk — и в продакшен», который ребята записали на конференции Heisenbug вместе с Александром Шарковым, тест-лидом в компании «Монитор Электрик». В эпизоде болтаем о том, как электрический ток попадает в города, какие приложения нам в этом помогают и как сделать так, чтобы ИИ не паниковал при тестировании электроэнергетики.
▪️ Покажем, как устроено интервью мобильных разработчиков в прямом эфире
Сегодня в 18:00 на ютуб-канале IT’s Tinkoff Mobile и нашей группе во ВКонтакте устроим интервью в команду Android-разработчиков в прямом эфире. Андрей Терегулов, наш мобильный разработчик и опытный интервьюер, проведет техническую секцию с реальной задачей из наших собеседований. Кандидата, как и обещали, выбрали из комьюнити. Кто он — узнаете на стриме 😎
#angular #frontend #ai #qa #android #mobile
Please open Telegram to view this post
VIEW IN TELEGRAM
Общение микрофронтендов, Zabbix и сбор данных, консультирование по продукту и инструменты пентестера — в дайджесте 👇
▪️ Объясняем, как решили проблему общения микрофронтендов в приложении
Один из челленджей, с которым сталкиваются все, кто внедряет микрофронты в свой продукт, передача данных между ними. В нашем кейсе мы решили эту задачу с помощью «Шины событий». Что это и как работает «под капотом» — в статье Семена Глобы.
▪️ Рассказываем, как стали использовать Zabbix для мониторинга своих «машин»
Мониторинг пользовательских устройств и опыта — тема интересная, но пока развита слабо, в отличие от, например, DLP-систем. Решений «из коробки» нет, а писать свой софт под задачи долго и трудозатратно. Поэтому для мониторинга серверной инфраструктуры мы кастомизировали Zabbix. Что из этого вышло, рассказал Сергей Леонов.
▪️ Обсуждаем, может ли сторонний продакт наладить бизнес
В новом выпуске «Карты, деньги и продукт» думали, что будем обсуждать только пет-проекты, но с темы свернули на не менее важный разговор о консультантах, их задачах и экспертизе для бизнеса. А в целом выпуск с Ильей Забелиным, основателем бюро DAU/MAU, получился содержательным. Разобрались в консалтинге, запуске стартапов и консультировании.
▪️ Разбираемся в инструментах и задачах пентестеров
В специальном выпуске «QAk-QAk» разбираемся в профессии и задачах пентестеров (или белых хакеров) вместе с Рамазаном Рамазановым, пентестером и багхантером DeteAct. Говорим о хакерском образовании, необходимых скиллах и инструментах. А еще выясняем, существуют ли сервисы, которые невозможно взломать.
#frontend #angular #monitoring #product #qa
▪️ Объясняем, как решили проблему общения микрофронтендов в приложении
Один из челленджей, с которым сталкиваются все, кто внедряет микрофронты в свой продукт, передача данных между ними. В нашем кейсе мы решили эту задачу с помощью «Шины событий». Что это и как работает «под капотом» — в статье Семена Глобы.
▪️ Рассказываем, как стали использовать Zabbix для мониторинга своих «машин»
Мониторинг пользовательских устройств и опыта — тема интересная, но пока развита слабо, в отличие от, например, DLP-систем. Решений «из коробки» нет, а писать свой софт под задачи долго и трудозатратно. Поэтому для мониторинга серверной инфраструктуры мы кастомизировали Zabbix. Что из этого вышло, рассказал Сергей Леонов.
▪️ Обсуждаем, может ли сторонний продакт наладить бизнес
В новом выпуске «Карты, деньги и продукт» думали, что будем обсуждать только пет-проекты, но с темы свернули на не менее важный разговор о консультантах, их задачах и экспертизе для бизнеса. А в целом выпуск с Ильей Забелиным, основателем бюро DAU/MAU, получился содержательным. Разобрались в консалтинге, запуске стартапов и консультировании.
▪️ Разбираемся в инструментах и задачах пентестеров
В специальном выпуске «QAk-QAk» разбираемся в профессии и задачах пентестеров (или белых хакеров) вместе с Рамазаном Рамазановым, пентестером и багхантером DeteAct. Говорим о хакерском образовании, необходимых скиллах и инструментах. А еще выясняем, существуют ли сервисы, которые невозможно взломать.
#frontend #angular #monitoring #product #qa
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструменты для работы с шаблоном в Angular, Nx против Angular CLI, главное из мира Scala за май и материалы с QA-встречи — в дайджесте👇
▪️ Разбираемся с ContentChild, ViewChild, template reference variables в Angular
В Angular принято писать декларативный код. А это значит, что не надо запрашивать «руками» нужные сущности: во фреймворке есть инструменты для работы с элементами шаблона, которые помогут в этом. О них — в статье Саши Инкина.
▪️ Рассказываем, почему отказались от Angular CLI в пользу Nx
Nx — мощная система сборки с широким набором инструментов и библиотек, которая позволяет работать с монорепозиториями. Ее мы используем во всех наших Angular-проектах. Почему и из-за каких фич — рассказал Даниил Дубрава.
▪️ Делимся главными событиями из мира Scala за май
Наши backend-разработчики Рома Ельченков, Настя Емельянова и Карина Тюлебаева собрали новый выпуск Scala-дайджеста за май. В подборке — последние обновления популярных библиотек, новое в инструментах, релизы, полезные статьи и комьюнити-движ.
▪️ Обсудили, как обеспечивать качество в современных проектах разработки софта
А еще рассказали, как справляться с трудностями при тестировании интеграций внешних систем и влиять на изменения в процессе разработки на недавнем QA-митапе в Самаре. Посмотреть весь альбом, найти себя и друзей можно в нашей группе IT’s Tinkoff в ВК. А презентации скачать — на странице встречи.
#frontend #angular #scala #qa
▪️ Разбираемся с ContentChild, ViewChild, template reference variables в Angular
В Angular принято писать декларативный код. А это значит, что не надо запрашивать «руками» нужные сущности: во фреймворке есть инструменты для работы с элементами шаблона, которые помогут в этом. О них — в статье Саши Инкина.
▪️ Рассказываем, почему отказались от Angular CLI в пользу Nx
Nx — мощная система сборки с широким набором инструментов и библиотек, которая позволяет работать с монорепозиториями. Ее мы используем во всех наших Angular-проектах. Почему и из-за каких фич — рассказал Даниил Дубрава.
▪️ Делимся главными событиями из мира Scala за май
Наши backend-разработчики Рома Ельченков, Настя Емельянова и Карина Тюлебаева собрали новый выпуск Scala-дайджеста за май. В подборке — последние обновления популярных библиотек, новое в инструментах, релизы, полезные статьи и комьюнити-движ.
▪️ Обсудили, как обеспечивать качество в современных проектах разработки софта
А еще рассказали, как справляться с трудностями при тестировании интеграций внешних систем и влиять на изменения в процессе разработки на недавнем QA-митапе в Самаре. Посмотреть весь альбом, найти себя и друзей можно в нашей группе IT’s Tinkoff в ВК. А презентации скачать — на странице встречи.
#frontend #angular #scala #qa
Please open Telegram to view this post
VIEW IN TELEGRAM
Переезд на MFE, объяснение для системы рекомендаций, работа с формами в Angular и Android WebView под капотом — в дайджесте 👇
▪️ Завершили трилогию о нашем переезде на MFE
Максим Смирнов, фронтенд-архитектор, написал последнюю часть «Истории о том, как мы на Module Federation съезжали». В ней о фолбэках. Напомним, что в первой части говорили о сбое, после которого решили «пилиться», а во второй — о переводе на микрофронтенды личного кабинета.
▪️ Рассказываем, как нашли способ объяснять пользователям рекомендуемые категории кэшбэка
«Предлагать релевантные категории кэшбэка для каждого клиента хорошо, а объяснять их — еще лучше!» — подумала наша ML-команда и стала разрабатывать новую фичу, которая справится с задачей. Что под ее капотом — в статье разработчика-исследователя Дениса Красильникова.
▪️ Разбираемся, как работать с формами в Angular
Одна из наших фронтенд-команд работает в монорепозитории с четырьмя проектами. В каждом много форм, которые нужно сопровождать. Саша Бухтатый разобрал один из способов работы с формами, который упрощает создание новых и изолирует зависимость от внешней UI-библиотеки.
▪️ Заглядываем «под капот» Android WebView
В новой лекции на канале IT’s Tinkoff Mobile Евгений Мамруков, Android-разработчик из команды Lifestyle, рассказал, как устроен компонент Android WebView под капотом и организован процесс рендеринга.
#android #frontend #angular #ai #ml
▪️ Завершили трилогию о нашем переезде на MFE
Максим Смирнов, фронтенд-архитектор, написал последнюю часть «Истории о том, как мы на Module Federation съезжали». В ней о фолбэках. Напомним, что в первой части говорили о сбое, после которого решили «пилиться», а во второй — о переводе на микрофронтенды личного кабинета.
▪️ Рассказываем, как нашли способ объяснять пользователям рекомендуемые категории кэшбэка
«Предлагать релевантные категории кэшбэка для каждого клиента хорошо, а объяснять их — еще лучше!» — подумала наша ML-команда и стала разрабатывать новую фичу, которая справится с задачей. Что под ее капотом — в статье разработчика-исследователя Дениса Красильникова.
▪️ Разбираемся, как работать с формами в Angular
Одна из наших фронтенд-команд работает в монорепозитории с четырьмя проектами. В каждом много форм, которые нужно сопровождать. Саша Бухтатый разобрал один из способов работы с формами, который упрощает создание новых и изолирует зависимость от внешней UI-библиотеки.
▪️ Заглядываем «под капот» Android WebView
В новой лекции на канале IT’s Tinkoff Mobile Евгений Мамруков, Android-разработчик из команды Lifestyle, рассказал, как устроен компонент Android WebView под капотом и организован процесс рендеринга.
#android #frontend #angular #ai #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Web API для Angular, удаленка и фотографии из Еревана — в дайджесте 👇
▪️ Заглянули «под капот» Web API для Angular
Обсудили уже знакомые инструменты и те, что появились сравнительно недавно: например, Web MIDI API, Speech Recognition и экзотику для Angular — геймпады и VR в браузере. А также рассмотрели опенсорс-инициативу Web API и рассказали, почему она реально работает! Подробности — в статье Александра Инкина.
▪️ «Давно не виделись», или у-д-а-л-е-н-к-а!
В новом выпуске подкаста «Это считается» затронули крайне важную тему сегодня — удаленка. Обсудили, почему 2020 год прошел, а она все еще актуальна как никогда. А не потеряться в разных форматах работы и выбрать наиболее подходящий нам помог руководитель аналитики Авито Алексей Малинский. Приятного прослушивания на всех доступных площадках!
▪️ Фотографий много не бывает! Из Еревана — тем более
Залили красивые фотокарточки с ереванского митапа в нашу группу в ВК. На нем рассказали про наш новый ИТ-хаб в Ереване и поговорили про технологии: о Research and Development, разобрали примеры из мировых BigTech-компаний и рассказали, как все это устроено в Тинькофф. Фотографии можно посмотреть здесь, а презентации с митапа — тут.
#angular #analysis #yerevan
▪️ Заглянули «под капот» Web API для Angular
Обсудили уже знакомые инструменты и те, что появились сравнительно недавно: например, Web MIDI API, Speech Recognition и экзотику для Angular — геймпады и VR в браузере. А также рассмотрели опенсорс-инициативу Web API и рассказали, почему она реально работает! Подробности — в статье Александра Инкина.
▪️ «Давно не виделись», или у-д-а-л-е-н-к-а!
В новом выпуске подкаста «Это считается» затронули крайне важную тему сегодня — удаленка. Обсудили, почему 2020 год прошел, а она все еще актуальна как никогда. А не потеряться в разных форматах работы и выбрать наиболее подходящий нам помог руководитель аналитики Авито Алексей Малинский. Приятного прослушивания на всех доступных площадках!
▪️ Фотографий много не бывает! Из Еревана — тем более
Залили красивые фотокарточки с ереванского митапа в нашу группу в ВК. На нем рассказали про наш новый ИТ-хаб в Ереване и поговорили про технологии: о Research and Development, разобрали примеры из мировых BigTech-компаний и рассказали, как все это устроено в Тинькофф. Фотографии можно посмотреть здесь, а презентации с митапа — тут.
#angular #analysis #yerevan
Деревья в Angular, декларативная навигация в iOS, контент-маркетинг и роль Delivery-менеджера в команде — в новом дайджесте👇
▪️ DOM, DI и View: разбираемся в деревьях в Angular
Деревья в Angular легко спутать: они похожи и иногда даже имеют прямое соответствие. Саша Инкин, фронтенд-разработчик команды Angular UI Kit, разобрал их различия и объяснил, какие фичи помогут избежать трудностей.
▪️ Обсуждаем, как создавать декларативную навигацию в iOS-приложениях
Навигация в мобильных приложениях — краеугольный камень всей мобильной разработки. Но что, если посмотреть на нее с точки зрения пользователей? Андрей Зонов, iOS-разработчик приложения Тинькофф Бухгалтерии, о том, как они интегрировали диплинки, которые используются в разных аппах, — в новом видео.
▪️ Рассказываем, как работает контент-маркетинг в Тинькофф
В третьем выпуске подкаста «MMM» говорим о том, как работают маркетинговые коммуникации в нашей команде вместе с Виктором Фещенко, руководителем группы контента Тинькофф. А еще рассуждаем о силе слова, привлечении клиентов через текст и разбираем наши нашумевшие партнерские проекты.
▪️ Говорим о роли агентов изменений в командах
Агенты изменений — кто это и зачем они нужны? Почему их появление в команде многие воспринимают негативно? В этом выпуске подкаста «Письма Лиды Таймовой» разрушаем все стереотипы об этой роли и рассказываем, как грамотно работать с изменениями, вместе с Мансуром Дукузовым, деливери-менеджером Тинькофф.
#mobile #angular #marketing #delivery
▪️ DOM, DI и View: разбираемся в деревьях в Angular
Деревья в Angular легко спутать: они похожи и иногда даже имеют прямое соответствие. Саша Инкин, фронтенд-разработчик команды Angular UI Kit, разобрал их различия и объяснил, какие фичи помогут избежать трудностей.
▪️ Обсуждаем, как создавать декларативную навигацию в iOS-приложениях
Навигация в мобильных приложениях — краеугольный камень всей мобильной разработки. Но что, если посмотреть на нее с точки зрения пользователей? Андрей Зонов, iOS-разработчик приложения Тинькофф Бухгалтерии, о том, как они интегрировали диплинки, которые используются в разных аппах, — в новом видео.
▪️ Рассказываем, как работает контент-маркетинг в Тинькофф
В третьем выпуске подкаста «MMM» говорим о том, как работают маркетинговые коммуникации в нашей команде вместе с Виктором Фещенко, руководителем группы контента Тинькофф. А еще рассуждаем о силе слова, привлечении клиентов через текст и разбираем наши нашумевшие партнерские проекты.
▪️ Говорим о роли агентов изменений в командах
Агенты изменений — кто это и зачем они нужны? Почему их появление в команде многие воспринимают негативно? В этом выпуске подкаста «Письма Лиды Таймовой» разрушаем все стереотипы об этой роли и рассказываем, как грамотно работать с изменениями, вместе с Мансуром Дукузовым, деливери-менеджером Тинькофф.
#mobile #angular #marketing #delivery
Please open Telegram to view this post
VIEW IN TELEGRAM