Многие пишут рекап года, почему бы и мне не написать? :D
Итоги 2024 года (на самом деле не так много):
1. Релизнул приложение по React в open source и переписал на сигналы, так же можно поднять приложение за 1 команду в контейнере. Кстати, сейчас 37 звёзд на репе :o
2. Много писал на NestJS и ещё ряд постов, теперь изи могу реализовать авторизацию по jwt, работать с бд, брокерами сообщений (правда не RabbitMQ). Но в итоге я не рекомендую его на ранних стадиях стартапа (особенно, если всё делаешь в одиночку), так как это нужно писать очень много кода и погружать себя много концепций, которые могут мешать развитию проекта. Пример того, что норм использовать для быстрого запуска стартапа здесь. Плюс ещё одно видео о простоте инфры. А ещё теперь почти всё что делаю живёт в докере и мне очень нравится.
3. Немного разрабатывал игру. Правда, это много времени занимает и пока поставил на второй план.
4. Сделали tgtookit, но из-за разногласий в команде и из-за того, что я пошёл делать следующий проект, то он тоже уже продолжает свой путь без меня.
5. Встретился с командой
6. Релизнули приложение "Бегаешь как девчонка". В целом получилось классно, особенно, когда видишь в чатах как им пользуются и даже записывают кружочки с реальными эмоциями и историями. И залетели с приложением в топ
7. Написал пост на хабр, который потом снесли :)
8. Взял дейофф на работе и запилил платформу cloudhash. В тот день настроение было не очень и это помогло вернуться в строй.
9. Добавили челленджи в приложение и обновили их до новой версии и так же поднял версию в приложении до Angular 19. Об этом пост будет позже, когда обновление официально доберётся до apple store (для android уже долетело).
В целом в этом году ничего такого не было, но есть задел на будущее с тем же приложением и возможно чем-нибудь ещё :D
С почти новым годом! А я пойду немного отдохну и продолжу делать проекты, работать и писать посты.
Итоги 2024 года (на самом деле не так много):
1. Релизнул приложение по React в open source и переписал на сигналы, так же можно поднять приложение за 1 команду в контейнере. Кстати, сейчас 37 звёзд на репе :o
2. Много писал на NestJS и ещё ряд постов, теперь изи могу реализовать авторизацию по jwt, работать с бд, брокерами сообщений (правда не RabbitMQ). Но в итоге я не рекомендую его на ранних стадиях стартапа (особенно, если всё делаешь в одиночку), так как это нужно писать очень много кода и погружать себя много концепций, которые могут мешать развитию проекта. Пример того, что норм использовать для быстрого запуска стартапа здесь. Плюс ещё одно видео о простоте инфры. А ещё теперь почти всё что делаю живёт в докере и мне очень нравится.
3. Немного разрабатывал игру. Правда, это много времени занимает и пока поставил на второй план.
4. Сделали tgtookit, но из-за разногласий в команде и из-за того, что я пошёл делать следующий проект, то он тоже уже продолжает свой путь без меня.
5. Встретился с командой
6. Релизнули приложение "Бегаешь как девчонка". В целом получилось классно, особенно, когда видишь в чатах как им пользуются и даже записывают кружочки с реальными эмоциями и историями. И залетели с приложением в топ
7. Написал пост на хабр, который потом снесли :)
8. Взял дейофф на работе и запилил платформу cloudhash. В тот день настроение было не очень и это помогло вернуться в строй.
9. Добавили челленджи в приложение и обновили их до новой версии и так же поднял версию в приложении до Angular 19. Об этом пост будет позже, когда обновление официально доберётся до apple store (для android уже долетело).
В целом в этом году ничего такого не было, но есть задел на будущее с тем же приложением и возможно чем-нибудь ещё :D
С почти новым годом! А я пойду немного отдохну и продолжу делать проекты, работать и писать посты.
🔥8🎉1💅1
Обновили приложение для бега https://go.run-like-girl.ru/mobile-app. Хотел написать чуть раньше, но резко пара фич и исправлений захотелось добавить, поэтому пишу уже после выпуска 2-х релизов.
Обновил Angular с 17 до 19 версии, теперь билд по ощущениям раза в 3-4 быстрее. В целом обновление было не такое сложное. Единственное я для leaflet использую очень древнюю штуку для отображения градиентных треков, поэтому пришлось повозится, чтобы её завести.
HMR для css очень удобная штука, которая сразу показывает изменения в стилях и это сильно повышает скорость разработки, но есть особенность, что хоть эта фича и стабильная, но может сломать отображение карт у leaflet.
А так в целом ещё завезли новый дизайн челленджей и тренировок, а так же возможность деприкейтить старые версии приложения.
Обновил Angular с 17 до 19 версии, теперь билд по ощущениям раза в 3-4 быстрее. В целом обновление было не такое сложное. Единственное я для leaflet использую очень древнюю штуку для отображения градиентных треков, поэтому пришлось повозится, чтобы её завести.
HMR для css очень удобная штука, которая сразу показывает изменения в стилях и это сильно повышает скорость разработки, но есть особенность, что хоть эта фича и стабильная, но может сломать отображение карт у leaflet.
А так в целом ещё завезли новый дизайн челленджей и тренировок, а так же возможность деприкейтить старые версии приложения.
App Store
Приложение «Бегаешь как девчонка» — App Store
Загрузите «Бегаешь как девчонка» от Irina Shanina в App Store. См. скриншоты, оценки и отзывы, советы пользователей и другие похожие на «Бегаешь как девчонка»…
🔥6
В одном из чатов у людей была проблема, что live-reload с установкой приложения на эмулятор не успевал отрабатывать. Подсказал, как это сделать и записал видео, чтобы потенциально люди на него натыкались и тоже могли работать с live-reload прямо на эмуляторе или реальном устройстве.
Telegram
misha98857 in Ionic - русскоговорящее сообщество
Тоже с такой проблемой сталкивался и в тайм-аут не укладывалось. Было 2 проблемы: 1. У меня была подключена камера, которая тоже в adb светилась и с ней в тайм-аут никогда не укладывалось, а отключаешь, то всё ок. 2. Действительно иногда не успевает, я себе…
Ловушка утилизации ресурсов
Когда я только пришёл в Skyeng, у нас были классные адаптационные задачи с полезным материалом. Один из материалов был про ошибку утилизации ресурсов. Хоть тема больше для лидов, мне как разработчику она оказалась очень полезной.
Пример из жизни:
Сделал две задачи и отдал их на проверку QA. Логика подсказывает, что нужно сразу брать третью задачу, чтобы быть "на 100% занятым" (привет, EPAM 🙃). Но давайте подумаем, что произойдёт дальше.
Типичный сценарий:
1️⃣ QA находит баг в задаче — тебе нужно срочно отвлечься от новой задачи и заняться исправлением.
2️⃣ QA, чтобы не терять время, берёт другую задачу, находит баг и там.
Результат:
✔️ Одна задача заблокирована.
✔️ Ещё две требуют твоего внимания.
✔️ У команды начинается хаос, особенно если людей больше двух.
Как сделать лучше:
Вместо того, чтобы брать новую задачу:
- Обнови документацию.
- Позанимайся PDP (по согласованию с лидом, лучше по SMART).
- Помоги коллегам, например, потестируй их задачи.
- Пообедай, отдохни, или просто немного посиди.
Такие действия могут:
🔹 Снять напряжение в команде.
🔹 Дать время на развитие или решение накопившихся мелочей.
🔹 Сделать процесс работы комфортнее для всех.
Видео про ловушку утилизации ресурсов:
https://youtu.be/CostXs2p6r0?si=6wtTZuYdjmHNlbpW
Думайте о команде и избегайте 100% утилизации — это работает лучше, чем кажется! 🚀
Когда я только пришёл в Skyeng, у нас были классные адаптационные задачи с полезным материалом. Один из материалов был про ошибку утилизации ресурсов. Хоть тема больше для лидов, мне как разработчику она оказалась очень полезной.
Пример из жизни:
Сделал две задачи и отдал их на проверку QA. Логика подсказывает, что нужно сразу брать третью задачу, чтобы быть "на 100% занятым" (привет, EPAM 🙃). Но давайте подумаем, что произойдёт дальше.
Типичный сценарий:
1️⃣ QA находит баг в задаче — тебе нужно срочно отвлечься от новой задачи и заняться исправлением.
2️⃣ QA, чтобы не терять время, берёт другую задачу, находит баг и там.
Результат:
✔️ Одна задача заблокирована.
✔️ Ещё две требуют твоего внимания.
✔️ У команды начинается хаос, особенно если людей больше двух.
Как сделать лучше:
Вместо того, чтобы брать новую задачу:
- Обнови документацию.
- Позанимайся PDP (по согласованию с лидом, лучше по SMART).
- Помоги коллегам, например, потестируй их задачи.
- Пообедай, отдохни, или просто немного посиди.
Такие действия могут:
🔹 Снять напряжение в команде.
🔹 Дать время на развитие или решение накопившихся мелочей.
🔹 Сделать процесс работы комфортнее для всех.
Видео про ловушку утилизации ресурсов:
https://youtu.be/CostXs2p6r0?si=6wtTZuYdjmHNlbpW
Думайте о команде и избегайте 100% утилизации — это работает лучше, чем кажется! 🚀
🔥6
Ещё себе книжку прикупил, мб прочитаю, осознаю и применю на практике, а потом тоже пару постов сделаю :)
🔥5🎉1💅1
Media is too big
VIEW IN TELEGRAM
Пару часов назад подумал, что было бы круто, если был софт, который в реальном времени смотрит на экран и можно по нему задавать вопросы и общаться голосом.
Накидал демку, но понял, что пока ограничен технологиями своего времени и ответы довольно долгие (особенно с запущенным OBS) ;D
Накидал демку, но понял, что пока ограничен технологиями своего времени и ответы довольно долгие (особенно с запущенным OBS) ;D
💅2
Прочитал книгу "Джедайские техники". Оказалось, что уже частично следовал её принципам, но нашёл и несколько новых, полезных идей.
Если выделить самое важное одним предложением, то это мысль, которая проходит через всю книгу:
У тебя должен быть внешний источник с задачами, которому ты безоговорочно доверяешь. Открыв его, ты за 2–5 секунд понимаешь, что нужно делать.
Практический пример — софт Todoist. Это отличный инструмент, который воплощает идеи книги в формате приложения. Можно создавать проекты, разбивать их на задачи или вести задачи списком во "Входящих" и работать с ними.
В книге ещё много интересного, но начать с этой идеи уже будет полезно. Она действительно упрощает жизнь! 🚀
Если выделить самое важное одним предложением, то это мысль, которая проходит через всю книгу:
У тебя должен быть внешний источник с задачами, которому ты безоговорочно доверяешь. Открыв его, ты за 2–5 секунд понимаешь, что нужно делать.
Практический пример — софт Todoist. Это отличный инструмент, который воплощает идеи книги в формате приложения. Можно создавать проекты, разбивать их на задачи или вести задачи списком во "Входящих" и работать с ними.
В книге ещё много интересного, но начать с этой идеи уже будет полезно. Она действительно упрощает жизнь! 🚀
🔥8🎉1🐳1
misha98857
Всем привет! Вчера дописал основную серверную логику, поэтому ещё немного и будем релизить. Но пост не об этом. Просто хотел сообщить, что админу канала (мне) сегодня исполнилось 25 лет (1/4 века) и что уже пора начинать делать дела. Поэтому оставайтесь с…
Всем привет! Админу (Мне, Мише) неожиданно исполнилось 26.
Если подводить краткий итог, то думаю, что в начале года я и не подозревал, что многие вещи переменятся в жизни.
С той, командой, который в начале года пилили проект расстались по моей инициативе.
Нашел новую команду, как для пет-проджектов (надеюсь, что в скором времени уже станет не просто пет 😉), так и на работе. Самое классное, что ребятам с которыми работаю я могу на 100% доверять, что будет сделано всё, что нужно.
Запустили мобильное приложение "Бегаешь как девчонка". И если зайти в чатики и почитать, то многим оно нравится. Хотя опыта на момент начала года на такой проект у меня точно не хватало, но знал, что мы справимся и когда был вопрос сделаем ли мы его, я как обычно сказал "Да, конечно" :D (хотя уверенность ещё парой хакатонов была подкреплена и в целом то, что уже разрабатывал приложения, хоть и не такие сложные + я был супер уверен в команде и даже если что-то не выйдет, то придумаем варианты решения)
Появились некоторые цели, которые уже более ощутимые и их потенциально можно достигнуть, а так же они стали записаны в проекты (спасибо "Джедайским техникам").
Ещё очень классно, что у меня есть люди, которые меня во всём поддерживают и особенно тем, которые не дают мне делать какие-нибудь глупости как бы уверенно я их не продвигал :)
В целом год прошёл нормально, скорее всего можно было лучше (думаю, что про каждый год могу такое сказать), но любом случае я благодарен ему. Если в прошлом посте я писал "дальше будет больше", но не имея конкретных планов, то теперь "дальше будет больше" означает, что есть планы и будем стараться их реализовывать в этом году.
Как говорится, оставайтесь с нами (со мной) и дальше будет больше 🔝
Если подводить краткий итог, то думаю, что в начале года я и не подозревал, что многие вещи переменятся в жизни.
С той, командой, который в начале года пилили проект расстались по моей инициативе.
Нашел новую команду, как для пет-проджектов (надеюсь, что в скором времени уже станет не просто пет 😉), так и на работе. Самое классное, что ребятам с которыми работаю я могу на 100% доверять, что будет сделано всё, что нужно.
Запустили мобильное приложение "Бегаешь как девчонка". И если зайти в чатики и почитать, то многим оно нравится. Хотя опыта на момент начала года на такой проект у меня точно не хватало, но знал, что мы справимся и когда был вопрос сделаем ли мы его, я как обычно сказал "Да, конечно" :D (хотя уверенность ещё парой хакатонов была подкреплена и в целом то, что уже разрабатывал приложения, хоть и не такие сложные + я был супер уверен в команде и даже если что-то не выйдет, то придумаем варианты решения)
Появились некоторые цели, которые уже более ощутимые и их потенциально можно достигнуть, а так же они стали записаны в проекты (спасибо "Джедайским техникам").
Ещё очень классно, что у меня есть люди, которые меня во всём поддерживают и особенно тем, которые не дают мне делать какие-нибудь глупости как бы уверенно я их не продвигал :)
В целом год прошёл нормально, скорее всего можно было лучше (думаю, что про каждый год могу такое сказать), но любом случае я благодарен ему. Если в прошлом посте я писал "дальше будет больше", но не имея конкретных планов, то теперь "дальше будет больше" означает, что есть планы и будем стараться их реализовывать в этом году.
Как говорится, оставайтесь с нами (со мной) и дальше будет больше 🔝
🔥6🎉2🐳1💅1
Forwarded from WOMAN.IN.TECH (Irina Shanina)
Пробуйте
Когда меня просят дать какой-нибудь совет тем, кто только выбирает профессию, строит карьеру в IT, стартует свой стартап и еще в миллионе случаев, я всегда выдаю один безотказный: «Пробуйте».
Это не проблемы с фантазией))) это и правда универсальный совет.
Потому что идея, мысль, хотелка ничего не стоят. А вот как только пробуешь воплотить идею в реальность и сталкиваешься с реальностью, которая говорит «ты ошибся, надо делать иначе», тут появляется знание, появляется опыт.
Приведу простой пример.
В моем приложении «Бегаешь как девчонка» много посылов про спорт для себя и для удовольствия без достигаторства. Но идея проверить насколько пользователи приложения хотят соревноваться друг с другом давно не давала покоя. Вдруг и правда хотят, а возможности такой нет.
В конце декабря в приложении появился функционал челленджа. Он был супер простой, дешевый в исполнении, но позволяющий соревноваться в километрах с другими пользователями и видеть свой прогресс сразу. И первый же челлендж (2 недели) собрал 82 участника 🎉, которые несмотря на зиму, холод на улице, бегали почти каждый день.
Окей, мне дважды объяснять не надо 😎
С командой мы докрутили функционал, добавили рефералку, добавили возможность не только бегать, но и гулять, тоже получая баллы в челлендже.
И вот вчера закончился третий по счету челлендж в приложении. В нем приняли участие 370 пользователей, которые за время челленджа сделали 3489 тренировок (пробежки и прогулки). И это ВАУ! 🎉
Пользователям нравится! Они кайфуют соревноваться! И умудряются делать это все еще с удовольствием 😍
Пруфы на фото.
Вместе с этим были и другие идеи, которые наоборот не выстрелили.
Например, я искренне верила, что пользователям понравятся аудио-тренировки. Но в итоге подавляющее большинство пользователей их не слушает. Они слушают свою любимую музыку.
Вывод: надо всегда проверять чего на самом деле хотят пользователи, не ограничиваться своей картиной мира.
Вывод 2: надо в принципе пробовать и сверять с реальностью все, что является идеей или представлением о чем-то.
Когда меня просят дать какой-нибудь совет тем, кто только выбирает профессию, строит карьеру в IT, стартует свой стартап и еще в миллионе случаев, я всегда выдаю один безотказный: «Пробуйте».
Это не проблемы с фантазией))) это и правда универсальный совет.
Потому что идея, мысль, хотелка ничего не стоят. А вот как только пробуешь воплотить идею в реальность и сталкиваешься с реальностью, которая говорит «ты ошибся, надо делать иначе», тут появляется знание, появляется опыт.
Приведу простой пример.
В моем приложении «Бегаешь как девчонка» много посылов про спорт для себя и для удовольствия без достигаторства. Но идея проверить насколько пользователи приложения хотят соревноваться друг с другом давно не давала покоя. Вдруг и правда хотят, а возможности такой нет.
В конце декабря в приложении появился функционал челленджа. Он был супер простой, дешевый в исполнении, но позволяющий соревноваться в километрах с другими пользователями и видеть свой прогресс сразу. И первый же челлендж (2 недели) собрал 82 участника 🎉, которые несмотря на зиму, холод на улице, бегали почти каждый день.
Окей, мне дважды объяснять не надо 😎
С командой мы докрутили функционал, добавили рефералку, добавили возможность не только бегать, но и гулять, тоже получая баллы в челлендже.
И вот вчера закончился третий по счету челлендж в приложении. В нем приняли участие 370 пользователей, которые за время челленджа сделали 3489 тренировок (пробежки и прогулки). И это ВАУ! 🎉
Пользователям нравится! Они кайфуют соревноваться! И умудряются делать это все еще с удовольствием 😍
Пруфы на фото.
Вместе с этим были и другие идеи, которые наоборот не выстрелили.
Например, я искренне верила, что пользователям понравятся аудио-тренировки. Но в итоге подавляющее большинство пользователей их не слушает. Они слушают свою любимую музыку.
Вывод: надо всегда проверять чего на самом деле хотят пользователи, не ограничиваться своей картиной мира.
Вывод 2: надо в принципе пробовать и сверять с реальностью все, что является идеей или представлением о чем-то.
💅5🔥2
Хотя, я овладел навыком vibe coding-а. Вы бы видели, как теперь ИИ лоадеры в приложении делает, которые мне всегда лень было делать.
Подумаю, мб демку запишу :D
Подумаю, мб демку запишу :D
🔥7💅1
Иногда наблюдаю за чатом бегового клуба "Бегаешь как девчонка" совместно с которым мы делаем приложение https://go.run-like-girl.ru/misha98857 и сегодня заметил, что там довольно много треков было опубликовано. В целом довольно забавно наблюдать отзывы и столько треков со стороны создателей, учитывая насколько маленькая команда стоит за приложением)
Так же сегодня подвели результаты 5-го челледжа и здесь хотел похвастаться, что в первом челледже было 81 участника и мы его запустили под конец 2024 года, а уже сейчас участниц челленджа более 640 человек.
Скоро добавим ещё одну классную фичу, которая уже почти готова и осталось немного отполировать перед релизом.
Так же сегодня подвели результаты 5-го челледжа и здесь хотел похвастаться, что в первом челледже было 81 участника и мы его запустили под конец 2024 года, а уже сейчас участниц челленджа более 640 человек.
Скоро добавим ещё одну классную фичу, которая уже почти готова и осталось немного отполировать перед релизом.
🔥5
Forwarded from Бегаешь как девчонка
Девочки, у нас суперновость! 🏃🏼♀️🌸🎉
В приложении появились личные цели — теперь твой бег и прогулки станут ещё осмысленнее и увлекательнее!
Хочешь пробежать определённое количество километров за месяц? Или нагулять побольше шагов?
Устанавливай свою цель сама или доверь приложению рассчитать её на основе твоей статистики — оно знает, на что ты способна! А дальше — следи за своим прогрессом, подглядывай, как идут дела у других девчонок, делись своими успехами с подругами и празднуй победу, когда достигнешь финала.
С нашим приложением любая цель по плечу — главное, поставить её и сделать первый шаг. Обновляй приложение до последней версии и давай покорять новые высоты вместе! Ты готова? Тогда стартуем!
Скачать 💕
В приложении появились личные цели — теперь твой бег и прогулки станут ещё осмысленнее и увлекательнее!
Хочешь пробежать определённое количество километров за месяц? Или нагулять побольше шагов?
Устанавливай свою цель сама или доверь приложению рассчитать её на основе твоей статистики — оно знает, на что ты способна! А дальше — следи за своим прогрессом, подглядывай, как идут дела у других девчонок, делись своими успехами с подругами и празднуй победу, когда достигнешь финала.
С нашим приложением любая цель по плечу — главное, поставить её и сделать первый шаг. Обновляй приложение до последней версии и давай покорять новые высоты вместе! Ты готова? Тогда стартуем!
Скачать 💕
🔥4