Как отдавать технический долг – узнаем у Олега Федоткина из СберМаркет.
Иногда разработка ПО похожа на прокладывание рельс перед идущим поездом. Если мы не выпустим релиз сегодня, завтра будет поздно. Но что делать с кривыми рельсами, которые остались лежать по нашему пути? Как следующие поезда будут по ним катиться?
Технический долг — это те самые кривые рельсы. Да, мы проехали по ним один раз, но следующие поезда должны идти плавнее, а значит, рельсы надо перекладывать. У Олега есть подсказки, как сделать перекладывание проще.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/ozZyi
Иногда разработка ПО похожа на прокладывание рельс перед идущим поездом. Если мы не выпустим релиз сегодня, завтра будет поздно. Но что делать с кривыми рельсами, которые остались лежать по нашему пути? Как следующие поезда будут по ним катиться?
Технический долг — это те самые кривые рельсы. Да, мы проехали по ним один раз, но следующие поезда должны идти плавнее, а значит, рельсы надо перекладывать. У Олега есть подсказки, как сделать перекладывание проще.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/ozZyi
Продолжаем знакомить вас с нашими спикерами. На объединенной конференции DevOpsConf & TechLead Conf 2022 выступит Евгений Кувшинов. Он занимается продуктовой разработкой более 12 лет.
В своем докладе он обсудит, куда приводит TDD во фронтенде.
Основные тезисы выступления.
TDD на старте требует серьёзных вложений. Стоит ли инвестировать?
Личный опыт: 3 года с TDD во фронтенде.
Инсайты и сложности внедрения практики.
Влияние TDD на техническую культуру в команде.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pWqtz
✅ Встречаемся 13 и 14 июня. Офлайн в Москве и онлайн по всему миру.
В своем докладе он обсудит, куда приводит TDD во фронтенде.
Основные тезисы выступления.
TDD на старте требует серьёзных вложений. Стоит ли инвестировать?
Личный опыт: 3 года с TDD во фронтенде.
Инсайты и сложности внедрения практики.
Влияние TDD на техническую культуру в команде.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pWqtz
✅ Встречаемся 13 и 14 июня. Офлайн в Москве и онлайн по всему миру.
Как организовать процесс разработки, чтобы не креститься перед деплоем на прод – расскажет Евгений Харченко из Райффайзен Банка.
Как правило, целью команды разработки, является доставка ценности клиенту/бизнесу. На сегодняшний день эта цель, культивируется и становится всё сложнее, ведь, чтобы быть конкурентоспособным, изменения должны быть частыми и быстрыми.
В своём докладе Евгений предлагает поговорить о том, как выкатываться и не ломаться, при этом имея легаси и прочие барьеры, которые могут оказаться неприятным сюрпризом и сыграть против вас. Обсудит, как организовать процесс работы команды и какие инженерные практики можно использовать, чтобы делать изменения, насколько это возможно, безопасно и как избежать проблем :)
✅ Встретимся 13 и 14 июня.
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pdg2t
Как правило, целью команды разработки, является доставка ценности клиенту/бизнесу. На сегодняшний день эта цель, культивируется и становится всё сложнее, ведь, чтобы быть конкурентоспособным, изменения должны быть частыми и быстрыми.
В своём докладе Евгений предлагает поговорить о том, как выкатываться и не ломаться, при этом имея легаси и прочие барьеры, которые могут оказаться неприятным сюрпризом и сыграть против вас. Обсудит, как организовать процесс работы команды и какие инженерные практики можно использовать, чтобы делать изменения, насколько это возможно, безопасно и как избежать проблем :)
✅ Встретимся 13 и 14 июня.
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pdg2t
❤1
Михаил Рубанов, iOS-разработчик Додо Пицца, обсудит TDD в мобильной разработке.
В Додо Пицце на iOS автоматизировали 75% регресс-кейсов и последние два года пишут разные виды тестов: юнит-, скриншот-, компонентных- и UI-тестов. Общее число приближается к 4 тысячам.
За это время они написали много разных тестов, разделили приложения на модули. Какие-то тесты не падали ни разу, какие-то ни разу не были зелеными. Самым главным вопросом всегда было «как писать полезные тесты?». Этим опытом Михаил и поделится.
Он расскажет:
* как писать по TDD для мобильной разработки;
* что такое тестируемая архитектура;
* зачем нужные разные уровни тестов и как не тестировать одно и то же.
Рассмотрит на практике, как может выглядеть полный цикл разработки фичи через тесты, какие требования это добавляет к проекту, как тестировать на разных уровнях и почему это весело.
✅ Встретимся 13 и 14 июня.
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pkEzF
В Додо Пицце на iOS автоматизировали 75% регресс-кейсов и последние два года пишут разные виды тестов: юнит-, скриншот-, компонентных- и UI-тестов. Общее число приближается к 4 тысячам.
За это время они написали много разных тестов, разделили приложения на модули. Какие-то тесты не падали ни разу, какие-то ни разу не были зелеными. Самым главным вопросом всегда было «как писать полезные тесты?». Этим опытом Михаил и поделится.
Он расскажет:
* как писать по TDD для мобильной разработки;
* что такое тестируемая архитектура;
* зачем нужные разные уровни тестов и как не тестировать одно и то же.
Рассмотрит на практике, как может выглядеть полный цикл разработки фичи через тесты, какие требования это добавляет к проекту, как тестировать на разных уровнях и почему это весело.
✅ Встретимся 13 и 14 июня.
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pkEzF
👍1
📣 До объединенной конференции DevOpsConf & TechLead Conf 2022 осталось 10 дней, и мы начинаем рассказывать о наших партнерах.
Garage Eight — международная продуктовая IT-компания, которая создает экосистему финансовых продуктов и сервисов на зарубежных рынках. К 2022 году у их продуктов сотни тысяч активных пользователей в 183 странах.
📍https://garage-eight.com
Garage Eight — международная продуктовая IT-компания, которая создает экосистему финансовых продуктов и сервисов на зарубежных рынках. К 2022 году у их продуктов сотни тысяч активных пользователей в 183 странах.
📍https://garage-eight.com
В докладе Златы Заниной из Райффайзен Банка, рассмотрим TDD: путь от сказки до рабочей фичи за полтора часа.
Пробовали ли вы когда-либо внедрять TDD у себя в команде? А на чем вы споткнулись? Разработчики, как и многие, не могли перейти от тренировок про калькуляторы к реальным задачам. Интерес команды угасал, никому не хотелось тратить ограниченное двухнедельным спринтом время на то, что не приносило ощутимой пользы.
Однако они преодолели этот этап и вовлекли в практику большую часть команды разработки. Их результат: за полтора часа они получили выполненную задачу и хорошие юнит-тесты к ней. А изначально эта задача была оценена командой в два дня.
Они получают хороший профит от TDD и хотят рассказать, как преодолели барьер между теорией и практикой.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/poSDG
Пробовали ли вы когда-либо внедрять TDD у себя в команде? А на чем вы споткнулись? Разработчики, как и многие, не могли перейти от тренировок про калькуляторы к реальным задачам. Интерес команды угасал, никому не хотелось тратить ограниченное двухнедельным спринтом время на то, что не приносило ощутимой пользы.
Однако они преодолели этот этап и вовлекли в практику большую часть команды разработки. Их результат: за полтора часа они получили выполненную задачу и хорошие юнит-тесты к ней. А изначально эта задача была оценена командой в два дня.
Они получают хороший профит от TDD и хотят рассказать, как преодолели барьер между теорией и практикой.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/poSDG
📣 Рассказываем о следующем партнере объединенной конференции DevOpsConf & TechLead Conf 2022.
Газпромбанк — один из крупнейших банков России. Они не просто банкиры: они создают искусственный интеллект, разрабатывают квантовые компьютеры, придумывают новые цифровые продукты и поддерживают профессиональное комьюнити. Вместе они станут самым датацентричным и диджитализированным банком страны.
👉🏻 https://www.gpbspace.ru
Газпромбанк — один из крупнейших банков России. Они не просто банкиры: они создают искусственный интеллект, разрабатывают квантовые компьютеры, придумывают новые цифровые продукты и поддерживают профессиональное комьюнити. Вместе они станут самым датацентричным и диджитализированным банком страны.
👉🏻 https://www.gpbspace.ru
VK Cloud Solutions — облачная платформа для бизнеса и разработки, которая предлагает инструменты создания облачной инфраструктуры компаниям любого размера. VK Cloud Solutions входит в портфель решений VK Цифровые технологии и базируется на многолетнем опыте развития интернет-сервисов и технологий.
📍https://mcs.mail.ru
📍https://mcs.mail.ru
На объединенной конференции DevOpsConf & TechLead Conf 2022 будем обсуждать интересные и самые актуальные темы, одна из которых «Инженерные практики работы с монолитом в Авито». Об этом расскажет Александр Данковцев. Он обсудит применяемые в Авито практики при работе с монолитом: организация тестовой среды, ci/cd, dev-support и мониторинг. И то, как эти практики у них развивались.
✅ Встречаемся 13 и 14 июня в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pyBxs
✅ Встречаемся 13 и 14 июня в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/pyBxs
Мир Plat.Form– это инструменты и сервисы Национальной системы платежных карт. Они обрабатывают операции по картам международных платёжных систем, платежной системы «Мир» и Системы быстрых платежей.
👉🏻 https://mir-platform.ru
👉🏻 https://mir-platform.ru
В докладе Екатерины Лысенко (Самокат) рассмотрим архитектуру, как зеркало корпоративных ценностей.
Однажды ваш продукт и компания в своём росте и развитии достигают момента, когда вам нужно серьёзно заняться архитектурой. Когда по-старому дальше никак.
Тут вам на помощь может прийти Domain-Driven Design. Звучит он хорошо: предметные области, модели, единый язык; наконец-то ИТ и бизнес договорятся.
Вот только есть загвоздка: среди препятствий в использовании DDD у вас будет не только сложность предметной области и ограничения стека, но кое-что неочевидное — ценности.
Давайте поговорим о прикладной стороне ценностей. Почему без общих ценностей у вас будут проблемы с архитектурой. Как продуктовый подход помогает в работе с ценностями. И как работать с ценностями без нудного морализаторства и гуманитарного шаманства.
✅ Встретимся 13 и 14 июня в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/q5YYD
Однажды ваш продукт и компания в своём росте и развитии достигают момента, когда вам нужно серьёзно заняться архитектурой. Когда по-старому дальше никак.
Тут вам на помощь может прийти Domain-Driven Design. Звучит он хорошо: предметные области, модели, единый язык; наконец-то ИТ и бизнес договорятся.
Вот только есть загвоздка: среди препятствий в использовании DDD у вас будет не только сложность предметной области и ограничения стека, но кое-что неочевидное — ценности.
Давайте поговорим о прикладной стороне ценностей. Почему без общих ценностей у вас будут проблемы с архитектурой. Как продуктовый подход помогает в работе с ценностями. И как работать с ценностями без нудного морализаторства и гуманитарного шаманства.
✅ Встретимся 13 и 14 июня в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/q5YYD
🔹Tarantool — это платформа in-memory-вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений.
Tarantool позволяет реализовать множество решений по хранению и интеграции данных: от простого in-memory-Key-Value-хранилища до высокоскоростного отказоустойчивого кэша и систем Enterprise-уровня.
👉 https://www.tarantool.io/ru/
Tarantool позволяет реализовать множество решений по хранению и интеграции данных: от простого in-memory-Key-Value-хранилища до высокоскоростного отказоустойчивого кэша и систем Enterprise-уровня.
👉 https://www.tarantool.io/ru/
Поговорим с Михаилом Натаровым (Единый ЦУПИС) про архитектуру подмены - как заменить процессинг, не останавливая процесс.
Он проведет ретроспективный анализ и найдёт ответы на вопросы:
* Зачем, вообще, переписывать старое? Есть ли объективные причины?
* Как аккуратно подменить такой крупный, требовательный к доступности и нагруженный кусок системы как процессинг?
* Насколько можно недооценить ресурсы на такой проект, и какие проблемы он может принести в соседние команды разработки?
Цель доклада — не призыв к переписыванию и даже не демонстрация опыта, Михаил хочет показать путь — цели и нюансы, которые могут вас сопровождать на маршруте: "Все сжечь и написать заново". Продемонстрировать на конкретном примере, почему "быстрый старт" != "быстрое внедрение".
✅ Встретимся 13 и 14 июня
в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/qApW7
Он проведет ретроспективный анализ и найдёт ответы на вопросы:
* Зачем, вообще, переписывать старое? Есть ли объективные причины?
* Как аккуратно подменить такой крупный, требовательный к доступности и нагруженный кусок системы как процессинг?
* Насколько можно недооценить ресурсы на такой проект, и какие проблемы он может принести в соседние команды разработки?
Цель доклада — не призыв к переписыванию и даже не демонстрация опыта, Михаил хочет показать путь — цели и нюансы, которые могут вас сопровождать на маршруте: "Все сжечь и написать заново". Продемонстрировать на конкретном примере, почему "быстрый старт" != "быстрое внедрение".
✅ Встретимся 13 и 14 июня
в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/qApW7
📣 Приходите 13 и 14 июня на стенд Neoflex и примите участие в NEON-квизе. Каждый, кто ответит правильно больше чем на 7 вопросов, получит шанс принять участие в розыгрыше призов, среди которых классные гаджеты и фирменный мерч. Квиз пройдет в telegram-боте @neonquiz_bot с 10.00 до 16.35.
📍Розыгрыш призов состоится 13 июня в 16.35 и 14 июня в 16.40, где мы выберем 5-х победителей случайным образом с помощью рандомайзера.
📍Розыгрыш призов состоится 13 июня в 16.35 и 14 июня в 16.40, где мы выберем 5-х победителей случайным образом с помощью рандомайзера.
Московский кредитный банк (МКБ) — второй крупнейший негосударственный банк в России по размеру активов. МКБ предлагает клиентам современные, технологичные финансовые решения, высокий уровень сервиса для поддержки и развития бизнеса, который невозможно построить без сильной и экспертной ИT-команды.
👉🏻 https://mkb.ru
👉🏻 https://mkb.ru
👍1
Про интеграционные паттерны Domain-Driven Design поговорим с Михаилом Емельяновым (Кошелёк).
В воем докладе Михаил рассмотрит такие понятия, как: upstream/downstream-контексты продукта, определение Context Map'ы и как команды должны разрабатывать и взаимодействовать с ними, чтобы не мешать друг другу. Ну и, конечно же, пробежится и по базовым паттернам, таким как правильное определение бизнес-моделей: value, entity, agregate'ов, ответит на понятие domain-логика и ее место в коде проекта, постарается рассмотреть все это на примерах.
Доклад будет полезен всем, кто немного знаком с DDD и хочет закрыть пробелы в своих знаниях при использовании этого инструмента в разработке.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь —
https://clck.ru/qBjFK
В воем докладе Михаил рассмотрит такие понятия, как: upstream/downstream-контексты продукта, определение Context Map'ы и как команды должны разрабатывать и взаимодействовать с ними, чтобы не мешать друг другу. Ну и, конечно же, пробежится и по базовым паттернам, таким как правильное определение бизнес-моделей: value, entity, agregate'ов, ответит на понятие domain-логика и ее место в коде проекта, постарается рассмотреть все это на примерах.
Доклад будет полезен всем, кто немного знаком с DDD и хочет закрыть пробелы в своих знаниях при использовании этого инструмента в разработке.
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь —
https://clck.ru/qBjFK
📣 РТЛабс создает и развивает высоконагруженные информационные системы и сервисы Госуслуг.
Принимай участие в квизе about.rtlabs.ru/devtech и выигрывай призы! 🎁
Принимай участие в квизе about.rtlabs.ru/devtech и выигрывай призы! 🎁
Про фантастические TDD и DDD и где они обитают поговорим с Максимом Моревым из Газпромбанка.
Как так получилось, что TDD и часто встречаемые подходы в разработке превратили проект в клубок пугающего кода. Как этот монстр из непонятного кода и тестов, которым нельзя доверять, пожирал их время на мелких фичах. Как они поняли, что им нужен рефакторинг не только тестов, но и мышления.
На примерах Максим расскажет о приемах, которые помогли ему загнать себя и код в рамки при рефакторинге, а команда получила набор правил для разработки и наглядное руководство в виде кодовой базы с бизнес-логикой, понятной не только для программистов, и прагматичными тестами. Аналитики сказали спасибо :)
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/qFYDX
Как так получилось, что TDD и часто встречаемые подходы в разработке превратили проект в клубок пугающего кода. Как этот монстр из непонятного кода и тестов, которым нельзя доверять, пожирал их время на мелких фичах. Как они поняли, что им нужен рефакторинг не только тестов, но и мышления.
На примерах Максим расскажет о приемах, которые помогли ему загнать себя и код в рамки при рефакторинге, а команда получила набор правил для разработки и наглядное руководство в виде кодовой базы с бизнес-логикой, понятной не только для программистов, и прагматичными тестами. Аналитики сказали спасибо :)
✅ Встретимся 13 и 14 июня на объединенной конференции DevOpsConf & TechLead Conf 2022
Офлайн в Москве и онлайн по всему миру.
👉🏻 Расписание, программа и билеты здесь — https://clck.ru/qFYDX
📣 Друзья, в группе Хабра в vk сейчас проходит розыгрыш бесплатных билетов на объединенную конференцию DevOpsConf и TechLead Conf 2022.
Все подробности участия в этом посте - https://vk.com/wall-20629724_1455666
Все подробности участия в этом посте - https://vk.com/wall-20629724_1455666
В Selectel создают облачные решения и предлагают в аренду серверы, которые размещают в своих дата-центрах в России. У них их 6: в Москве, Санкт-Петербурге и Лен. области. Их клиенты разрабатывают сайты, сервисы и приложения. Чтобы помочь им в запуске и развитии продуктов, в Selectel берут на себя всю работу с IT-инфраструктурой.
Selectel — это не только тысячи стоек с оборудованием, но и десятки тысяч строк кода для управления услугами. Они сами пишут, выкатывают и поддерживают свои сервисы. Приходите к ним на стенд, будете собирать сервера для майнинга, майнкрафта или облачного гейминга, а самым быстрым - Тирекс в подарок! Также поделятся знаниями, обсудят актуальные технологии и поговорят об инструментах и сервисах для девопсеров!
👉 https://slc.tl/ExHUT
Selectel — это не только тысячи стоек с оборудованием, но и десятки тысяч строк кода для управления услугами. Они сами пишут, выкатывают и поддерживают свои сервисы. Приходите к ним на стенд, будете собирать сервера для майнинга, майнкрафта или облачного гейминга, а самым быстрым - Тирекс в подарок! Также поделятся знаниями, обсудят актуальные технологии и поговорят об инструментах и сервисах для девопсеров!
👉 https://slc.tl/ExHUT
💻 Слёрм — это учебный центр для сына маминой подруги IT-инженеров и разработчиков.
Всё началось в 2018 году с интенсива по Kubernetes. Сейчас айтишники изучают в Слёрме DevOps, Docker, Ceph, SRE. Есть даже нетехнические программы, например по soft skills.
⭐️ Вся правда о Слёрме: https://slurm.io/
На стенде центра категорически разрешено: играть в «IT-Крокодила», веселиться, вести душевные разговоры, а ещё получать стикеры со слёрмиками и классные футболки. За что дают подарочки — сюрприз.
Всё началось в 2018 году с интенсива по Kubernetes. Сейчас айтишники изучают в Слёрме DevOps, Docker, Ceph, SRE. Есть даже нетехнические программы, например по soft skills.
⭐️ Вся правда о Слёрме: https://slurm.io/
На стенде центра категорически разрешено: играть в «IT-Крокодила», веселиться, вести душевные разговоры, а ещё получать стикеры со слёрмиками и классные футболки. За что дают подарочки — сюрприз.