Собрали главное за неделю в свежем дайджесте 👇



▪️ Разбираемся в тонкостях 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 мая включительно. Регистрация уже открыта!