misha98857 – Telegram
misha98857
152 subscribers
92 photos
17 videos
2 files
83 links
Пишу о штуках, которые пилю в свободное время и жизни
Download Telegram
Кстати, хоть видосы пока так себе получаются, но в целом отклик есть. Поэтому ещё раз подтверждение, что идеально бы я с первого раза не сделал, а вот так потихоньку вопле осуществимо)
🔥6
Пластины после септопластики сняли, теперь можно и на работу с завтра)

Ну, в целом руки уже зачесались, поэтому это очень хорошо. Действительно получилось отдохнуть)
Выпустили функционал синхронизации приложения с google fit, что открывает возможность синхронизировать garmin, polar и многие другие часы из коробки. А с health sync в принципе сихнронизировать откуда угодно, даже подсанкционный Huawei. Такого на рынке почти ни у кого нет.

Спустя пару месяцев после релиза приложение стало уже довольно и можно увидеть список фич:
- Отслеживание пробежек и прогулок. Причём одно из самых точных на рынки с довольно точным треком в условиях проблем с GPS.
- Аудио-медитации и видео обучения, которые можно скачать и слушать в любой момент
- Возможность ставить цели на километры/шаги и достигать их, а так же шерить результат
- Челленджи, где можно выиграть реальные призы
- Раздел "Оффлайн пробежки", где можно найти информацию по чатам для каждого города и пробежки
- Лиги, которые отслеживают насколько ты регулярно занимаешься и каждую неделю показывают красивый камушек, если повышаешься
- Трекер эмоций, чтобы отслеживать как меняется твое эмоциональное состояние с течением времени
- Синхронизация с Apple Health и Google Fit, чтобы в целом не брать телефон на пробежки, а спокойно синхронизировать их с часами раз в 2 недели

Возможно ещё что-то не упомянул, но в данный момент приложение имеет довольно большой функционал и если ещё не пробовали пользоваться, то может самое время)
4
Долгожданная новость! 😍Синхронизация беговых часов с приложением «Бегаешь как девчонка», установленным на телефоны на базе Android.

Новая версия приложения уже доступна для скачивания.

Как подключить часы:
— скачать новую версию приложения
— зайти в профиль (по нажатию на аватарку)
— найти настройку «Синхронизация Google Fit» и следовать инструкциям

Твой ритм — твоя сила. Беги!
misha98857
Выпустили функционал синхронизации приложения с google fit, что открывает возможность синхронизировать garmin, polar и многие другие часы из коробки. А с health sync в принципе сихнронизировать откуда угодно, даже подсанкционный Huawei. Такого на рынке почти…
Учитывая, что это всё сделано руками одного человека, то есть пару моментов, которые действительно помогли проделать такой путь:
- В целом полное доверие в команде. Ещё в Skyeng мы с Ириной Шаниной работали в одной мини-команде и опыт взаимодействия был. Я слаб во всяких юридических штуках и в целом согласовании вещей в такого рода проектах, ответах в поддержке и текстовках, но силён именно в разработке и Ирина как раз закрывает мои слабости. Поэтому команда это важно, а особенно сбалансированная команда.
- Вовремя останавливались в решении "нерешаемых" проблем. Я с довольно большим опытом могу решить почти любую техническую задачу, если она действительно является решаемой, а вот если она "нерешаемая", то могут возникнуть сложности когда остановится. Здесь тоже лучи добра Ирине, что когда мы только приложение запускали, то при тестовой пробежке спросили у прохожего, что у него тоже GPS не работает. После этого мы поняли, что мы уже на достаточно хорошем уровне по трекингу дистанции и не стали блокироваться дальше. Да и в целом можно было создать кучу очень сложно решаемых задач, но вроде особо так не делали.
- Опыт. До этого приложения я разработал штук 18 полноценных приложений и около бесчисленное количество проектов, которые трогал или разрабатывал с нуля. Поэтому вопросы какой стек выбрать, чтобы было максимально удобно и я не выгорел, как всё бекапить, где хостится и т.д. особо не было, так как у меня был уже готовый ответ или я знал, что ни в коем случае нельзя делать и в какую сторону смотреть. Ну и в целом просто какой функционал нужно регрессить, а какой нет при выпуске нового релиза.

Да и в целом здесь довольно многое было от сильной вовлечённости всех участников процесса до того, что почти все фичи сейчас делает AI.

В общем "Великие вещи никогда не делаются одним человеком — их делает команда."
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Представляю вашему вниманию своего AI-бота психолога @AiPsychologyHelperBot. Настроен максимально поддерживать и помогать)

Лимиты довольно большие и больше для целей анти-фрода, поэтому feel free, чтобы использовать и делиться фидбеком)

P.S. Лимит увеличил, но если вдруг сообщение обрывается, то просто напиши "Продолжи" и бот продолжит мысль
5🔥21
misha98857 pinned a video
Как потенциально сократить написание автотестов до почти 0 и ускорить разработку без потерь качества?

Я долгое время размышлял над сервисом вида n8n для QAA, но выглядит, что концепция устарела и есть вариант сильно интереснее. Вот вариант, который предлагаю, мб когда-нибудь сделаю, но сильно не точно)

На странице стоит скрипт, который записывает путь пользователя, состояние ui и ответы от апи. По сути, это всё это сделать не сложно, а ответы от апи можно через условные service worker перехватывать. При большом потоке пользователей почти все доступные cjm-ы в продукте будут использованы и соответственно у нас будут их слепки основных данных.

После при изменении приложения, мы просто прогоняем данные слепки, условное поведение пользователя в изолированном окружении мокая запросы данными из слепка и сравниваем с поведением на проде. В итоге получаем полный регресс приложения без написания каких-либо автотестов.

Для бекенда по сути можно нечто потенциально похожее сделать просто зная время, когда был слепок и используя данные, которые были в базах на данный момент и точно так же прогонять весь флоу с UI.

В итоге мы получаем довольно точный регресс всего приложения при каждом изменении, а так же больше не пишем автотесты.

Как думаете такой подход ок или сможете сразу найти подводные камни такого подхода?
🔥1
misha98857
Представляю вашему вниманию своего AI-бота психолога @AiPsychologyHelperBot. Настроен максимально поддерживать и помогать) Лимиты довольно большие и больше для целей анти-фрода, поэтому feel free, чтобы использовать и делиться фидбеком) P.S. Лимит увеличил…
Сделал, чтобы работал быстрее и в более удобном формате.

Оказывается, что это всё довольно просто и самая большая проблема, которая была - это найти надежный и простой канал для доступа к ИИ
😳😳😳
Как расчистить дашборд от накопившегося техдолга? Просто перенесите все связанные с ним задачи на отдельную доску. Готово, вы восхитительны 😇

Без шуток, с этого началась история успеха команды Tech Lead Skyeng Михаила Ефанова. Ребята смогли настроить систему работы с техдолгом так чётко, что в этом месяце у них уже закончились задачи «в работе».

🔗 Читайте статью Миши полностью: https://habr.com/ru/articles/962734/
🔥8🎉1