Митап по мобильной разработке Rambler&Co + Okko Tech Talks
#iOS #Android #meetup #mobile
8 сентября, в 19:00, вместе с крутыми спикерами из других компаний, Фамил Гаджиев (iOS-разработчик продуктов VK для бизнеса) выступит с необычным докладом на уютной веранде Даниловской мануфактуры, расскажет про Spatial Audio, погрузит участников митапа в мир пространственного аудио и расскажет про тонкости Dolby Atmos.
С Фамилом можно будет поговорить про класс CMHeadphoneMotionManager, подвигать SKAudioNode, а в конце – написать небольшую демку для Airpods Pro c пространственным аудио. Полное практическое погружение!
Приходите пообщаться в офлайне, а если вдруг не выйдет, не расстраивайтесь – митап пройдёт в смешанном формате: в онлайне на YouTube-канале Rambler&Co и в офлайне в офисе Rambler в Москве.
Зарегистрироваться на митап и познакомиться с другими темами и спикерами можно здесь, увидимся!
#iOS #Android #meetup #mobile
8 сентября, в 19:00, вместе с крутыми спикерами из других компаний, Фамил Гаджиев (iOS-разработчик продуктов VK для бизнеса) выступит с необычным докладом на уютной веранде Даниловской мануфактуры, расскажет про Spatial Audio, погрузит участников митапа в мир пространственного аудио и расскажет про тонкости Dolby Atmos.
С Фамилом можно будет поговорить про класс CMHeadphoneMotionManager, подвигать SKAudioNode, а в конце – написать небольшую демку для Airpods Pro c пространственным аудио. Полное практическое погружение!
Приходите пообщаться в офлайне, а если вдруг не выйдет, не расстраивайтесь – митап пройдёт в смешанном формате: в онлайне на YouTube-канале Rambler&Co и в офлайне в офисе Rambler в Москве.
Зарегистрироваться на митап и познакомиться с другими темами и спикерами можно здесь, увидимся!
Хабр
Rambler&Co + Okko Tech Talk: регистрация началась
Всем привет! Приглашаем всех мобильных разработчиков и просто неравнодушных ребят на совместный митап Rambler&Co и Okko. Выйдем на связь 8 сентября с 19:00 до 21:00 в уже привычном смешанном...
🔥8👏1
Как выстроить отношения между QA и технической поддержкой?
#QA #Mobile #Support #Product
Есть несколько простых правил:
1. Выбор эффективных каналов коммуникации для быстрого и удобного обращения в службу поддержки;
2. Уведомлять поддержку перед релизом, ведь довольно часто, техподдержка — это отдельная команда, которая может находиться отдельно от разработчиков и тестировщиков;
3. Проводить демо: смотрим продукт, говорим, где что поправить, обсуждаем даты релизов;
4. Работать с пользовательскими дефектами: отправка в helpdesk.
Но есть ещё несколько правил и особенностей взаимодействия QA и Support в высоконагруженных проектах, о которых недавно на конференции Test Driven рассказала Екатерина Яковлева из QA-команды Юлы.
Запись выступления можно найти по ссылке.
#QA #Mobile #Support #Product
Есть несколько простых правил:
1. Выбор эффективных каналов коммуникации для быстрого и удобного обращения в службу поддержки;
2. Уведомлять поддержку перед релизом, ведь довольно часто, техподдержка — это отдельная команда, которая может находиться отдельно от разработчиков и тестировщиков;
3. Проводить демо: смотрим продукт, говорим, где что поправить, обсуждаем даты релизов;
4. Работать с пользовательскими дефектами: отправка в helpdesk.
Но есть ещё несколько правил и особенностей взаимодействия QA и Support в высоконагруженных проектах, о которых недавно на конференции Test Driven рассказала Екатерина Яковлева из QA-команды Юлы.
Запись выступления можно найти по ссылке.
YouTube
Екатерина Яковлева на TestDriven 2022
Катя Яковлева, QA-инженер Юлы, проект VK, преподаватель факультета тестирования GeekBrains, выступила 27 июня 2022 года на конференции для тестировщиков TestDriven.
Катя рассказала о том, как выстроить отношения между QA командой и командой Support, чтобы…
Катя рассказала о том, как выстроить отношения между QA командой и командой Support, чтобы…
🔥7
Опыт перехода на MVI в Android на базе собственного решения.
#Mobile #Android #MVI
В нашем блоге на Хабр вышла новая статья.
Рассказываем о собственной MVI-библиотеке – Reductor, делимся опытом внедрения и использования.
Статья будет полезна всем, кто хочет познакомиться с Redux-like MVI. 🤓
#Mobile #Android #MVI
В нашем блоге на Хабр вышла новая статья.
Рассказываем о собственной MVI-библиотеке – Reductor, делимся опытом внедрения и использования.
Статья будет полезна всем, кто хочет познакомиться с Redux-like MVI. 🤓
Хабр
Опыт перехода на MVI в Android на базе собственного решения
Мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. Сегодня хотим рассказать, почему у нас появилась собственная MVI-библиотека — Reduktor. Предисловие...
🔥11👍1
Как мы тестируем уведомления в мобильном приложении Юлы
#QA #Mobile
Push уведомления – борьба противоположностей. Именно пуши настолько же сильно раздражают, насколько помогают не упустить самое важное. Чтобы баланс пользовательского опыта сохранялся на светлой стороне, мы тщательно тестируем все, что касается нотификаций пользователя.
Рассказываем, как тестировать уведомления в мобилке здесь.
#QA #Mobile
Push уведомления – борьба противоположностей. Именно пуши настолько же сильно раздражают, насколько помогают не упустить самое важное. Чтобы баланс пользовательского опыта сохранялся на светлой стороне, мы тщательно тестируем все, что касается нотификаций пользователя.
Рассказываем, как тестировать уведомления в мобилке здесь.
Teletype
Как мы тестируем уведомления в мобильном приложении Юлы
Команда качества проверяет различные сценарии с учётом статуса авторизации пользователя (авторизован или неавторизован). Примеры...
🔥10
Как и зачем iOS-разработчики смотрят Apple Event?
Вчера прошёл Apple Event, особенно долгожданным он был для ребят из команды iOS.
Просмотр ежегодной презентации новинок от Apple – это традиция, источник мемов и осведомленность о новых технологиях. Наша команда смотрит event вместе, собираясь в нашем уютном офисе.
Поделимся впечатлениями.
Понравились фича сообщения об аварии, новые AirPods и Dynamic Islands с собственными пространствами.
Почему? Потому что наша команда обожает тему работы с пространственным звуком (и сегодня вы можете убедиться в этом).
Подключайтесь к iOS-митапу наших друзей из Okko, где Фамил Гаджиев из iOS-команды Юлы и Маркета ВКонтакте расскажет как работать со звуком и поиграет со Spatial Audio.
А что вы можете сказать об Apple Event?
Вчера прошёл Apple Event, особенно долгожданным он был для ребят из команды iOS.
Просмотр ежегодной презентации новинок от Apple – это традиция, источник мемов и осведомленность о новых технологиях. Наша команда смотрит event вместе, собираясь в нашем уютном офисе.
Поделимся впечатлениями.
Понравились фича сообщения об аварии, новые AirPods и Dynamic Islands с собственными пространствами.
Почему? Потому что наша команда обожает тему работы с пространственным звуком (и сегодня вы можете убедиться в этом).
Подключайтесь к iOS-митапу наших друзей из Okko, где Фамил Гаджиев из iOS-команды Юлы и Маркета ВКонтакте расскажет как работать со звуком и поиграет со Spatial Audio.
А что вы можете сказать об Apple Event?
🔥7🤡1
Как прошёл митап от Rambler + Okko.
#mobile #iOS #audio #meetup
Признаемся, мы очень любим ламповые митапы. Именно там рождаются новые знакомства, вдохновение и классные идеи.
Сегодня хотим поделиться с вами атмосферой и делаем это здесь.
#mobile #iOS #audio #meetup
Признаемся, мы очень любим ламповые митапы. Именно там рождаются новые знакомства, вдохновение и классные идеи.
Сегодня хотим поделиться с вами атмосферой и делаем это здесь.
Teletype
Как звучит твоя квартира?
Вчера на мансарде офиса Rambler&Co вместе с мобильными разработчиками из Okko, СберЗдоровье и VK для бизнеса +Юла (это кстати мы 😄)...
🔥6
Как я здесь оказался?
#mobile #team #iOS
Решили поговорить с ребятами из команды мобильной разработки и узнать, что их вдохновило пойти в профессию.
Оказывается, что стать частью нашей команды вдохновляют руководители. Вот так вот пришёл на собеседование, увидел там своего кумира, который уже преуспел в десятке выступлений на внешнюю аудиторию, а он твой будущий руководитель!
Сначала тебя на великие свершения вдохновляет Стив Джобс, а потом этим Джобсом становится Евгений Елчев. И действительно, Женя регулярно выступает на открытых конференциях и митапах, ведёт свои курсы, практические проекты, активно делится опытом на широкую аудиторию и даже умудряется руководить функцией iOS в Маркете ВКонтакте. Такие дела 🙂
Кстати, Юла – это уже немного больше, чем просто классифайд. Это полноценная E-commerce площадка, где можно открыть новый магазин и интегрировать это в социальную сеть, теперь наша команда отвечает и за развитие направления для бизнеса и покупателей – Маркет ВКонтакте.
#mobile #team #iOS
Решили поговорить с ребятами из команды мобильной разработки и узнать, что их вдохновило пойти в профессию.
Оказывается, что стать частью нашей команды вдохновляют руководители. Вот так вот пришёл на собеседование, увидел там своего кумира, который уже преуспел в десятке выступлений на внешнюю аудиторию, а он твой будущий руководитель!
Сначала тебя на великие свершения вдохновляет Стив Джобс, а потом этим Джобсом становится Евгений Елчев. И действительно, Женя регулярно выступает на открытых конференциях и митапах, ведёт свои курсы, практические проекты, активно делится опытом на широкую аудиторию и даже умудряется руководить функцией iOS в Маркете ВКонтакте. Такие дела 🙂
Кстати, Юла – это уже немного больше, чем просто классифайд. Это полноценная E-commerce площадка, где можно открыть новый магазин и интегрировать это в социальную сеть, теперь наша команда отвечает и за развитие направления для бизнеса и покупателей – Маркет ВКонтакте.
🔥7👍2
Вакансии в команде
Поделились с вами вдохновляющими историями про путь в мобильную разработку от ребят из нашей команды.
Пришло время поделиться и вакансиями в наши проекты.
Мы ищем не только мобильных разработчиков, но и других специалистов, готовых разрабатывать лучшие сервисы на рынке e-commerce в России.
Узнать об открытых вакансиях можно здесь.
Откликайтесь, рекомендуйте и зовите друзей!
Поделились с вами вдохновляющими историями про путь в мобильную разработку от ребят из нашей команды.
Пришло время поделиться и вакансиями в наши проекты.
Мы ищем не только мобильных разработчиков, но и других специалистов, готовых разрабатывать лучшие сервисы на рынке e-commerce в России.
Узнать об открытых вакансиях можно здесь.
Откликайтесь, рекомендуйте и зовите друзей!
🔥9
Открываем осенний сезон
По новостям канала вы могли заметить, что наша команда разработки создает не только Юлу. Мы развиваем продукты для бизнеса и покупателей внутри VK: например, магазины и Маркет ВКонтакте, инструменты продвижения и коммуникации для бизнес-пользователей и фичи безопасных сделок для покупателей. Поэтому интересных кейсов из мира разработки стало больше, а часть из них мы раскроем на конференциях осеннего сезона – он обещает быть очень насыщенным!
Наши спикеры расскажут, как ВКонтакте из социальной сети превращается в современный e-commerce с большой аудиторией, об особенностях стека технологий, фреймворках и аналитике, ML и алгоритмах.
И как и прежде, мы продолжим делиться новостями разработки Юлы.
Одним словом, нам есть чем поделиться с IT-комьюнити.
Stay tuned
По новостям канала вы могли заметить, что наша команда разработки создает не только Юлу. Мы развиваем продукты для бизнеса и покупателей внутри VK: например, магазины и Маркет ВКонтакте, инструменты продвижения и коммуникации для бизнес-пользователей и фичи безопасных сделок для покупателей. Поэтому интересных кейсов из мира разработки стало больше, а часть из них мы раскроем на конференциях осеннего сезона – он обещает быть очень насыщенным!
Наши спикеры расскажут, как ВКонтакте из социальной сети превращается в современный e-commerce с большой аудиторией, об особенностях стека технологий, фреймворках и аналитике, ML и алгоритмах.
И как и прежде, мы продолжим делиться новостями разработки Юлы.
Одним словом, нам есть чем поделиться с IT-комьюнити.
Stay tuned
🔥9
Рефакторинг карточки товара
#Frontend #Web
На Юле мы существенно ускорили процесс разработки новых фичей за счет рефакторинга карточки объявлений. Когда наша команда стала разрабатывать Маркет ВКонтакте – идея ускорения разработки продукта посетила нас снова.
Почитать подробнее можно здесь.
А реализовывали этот прекрасный функционал Артур Агаджанян из команды Маркета ВКонтакте и Иван Нагайко – наш руководитель функции Frontend.
Кстати, вы сможете послушать доклад Вани Нагайко и пообщаться лично на конференции HolyJS, которая пройдёт уже в ноябре. У конференции два формата - отдельная программа онлайн, а затем не повторяющая ее офлайн часть с одновременной трансляцией для слушателей, которые посетят конференцию дистанционно.
До встречи!
#Frontend #Web
На Юле мы существенно ускорили процесс разработки новых фичей за счет рефакторинга карточки объявлений. Когда наша команда стала разрабатывать Маркет ВКонтакте – идея ускорения разработки продукта посетила нас снова.
Почитать подробнее можно здесь.
А реализовывали этот прекрасный функционал Артур Агаджанян из команды Маркета ВКонтакте и Иван Нагайко – наш руководитель функции Frontend.
Кстати, вы сможете послушать доклад Вани Нагайко и пообщаться лично на конференции HolyJS, которая пройдёт уже в ноябре. У конференции два формата - отдельная программа онлайн, а затем не повторяющая ее офлайн часть с одновременной трансляцией для слушателей, которые посетят конференцию дистанционно.
До встречи!
Teletype
Рефакторинг карточки товара
Как мы решали задачу обновления карточки?
🔥5
is_predicted_as_business – как мы создали классификатор бизнес-сообществ
#Аналитика #ML #ВКонтакте #СМБ #Маркет
Как вы думаете, сколько сообществ внутри социальной сети ВКонтакте?
В каком из них искать мемы, учебник по английскому, или, к примеру, запчасти на машину? Насколько полная и актуальная информация в описании, и быстро ли ответит админ?
Здесь, вместе с командой аналитиков рассказываем про собственный классификатор бизнес-сообществ и его обучение.
#Аналитика #ML #ВКонтакте #СМБ #Маркет
Как вы думаете, сколько сообществ внутри социальной сети ВКонтакте?
В каком из них искать мемы, учебник по английскому, или, к примеру, запчасти на машину? Насколько полная и актуальная информация в описании, и быстро ли ответит админ?
Здесь, вместе с командой аналитиков рассказываем про собственный классификатор бизнес-сообществ и его обучение.
Teletype
is_predicted_as_business - как мы создали классификатор бизнес-сообществ
Действительно, сообществ внутри ВКонтакте очень много – больше 200 млн. Помочь сообществам развиваться, а пользователям находить нужное...
🔥5
Какие проблемы поможет решить Storybook и оптимизировать UI с помощью Texture?
Об этом расскажут спикеры из «Юлы» (проект VK) на конференциях JUG Ru Group.
Иван Нагайко, руководитель по фронтенду ВКонтакте для бизнеса и Юлы, выступит на HolyJS 2022 Autumn с рассказом о том, является ли storybook проблемой или решением проблем.
Максуд Даудов, iOS-разработчик Юлы и Маркета ВКонтакте, на Mobius 2022 Autumn сравнит решения проблемы оптимизации UI c Texture и без него.
Алексей Червяков, тимлид продуктовой команды СМБ, выступит экспертом по нативным UI-тестам, на конференции Heisenbug 2022 Autumn.
В ноябре JUG Ru Group проведет еще пять конференций по разным направлениям — от Java-разработки до тестирования. Подробности о конференциях вы найдете на сайте jugru.org.
Если в это непростое время вам хочется отвлечься и побыть среди единомышленников, то приходите на конференции. И не важно, уехали вы или остались, мероприятия от JUG Ru Group — для всех. Промокод youlatech2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
Об этом расскажут спикеры из «Юлы» (проект VK) на конференциях JUG Ru Group.
Иван Нагайко, руководитель по фронтенду ВКонтакте для бизнеса и Юлы, выступит на HolyJS 2022 Autumn с рассказом о том, является ли storybook проблемой или решением проблем.
Максуд Даудов, iOS-разработчик Юлы и Маркета ВКонтакте, на Mobius 2022 Autumn сравнит решения проблемы оптимизации UI c Texture и без него.
Алексей Червяков, тимлид продуктовой команды СМБ, выступит экспертом по нативным UI-тестам, на конференции Heisenbug 2022 Autumn.
В ноябре JUG Ru Group проведет еще пять конференций по разным направлениям — от Java-разработки до тестирования. Подробности о конференциях вы найдете на сайте jugru.org.
Если в это непростое время вам хочется отвлечься и побыть среди единомышленников, то приходите на конференции. И не важно, уехали вы или остались, мероприятия от JUG Ru Group — для всех. Промокод youlatech2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
🔥9
«Может ли плохой код быть производительнее хорошего?»
#backend #meetup #network
Именно такой вопрос задали участники митапа RND PHP нашему спикеру Ивану Лещеву, бэкенд-разработчику ВКонтакте для Бизнеса.
Мы используем микросервисную архитектуру как в бэкенде Юлы, так и во ВКонтакте. В Юле бэкенд – это PHP и GO, Rest и GQL Federation, а во ВКонтакте – kPHP и GO. У нашей команды действительно широкая бэкенд-экспертиза.
29 октября на митапе RND PHP в Ростове-на-Дону Иван Лещёв, PHP-разработчик Маркета ВКонтакте, выступил с докладом об аспектно-ориентированном программировании, генерации кода и принципах единой ответственности. Делимся записью выступления.
В ноябре наша команда появится еще на двух конференциях, посвященных бэкенду:
Иван Решетин выступит в главном зале московского HighLoad – из его выступления вы узнаете, что случается после honeymoon с GraphQL Federation и найдете ответы на вопросы про принципы успешного внедрения GQL в ваш проект.
Иван Лещев станет спикером PHP Conf с докладом «Фича — это объект! Сокращаем диффы, снижаем каплинг, продлеваем жизнь» 24-25 ноября в Москве.
#backend #meetup #network
Именно такой вопрос задали участники митапа RND PHP нашему спикеру Ивану Лещеву, бэкенд-разработчику ВКонтакте для Бизнеса.
Мы используем микросервисную архитектуру как в бэкенде Юлы, так и во ВКонтакте. В Юле бэкенд – это PHP и GO, Rest и GQL Federation, а во ВКонтакте – kPHP и GO. У нашей команды действительно широкая бэкенд-экспертиза.
29 октября на митапе RND PHP в Ростове-на-Дону Иван Лещёв, PHP-разработчик Маркета ВКонтакте, выступил с докладом об аспектно-ориентированном программировании, генерации кода и принципах единой ответственности. Делимся записью выступления.
В ноябре наша команда появится еще на двух конференциях, посвященных бэкенду:
Иван Решетин выступит в главном зале московского HighLoad – из его выступления вы узнаете, что случается после honeymoon с GraphQL Federation и найдете ответы на вопросы про принципы успешного внедрения GQL в ваш проект.
Иван Лещев станет спикером PHP Conf с докладом «Фича — это объект! Сокращаем диффы, снижаем каплинг, продлеваем жизнь» 24-25 ноября в Москве.
🔥5
Архитектурный рефакторинг
#Frontend #Web
Слова архитектурный рефакторинг заставляют содрогнуться, и тем не менее, хоть раз с такой задачей пришлось или предстоит встретиться каждому.
На примере кейса команды Юлы (проект VK), frontend-разработчик Дмитрий Шумский расскажет и покажет:
1. Как понять, что вам необходим рефакторинг;
2. Как выстроить целевую архитектуру проекта и прийти к ней;
3. В какие сроки и какими силами можно реализовать задачу;
4. К каким источникам информации обратиться, чтобы повысить успех рефакторинга
…и конечно, как понять, что вот он – долгожданный профит!
Приходите на онлайн-день конференции Holy JS уже в эту пятницу, 11 ноября в 13:30, послушать доклад и задать вопросы спикеру.
Увидимся!
#Frontend #Web
Слова архитектурный рефакторинг заставляют содрогнуться, и тем не менее, хоть раз с такой задачей пришлось или предстоит встретиться каждому.
На примере кейса команды Юлы (проект VK), frontend-разработчик Дмитрий Шумский расскажет и покажет:
1. Как понять, что вам необходим рефакторинг;
2. Как выстроить целевую архитектуру проекта и прийти к ней;
3. В какие сроки и какими силами можно реализовать задачу;
4. К каким источникам информации обратиться, чтобы повысить успех рефакторинга
…и конечно, как понять, что вот он – долгожданный профит!
Приходите на онлайн-день конференции Holy JS уже в эту пятницу, 11 ноября в 13:30, послушать доклад и задать вопросы спикеру.
Увидимся!
👍3
Код как данные
#Frontend #Livecoding
Если данные можно превратить в строки кода, возможно ли создать программу, которая «пишет» программы?
Код – это не просто набор строк, а ключ к развитию инженера в еще более крутого инженера. Стоит лишь взглянуть на него по-новому.
В своем докладе Александр Шушунов, фронтенд-разработчик из Юлы (проект VK), поделится практическим инструментарием разработчика.
Александр покажет на примерах способы анализировать, изменять и развивать свой код: от подсказок IDE до рукописных генераторов и кодмодов. Это проще, чем кажется.
До встречи 20 ноября на Holy JS в зале №3 в 12:45 и в онлайн-трансляции конференции!
#Frontend #Livecoding
Если данные можно превратить в строки кода, возможно ли создать программу, которая «пишет» программы?
Код – это не просто набор строк, а ключ к развитию инженера в еще более крутого инженера. Стоит лишь взглянуть на него по-новому.
В своем докладе Александр Шушунов, фронтенд-разработчик из Юлы (проект VK), поделится практическим инструментарием разработчика.
Александр покажет на примерах способы анализировать, изменять и развивать свой код: от подсказок IDE до рукописных генераторов и кодмодов. Это проще, чем кажется.
До встречи 20 ноября на Holy JS в зале №3 в 12:45 и в онлайн-трансляции конференции!
❤5🔥3👍1
Стоит ли внедрять GraphQL в свой проект?
#Backend #GraphQL
Наша команда никогда не устанет делиться экспертизой в бекенде! Несколько стеков, огромные данные, микросервисная архитектура – куча полезных решений и экспериментов.
Уже завтра, 25 ноября, в 15:50, в главном зале на конференции Highload в Москве выступит руководитель Платформы Юлы – Иван Решетин с наболевшей для многих темой: GraphQL, простая schema провала, или Серебряная пуля для ваших ног.
Ваня поделится опытом внедрения, расскажет и покажет, как устроены процессы и сколько нужно ресурсов для того, чтобы точно получилось.
Доклад был включен в программу официальным голосованием участников конференции, что, кстати, тоже приятно.
До встречи! 🙃
#Backend #GraphQL
Наша команда никогда не устанет делиться экспертизой в бекенде! Несколько стеков, огромные данные, микросервисная архитектура – куча полезных решений и экспериментов.
Уже завтра, 25 ноября, в 15:50, в главном зале на конференции Highload в Москве выступит руководитель Платформы Юлы – Иван Решетин с наболевшей для многих темой: GraphQL, простая schema провала, или Серебряная пуля для ваших ног.
Ваня поделится опытом внедрения, расскажет и покажет, как устроены процессы и сколько нужно ресурсов для того, чтобы точно получилось.
Доклад был включен в программу официальным голосованием участников конференции, что, кстати, тоже приятно.
До встречи! 🙃
🔥8
Осенний сезон конференций 2022 закрыт, а мы делимся видеозаписями в нашем Youtube-канале Разработка Юлы.
Иван Решетин рассказал о том, как принять решение о переходе на GQL и через какие критерии нужно оценить задачи внедрения и его стоимость заранее. Естественно, все рекомендации основаны на опыте, котиках и самоиронии.
Смотреть здесь
Иван Решетин рассказал о том, как принять решение о переходе на GQL и через какие критерии нужно оценить задачи внедрения и его стоимость заранее. Естественно, все рекомендации основаны на опыте, котиках и самоиронии.
Смотреть здесь
YouTube
GraphQL: простая schema провала, или Серебряная пуля для ваших ног / Иван Решетин (Юла, VK)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Крупнейшая профессиональная конференция для разработчиков высоконагруженных…
🔥8👍1
Что такое kPHP для нашей команды и с чем его едят?
#Backend
Распил монолита – звучит до боли знакомо. Мы используем микросервисную архитектуру как в бэкенде Юлы, так и во ВКонтакте при разработке продуктов для Бизнеса и Покупателей. В Юле бэкенд – это PHP и GO, Rest и GQL Federation, а во ВКонтакте – kPHP и GO. У нашей команды действительно широкая бэкенд-экспертиза и возможность применять подходы в разных проектах, обучаться друг у друга и ускорять разработку.
Расскажем чуть больше, для начала о kPHP.
#Backend
Распил монолита – звучит до боли знакомо. Мы используем микросервисную архитектуру как в бэкенде Юлы, так и во ВКонтакте при разработке продуктов для Бизнеса и Покупателей. В Юле бэкенд – это PHP и GO, Rest и GQL Federation, а во ВКонтакте – kPHP и GO. У нашей команды действительно широкая бэкенд-экспертиза и возможность применять подходы в разных проектах, обучаться друг у друга и ускорять разработку.
Расскажем чуть больше, для начала о kPHP.
Teletype
Что такое kPHP и с чем его едят
kPHP – это:
👍1🔥1
BDD-фреймворк для автоматизации API без кода
#QA #Automatization
Новые статьи на Хабре в конце года – задача не из простых, но мы справились!
Сегодня делимся экспертизой команды QA и рассказываем о том, как не испугать команду тестирования API автоматизацией.
Здесь можно почитать про наш кейс внедрения BDD-фреймворка в Юле.
#QA #Automatization
Новые статьи на Хабре в конце года – задача не из простых, но мы справились!
Сегодня делимся экспертизой команды QA и рассказываем о том, как не испугать команду тестирования API автоматизацией.
Здесь можно почитать про наш кейс внедрения BDD-фреймворка в Юле.
Хабр
BDD-фреймворк для автоматизации API без кода
Меня зовут Виктор Мясников, я отвечаю за качество продукта в «Юле». Я закончил Бауманку и хотел строить ракеты, но с ними не вышло, поэтому теперь профессионально строю «велосипеды» для QA, а ещё...
Наша команда разработки Юлы, Маркета ВКонтакте и бизнес-сообществ ВКонтакте – завсегдатаи IT-конференций. Нас можно встретить в основных залах конференций с докладами, в кулуарах и за круглым столом, на митапах.
Хотим признаться: нашим спикерам очень полюбилось выступать на площадках JUG Ru Group – онлайн и офлайн. Именно они собирают интересную и актуальную программу крупнейших конференций по всем направлениям разработки дважды в год: HolyJS, Mobius, Heisenbug, и многих других.
Выступать на конференциях – не так сложно, как кажется. Весь процесс сопровождают профессиональные кураторы, они же помогают дойти от заявки, идеи и первых тезисов до экспертного доклада.
Мы хотим, чтобы спикеров и тем становилось больше, а IT-комьюинити продолжало развиваться и делиться подходами, инсайтами, инструментами и мнениями. Поэтому мы с радостью делимся с вами ссылкой, по которой вы сможете подать доклад. Сейчас – самое время, ведь CFP на весну открыты. Так что не сомневайтесь, но и не затягивайте :)
А почитать подробнее о конференциях JUG Ru Group, посмотреть расписание и тарифы билетов можно здесь.
Для вдохновения поделимся нашими выступлениями в прошлых сезонах конференций джугов:
Дмитрий Шумский – Архитектурный рефакторинг
Александр Шушунов – Код, как данные или Будь крутым программистом
Алексей Хайминов, Алексей Червяков – Нативные UI-тесты за 21 день
И до встречи в весеннем сезоне!
Хотим признаться: нашим спикерам очень полюбилось выступать на площадках JUG Ru Group – онлайн и офлайн. Именно они собирают интересную и актуальную программу крупнейших конференций по всем направлениям разработки дважды в год: HolyJS, Mobius, Heisenbug, и многих других.
Выступать на конференциях – не так сложно, как кажется. Весь процесс сопровождают профессиональные кураторы, они же помогают дойти от заявки, идеи и первых тезисов до экспертного доклада.
Мы хотим, чтобы спикеров и тем становилось больше, а IT-комьюинити продолжало развиваться и делиться подходами, инсайтами, инструментами и мнениями. Поэтому мы с радостью делимся с вами ссылкой, по которой вы сможете подать доклад. Сейчас – самое время, ведь CFP на весну открыты. Так что не сомневайтесь, но и не затягивайте :)
А почитать подробнее о конференциях JUG Ru Group, посмотреть расписание и тарифы билетов можно здесь.
Для вдохновения поделимся нашими выступлениями в прошлых сезонах конференций джугов:
Дмитрий Шумский – Архитектурный рефакторинг
Александр Шушунов – Код, как данные или Будь крутым программистом
Алексей Хайминов, Алексей Червяков – Нативные UI-тесты за 21 день
И до встречи в весеннем сезоне!
🔥2