inDrive.Tech
Open in Telegram
Канал техсообщества indrive.tech. Рассказываем о разработке сервисов, новых статьях и мероприятиях, делимся экспертизой инженеров. HackerNoon: hackernoon.com/u/indrivetech GitHub: github.com/inDriver Medium: medium.com/@indrive-tech Связь: @g_volgin
Show more1 553
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 553
🍏 Продолжаем прогонять тысячи UI-тестов в день — теперь и на iOS
Неделю назад мы рассказали, как легко и быстро построить инфраструктуру для запуска UI-тестов на Android с помощью Appium и Selenoid. Теперь делимся, как внедрили эту схему на iOS.
В статье на Хабре QA-инженер Иван Григорьев рассказал, с какими проблемами ему пришлось стоклнуться и чем структура запуска iOS-тестов отличается от Android.
➡️ Читать статью
1 553
🚀 Ускоряем тестирование релизов на Android с помощью Selenoid
Создание инфраструктуры для ускорения прогона тестов приложения — важный шаг к сокращению времени релиза и уменьшению затрат на разработку.
В статье на Хабре разработчик Тарас Егоров поделился секретом успешной настройки инфраструктуры для прогона тысяч UI-тестов на Android с помощью Selenoid. Он пошагово показал процесс настройки и работы этого инструмента.
➡️ Читать статью
1 553
❤ Узнайте об актуальных вакансиях и инженерной культуре на сайте inDrive.Tech
Технологический бренд inDrive выходит за пределы социальных сетей и профильных мероприятий.
Мы запустили сайт, на котором можно посмотреть наши актуальные IT-вакансии с релокацией в Казахстан или на Кипр, познакомиться с инженерной культурой и узнать больше о бренде.
➡️ Перейти на сайт
1 553
📱 Как написать первый автотест на Java под Android-приложение
Начинающие автоматизаторы тестирования часто задаются вопросом: «Как написать первый автотест на мобильное приложение?». QA Engineer inDrive Станислав Яковлев подготовил пошаговый туториал на эту тему в статье на CodeProject.
Вы узнаете, как написать первый простой тест на экран авторизации на Java: от установки инструментов и настройки эмулятора до его запуска и получения отчёта о прогоне.
➡️ Читать статью
1 553
🥇inDrive.Tech на премии «ТехноТекст»
В этом году inDrive.Tech получил рекордное число номинаций на премию «ТехноТекст» от Хабра — шесть текстов вошли в шортлист:
• Категория «Управление разработкой» — статья Екатерины Колесниковой о проведении Product Backlog Refinement.
• Категория «Мобильная разработка» — материал Азиза Исмаилова о добавлении Live Activity в проект.
• Категория «Информационная безопасность» — статья Алексея Захарова про Port knocking.
• Категория «Карьера и образование в IT» — текст Ильмира Зияева про онбординг новичков в IT.
• И сразу две номинации в категория «Тестирование» — Александр Карпенко за материал про Android Debug Bridge и
Никита Мунтян за статью про нагрузочное тестирование.
Победителей объявят до 14 апреля, а пока можно хорошо провести вечер, читая один из текстов выше.
1 553
📱Расскажем об автоматизации разработки на митапе для iOS-разработчиков на Кипре
6 апреля в Лимасоле пройдёт офлайн-митап CocoaHeads Cyprus. На нём Engineering Manager inDrive Юрий Трыков расскажет об автоматизации рабочего процесса разработки в репозитории GitHub. Он поделится советами по созданию эффективной автоматизации и устранению распространённых проблем.
Также в программе кофе-брейк, нетворкинг и доклад о том, как ChatGPT помогает при работе над пет-проектами.
Митап начнётся 6 апреля в 18:30. Для посещения достаточно зарегистрироваться. Мероприятие бесплатное, количество мест ограничено.
1 553
🛠 Как inDrive развивает свою BI-платформу
Тимлид команды BI-разработки Дмитрий Щербенко выступил с докладом на Cyprus Data Meetup #3.
Он рассказал, как inDrive развивает направление Business Intelligence, зачем создаёт собственную BI-платформу и как она помогает принимать решения.
Делимся полной записью выступления.
1 553
👨🏻💻 Хакеры, общий сбор!
Мы запускаем публичную программу Bug Bounty. Теперь независимые эксперты смогут получить вознаграждение за обнаружение уязвимостей в инфраструктуре inDrive.
Для этого достаточно отправить отчёт с находкой через программу на специальной странице платформы HackerOne.
inDrive заплатит исследователям до $6,000 за каждую найденную уязвимость, чтобы повысить безопасность своих продуктов.
1 553
⚖️ Что делает дев-адвокат: от защиты интересов разработки до построения сообществ
Должность дев-адвоката пока редко встречается на рынке, а обязанности в разных компаниях серьёзно отличаются: от маркетинга и внешнего пиара до построения внутреннего сообщества инженеров.
Дев-адвокат inDrive Алексей Кудрявцев в статье на Хабре рассказал, как представляет интересы iOS-разработчиков в компании. Он поделился проектами, которые реализовал за полгода работы: картой реальности разработки на основе кастдевов, моделью зрелости инженеров и манифестом дев-адвоката.
➡️ Читать статью
1 553
🚂 «Этот поезд в огне» — что происходит на рынке IT-специалистов в 2023 году
В понедельник 20 февраля CTO сервиса inDrive.Job Владимир Филонов примет участие в вебинаре «Поезд в огне — рынок IT-специалистов в 2023 году».
Участники обсудят ситуацию на рынке, состояние найма и перспективы на ближайший год. На мероприятии разберутся в причинах перемен и расскажут, как адаптироваться к ситуации и извлечь пользу.
В первую очередь, вебинар нацелен на начинающих специалистов, но будет полезен и опытным разработчикам. Посещение бесплатное, зарегистрироваться можно по ссылке.
1 553
23 февраля в Лимасоле на Кипре пройдёт митап для специалистов по информационной безопасности.
Эксперты из inDrive.Tech и Semrush расскажут о последних трендах, поделятся передовым опытом и различными подходами к созданию безопасной онлайн-среды.
В программе фуршет и подарки. Посещение бесплатное, достаточно зарегистрироваться на мероприятие.
1 553
💚 Что будет, если совместить разработку и День святого Валентина?
Мы любим разработку и эксперименты, поэтому поздравляем вас с праздником открытками на пяти разных эзотерических языках программирования.
Это особый класс языков, предназначение которых — проверять границы возможного. Но также их используют в шутку: для proof-of-concept, искусства и не только.
А сегодня мы используем их, чтобы поздравить вас.
"!hceT.evirDni,yaD s'enitnelaV.tS yppaH">:#,_@
1 553
🔧 Решаем кейсы разработки на Go на мероприятии от Podlodka Crew
С 6 по 10 февраля Podlodka Crew проводит недельную конференцию с экспертами из топовых компаний под названием «Внутренний тулинг». Она посвящена тому, как инструменты помогают автоматизировать процессы на бэкенде, уменьшают количество boilerplate-кода и позволяют сфокусироваться на бизнес-задачах.
10 февраля в формате «рулетки кейсов» по диагностике и профайлингу, решение которым нужно придумать за 2-3 минуты, примет участие Software Architect из inDrive Владимир Иванов.
Мероприятие проходит онлайн. Почитать подробнее и зарегистрироваться можно по ссылке.
1 553
🦾 Готовим компанию к внедрению машинного обучения
Специалистов по машинному обучению часто спрашивают, можно ли добавить ML в тот или иной проект. Однако не каждый продукт готов к внедрению таких технологий.
Head of Data Science в inDrive Евгений в новой статье на Medium просит нас ответить на вопрос — готовы ли мы к ML? Он подробно разбирает ситуации, которые важно предусмотреть перед внедрением машинного обучения.
➡️ Читать статью на английском языке
1 553
🏆 Бронзовый партнёр OpenStreetMap
Теперь inDrive — бронзовый партнёр фонда OpenStreetMap, который развивает сервис открытых карт. Над ними работает сообщество из миллионов энтузиастов по всему миру, и мы тоже вносим свой вклад.
Недавно inDrive уже проводил кампанию по развитию карт малых населенных пунктов Казахстана и онлайн-митап. Теперь мы будем ещё активнее помогать сообществу OpenStreetMap развивать карты. Чтобы даже жители отдаленных городов имели доступ к подробным и качественным картам.
1 553
🔢 Как динамическое программирование помогает сэкономить время
Динамическое программирование — это способ решения сложных задач путем их разбиения на более мелкие. Так можно значительно уменьшить время работы и добиться максимальной эффективности.
Android-разработчик Аят в статье на Хабре поделился примерами задач с использованием динамического программирования, а также рассказал, как легко использовать предыдущий computation-опыт.
➡️ Читать статью
1 553
😈 Как не надо разрабатывать
iOS-разработчик платформенной команды inDrive Антон подвёл итоги 10 лет работы программистом.
В серии карточек рассказываем в формате «вредных советов», как не стоит заниматься разработкой. Главное — не воспринимать их как руководство к действию.
1 553
📺 Гид по дизайн-системам от Виктории Дубровской
В конце декабря лид команды дизайн-системы inDrive Виктория Дубровская выступила с лекцией для школы визуальной культуры и современных профессий Bang Bang Education.
Она рассказала о работе с дизайном в inDrive: как устроена команда и выстроены процессы, как проходил ребрендинг, что помогает справляться с трудностями.
Лекция уже доступна для просмотра на YouTube.
1 553
📖 Как подготовить репозиторий с библиотекой в опенсорс: туториал для новичков
При разработке собственной опенсорс-библиотеки у многих возникают вопросы. Для Евгения опыт также оказался новым — чтобы выпустить небольшую библиотеку, он перерыл половину GitHub в поисках нужного гайда. В итоге ничего не нашел и решил написать свой подробный туториал.
В статье на Хабре Евгений подробно рассказал обо всех шагах подготовки репозитория с библиотекой: от анализа решений-конкурентов до включения спонсорства.
➡️ Читать статью
1 553
🍏 Как добавить Live Activity в существующий проект
В октябре в iOS 16.1 появилась новая функция Live Activity. Она позволяет прямо с экрана блокировки наблюдать в онлайн-режиме за различными событиями: прибытием курьера или такси, результатами спортивных соревнований и так далее.
iOS-разработчик Азизбек Исмаилов в первой части статьи на Хабре рассказал, как его команда добавила Live Activity в iOS-приложение inDrive. Также он ответил на все вопросы, которые возникли у ребят в процессе разработки.
➡️ Читать статью
