Ещё статью увидел, прям мой девиз по жизни. Очень многие сразу задумываются о бесконечно масштабируемой архитектуре, стараются как можно сложнее сделать инфру и т.д., причём 99% таких проектов не достигают высоких нагрузок, где такая сложность потребовалась. А здесь прям указывают на другое, что используйте самые простые рабочие решение, что довольно очевидно, но почти все в IT делают совершенно наоборот :/
Forwarded from 🦊 Angular Fox 🚀 — русскогорящие новости сообщества
✨ Используйте простейшие рабочие решения
При проектировании ПО многие инженеры стремятся к идеальной архитектуре — бесконечно масштабируемой и навороченной.
Автор статьи утверждает, что это ошибка. Вместо погони за сложными системами стоит глубоко проанализировать задачу и реализовать самое простое рабочее решение. Этот подход, основанный на принципе YAGNI, применим ко всему: от фиксов багов до разработки с нуля.
👉 https://habr.com/ru/companies/ruvds/articles/949970/
При проектировании ПО многие инженеры стремятся к идеальной архитектуре — бесконечно масштабируемой и навороченной.
Автор статьи утверждает, что это ошибка. Вместо погони за сложными системами стоит глубоко проанализировать задачу и реализовать самое простое рабочее решение. Этот подход, основанный на принципе YAGNI, применим ко всему: от фиксов багов до разработки с нуля.
👉 https://habr.com/ru/companies/ruvds/articles/949970/
❤1
Написал регламент в Skyeng, как вносить глобальные изменения в масштабе всей монорепы + сделал первую задачу по нему и другие ребята тоже подтягиваются делать глобальные изменения согласно регламенту.
А моей задачей затащили следующий пункт, который шёл по плану после обновления Angular - это отказ от устаревших браузеров Safari меньше 16 версии, так как Angular 19 официально вообще никак не хочет их поддерживать в плане виджетов и даже пришлось немного его патчить, чтобы работало.
Сейчас патчей нет и можно переживать, поэтому едем дальше, так как на монорепу ещё как минимум расписан план на 14 шагов для приближения к светлому будущему)
А моей задачей затащили следующий пункт, который шёл по плану после обновления Angular - это отказ от устаревших браузеров Safari меньше 16 версии, так как Angular 19 официально вообще никак не хочет их поддерживать в плане виджетов и даже пришлось немного его патчить, чтобы работало.
Сейчас патчей нет и можно переживать, поэтому едем дальше, так как на монорепу ещё как минимум расписан план на 14 шагов для приближения к светлому будущему)
🔥3 2
Написал статейку про технический долг на хабр https://habr.com/ru/sandbox/262252/, пока в sandbox, но мб скоро аппрувнут.
Хм, интересно, если перейти по ссылке её будет видно? Чёт доп. аккаунтов хабра под рукой не оказалось, а для анонима просто 403 🤔
Хм, интересно, если перейти по ссылке её будет видно? Чёт доп. аккаунтов хабра под рукой не оказалось, а для анонима просто 403 🤔
🎉3
Сделал сегодня септопластику, в общем Гуглу больше не верим на счёт того, как всё проходит)
Гугл такой, ну общий наркоз снижает когнитивные функции на всю жизнь плюс отходить будешь 3 дня
ChatGPT - всё ок будет, отойдешь через 1-2 часа и с когнитивными функциями всё ок будет
Реальность - отходишь за 10-15 минут 🗿
Гугл такой, ну общий наркоз снижает когнитивные функции на всю жизнь плюс отходить будешь 3 дня
ChatGPT - всё ок будет, отойдешь через 1-2 часа и с когнитивными функциями всё ок будет
Реальность - отходишь за 10-15 минут 🗿
❤2🗿1 1
misha98857
Написал статейку про технический долг на хабр https://habr.com/ru/sandbox/262252/, пока в sandbox, но мб скоро аппрувнут. Хм, интересно, если перейти по ссылке её будет видно? Чёт доп. аккаунтов хабра под рукой не оказалось, а для анонима просто 403 🤔
Чёт я так устал ждать модерации на хабре, нет случайно у кого-нибудь инвайта? :D
Хотел больше сделать, но мы сейчас по приложению делаем то, что на рынке почти ни у кого нет, поэтому довольно много времени заняло.
А так новый shorts - https://youtube.com/shorts/QQP0xoKWyNA?si=EabgQ50SPSCaBDN9
А так новый shorts - https://youtube.com/shorts/QQP0xoKWyNA?si=EabgQ50SPSCaBDN9
YouTube
Сеньор сеньору рознь: одни поднимают команду, другие — ломают её.
Опыт — это не только про технологии.Важно, каким ты становишься для других.Настоящие сеньоры делают сильнее не код, а людей вокруг.
🐳4🔥1
Кстати, хоть видосы пока так себе получаются, но в целом отклик есть. Поэтому ещё раз подтверждение, что идеально бы я с первого раза не сделал, а вот так потихоньку вопле осуществимо)
🔥6
Выпустили функционал синхронизации приложения с google fit, что открывает возможность синхронизировать garmin, polar и многие другие часы из коробки. А с health sync в принципе сихнронизировать откуда угодно, даже подсанкционный Huawei. Такого на рынке почти ни у кого нет.
Спустя пару месяцев после релиза приложение стало уже довольно и можно увидеть список фич:
- Отслеживание пробежек и прогулок. Причём одно из самых точных на рынки с довольно точным треком в условиях проблем с GPS.
- Аудио-медитации и видео обучения, которые можно скачать и слушать в любой момент
- Возможность ставить цели на километры/шаги и достигать их, а так же шерить результат
- Челленджи, где можно выиграть реальные призы
- Раздел "Оффлайн пробежки", где можно найти информацию по чатам для каждого города и пробежки
- Лиги, которые отслеживают насколько ты регулярно занимаешься и каждую неделю показывают красивый камушек, если повышаешься
- Трекер эмоций, чтобы отслеживать как меняется твое эмоциональное состояние с течением времени
- Синхронизация с Apple Health и Google Fit, чтобы в целом не брать телефон на пробежки, а спокойно синхронизировать их с часами раз в 2 недели
Возможно ещё что-то не упомянул, но в данный момент приложение имеет довольно большой функционал и если ещё не пробовали пользоваться, то может самое время)
Спустя пару месяцев после релиза приложение стало уже довольно и можно увидеть список фич:
- Отслеживание пробежек и прогулок. Причём одно из самых точных на рынки с довольно точным треком в условиях проблем с GPS.
- Аудио-медитации и видео обучения, которые можно скачать и слушать в любой момент
- Возможность ставить цели на километры/шаги и достигать их, а так же шерить результат
- Челленджи, где можно выиграть реальные призы
- Раздел "Оффлайн пробежки", где можно найти информацию по чатам для каждого города и пробежки
- Лиги, которые отслеживают насколько ты регулярно занимаешься и каждую неделю показывают красивый камушек, если повышаешься
- Трекер эмоций, чтобы отслеживать как меняется твое эмоциональное состояние с течением времени
- Синхронизация с Apple Health и Google Fit, чтобы в целом не брать телефон на пробежки, а спокойно синхронизировать их с часами раз в 2 недели
Возможно ещё что-то не упомянул, но в данный момент приложение имеет довольно большой функционал и если ещё не пробовали пользоваться, то может самое время)
Forwarded from Бегаешь как девчонка
Долгожданная новость! 😍Синхронизация беговых часов с приложением «Бегаешь как девчонка», установленным на телефоны на базе Android.
Новая версия приложения уже доступна для скачивания.
Как подключить часы:
— скачать новую версию приложения
— зайти в профиль (по нажатию на аватарку)
— найти настройку «Синхронизация Google Fit» и следовать инструкциям
Твой ритм — твоя сила. Беги!
Новая версия приложения уже доступна для скачивания.
Как подключить часы:
— скачать новую версию приложения
— зайти в профиль (по нажатию на аватарку)
— найти настройку «Синхронизация Google Fit» и следовать инструкциям
Твой ритм — твоя сила. Беги!
misha98857
Выпустили функционал синхронизации приложения с google fit, что открывает возможность синхронизировать garmin, polar и многие другие часы из коробки. А с health sync в принципе сихнронизировать откуда угодно, даже подсанкционный Huawei. Такого на рынке почти…
Учитывая, что это всё сделано руками одного человека, то есть пару моментов, которые действительно помогли проделать такой путь:
- В целом полное доверие в команде. Ещё в Skyeng мы с Ириной Шаниной работали в одной мини-команде и опыт взаимодействия был. Я слаб во всяких юридических штуках и в целом согласовании вещей в такого рода проектах, ответах в поддержке и текстовках, но силён именно в разработке и Ирина как раз закрывает мои слабости. Поэтому команда это важно, а особенно сбалансированная команда.
- Вовремя останавливались в решении "нерешаемых" проблем. Я с довольно большим опытом могу решить почти любую техническую задачу, если она действительно является решаемой, а вот если она "нерешаемая", то могут возникнуть сложности когда остановится. Здесь тоже лучи добра Ирине, что когда мы только приложение запускали, то при тестовой пробежке спросили у прохожего, что у него тоже GPS не работает. После этого мы поняли, что мы уже на достаточно хорошем уровне по трекингу дистанции и не стали блокироваться дальше. Да и в целом можно было создать кучу очень сложно решаемых задач, но вроде особо так не делали.
- Опыт. До этого приложения я разработал штук 18 полноценных приложений и около бесчисленное количество проектов, которые трогал или разрабатывал с нуля. Поэтому вопросы какой стек выбрать, чтобы было максимально удобно и я не выгорел, как всё бекапить, где хостится и т.д. особо не было, так как у меня был уже готовый ответ или я знал, что ни в коем случае нельзя делать и в какую сторону смотреть. Ну и в целом просто какой функционал нужно регрессить, а какой нет при выпуске нового релиза.
Да и в целом здесь довольно многое было от сильной вовлечённости всех участников процесса до того, что почти все фичи сейчас делает AI.
В общем "Великие вещи никогда не делаются одним человеком — их делает команда."
- В целом полное доверие в команде. Ещё в Skyeng мы с Ириной Шаниной работали в одной мини-команде и опыт взаимодействия был. Я слаб во всяких юридических штуках и в целом согласовании вещей в такого рода проектах, ответах в поддержке и текстовках, но силён именно в разработке и Ирина как раз закрывает мои слабости. Поэтому команда это важно, а особенно сбалансированная команда.
- Вовремя останавливались в решении "нерешаемых" проблем. Я с довольно большим опытом могу решить почти любую техническую задачу, если она действительно является решаемой, а вот если она "нерешаемая", то могут возникнуть сложности когда остановится. Здесь тоже лучи добра Ирине, что когда мы только приложение запускали, то при тестовой пробежке спросили у прохожего, что у него тоже GPS не работает. После этого мы поняли, что мы уже на достаточно хорошем уровне по трекингу дистанции и не стали блокироваться дальше. Да и в целом можно было создать кучу очень сложно решаемых задач, но вроде особо так не делали.
- Опыт. До этого приложения я разработал штук 18 полноценных приложений и около бесчисленное количество проектов, которые трогал или разрабатывал с нуля. Поэтому вопросы какой стек выбрать, чтобы было максимально удобно и я не выгорел, как всё бекапить, где хостится и т.д. особо не было, так как у меня был уже готовый ответ или я знал, что ни в коем случае нельзя делать и в какую сторону смотреть. Ну и в целом просто какой функционал нужно регрессить, а какой нет при выпуске нового релиза.
Да и в целом здесь довольно многое было от сильной вовлечённости всех участников процесса до того, что почти все фичи сейчас делает AI.
В общем "Великие вещи никогда не делаются одним человеком — их делает команда."
🔥6
misha98857
Комплектующие пришли и сейчас устроил мини-уборку перед их установкой. Недавно пришло 3-е худи от skyeng и решил снять обзор на них, так как потом они будут в шкафу и я до них доберусь не скоро
В общем меняю мнение и теперь все худи на 1 месте.
Худи со смайликами идеальна для коротких видео. Мне прям нравится.
Худи со смайликами идеальна для коротких видео. Мне прям нравится.
💅1
This media is not supported in your browser
VIEW IN TELEGRAM
Представляю вашему вниманию своего AI-бота психолога @AiPsychologyHelperBot. Настроен максимально поддерживать и помогать)
Лимиты довольно большие и больше для целей анти-фрода, поэтому feel free, чтобы использовать и делиться фидбеком)
P.S. Лимит увеличил, но если вдруг сообщение обрывается, то просто напиши "Продолжи" и бот продолжит мысль
Лимиты довольно большие и больше для целей анти-фрода, поэтому feel free, чтобы использовать и делиться фидбеком)
P.S. Лимит увеличил, но если вдруг сообщение обрывается, то просто напиши "Продолжи" и бот продолжит мысль