TGViewer
Channel Public Channel
misha98857 | Блог об IT и моей жизни

misha98857 | Блог об IT и моей жизни

@misha98857_dev

Пишу о штуках, которые делаю в свободное время, а так же немного о жизни
Subscribers
428
Photos
140
Videos
19
Links
107

Showing posts older than #283 · Back to latest

Older Posts 12 shown
Post #282 656
Так же замержили фикс конфигурации для dev контейнеров. Теперь новичкам и просто желающим будет проще контрибьютить в Angular, особенно не на macOS машинах

https://github.com/angular/angular/pull/66278

P.S. Спасибо @summon_the_coder, что в целом рассказал, что такое в репе Angular есть
GitHub build: update dev container configuration and documentation by misha98857 · Pull Request #66278 · angular/angular Update dev container configuration files to support latest environment. Document the usage of Dev Containers in building-and-testing-angular.md. PR Checklist Please check if your PR fulfills the fo...
  • ❤ 4
  • 🔥 3
Post #280 523
2026 год только начался, а я уже успел сделать предложение и получить согласие 😇
  • ❤ 7
  • 🔥 5
  • 🎉 3
Post #278 601
misha98857 | Блог об IT и моей жизни Обновили приложение для бега https://go.run-like-girl.ru/mobile-app. Хотел написать чуть раньше, но резко пара фич и исправлений захотелось добавить, поэтому пишу уже после выпуска 2-х релизов. Обновил Angular с 17 до 19 версии, теперь билд по ощущениям раза…
Традиционный рекап года получается)

Итоги 2025 года (на самом деле был довольно значимым):
1. В начале года обновил в приложении для бега Angular с 17 до 19 версии.
2. Чуть не лишился всех приложений, которые сделал для Android. Повезло, что буквально в последний день перед санкциями на Ингострах смог подвязять их счёт.
3. Прочитал "Джедайские техники" у Дорофеева
4. Добавили в приложение "Цели", кстати довольно популярная функция. А сейчас, когда писал ретроспективный пост вспомнился скрин, которые выкладывал до реализации фичи с книгой "Цель".
5. 1000+ участниц в челлендже. Просто вау
6. Добавили синхронизацию с Apple Health в беговом приложении.
7. Небольшая ретроспектива, что я вообще делал. На самом деле было больше)
8. Спас мелкого парня от того, чтобы он угодил под машину
9. 10000+ верифицированных пользователей в приложении. На момент написания поста уже 16000+
10. Сделал мини док по обновлению Angular с 17 до 19 версии.
11. Собрал очень мощный комп. Тогда меня душила жаба, но смотря, как оперативка и т.д. выросли в цене почти x3 только похвалить себя можно.
12. Добавил репликацию sqlite. У сервиса теперь несколько механизмов бекапов и можно спать спокойно.
13. Топ 21 в категории спорт у приложения
14. Сделал забавный прототип для игры
15. Сделали лиги в приложении. На самом деле людям нравится, когда они видят красивые камушки, когда заходят в приложение)
16. Действительно хакнул хакатон в Skyeng. С небольшой моей помощью решение докатили до прода и сейчас работает и приносит деньги)
17. Перевёл монорепу Skyeng на рельсы Angular 19
18. Добавили список регулярных пробежек в городе и возможность открыть клуб в приложении
19. Сделал бота для поддержки. Отдельное спасибо Ире Шаниной, что сказала, что стало удобнее чем было)
20. Я немного растрогался. Реально во весь Skyeng залезли, я не так сильно, а вот Ирина...)
21. Дочитал книгу "Цель". В целом рекомендую всем)
22. Поучаствовал в забеге и стал Dev Tech Lead в Skyeng. Довольно забавно, так как такого никто скорее всего не ожидал, даже я)
23. Выступил перед ребятами в колледже, где рассказал про свой путь в IT
24. Написал регламент внесения глобальных изменений в монорепе + удалили патчи для пакетов, которые остались после обновления Angular.
25. Написал статью про тех. долг
26. Сделал септопластику
27. Сделал пару шортсов, а потом ещё, если полистать ленту
28. Сделали синхронизацию с Google Fit. Такого в целом на рынке почти ни у кого нет.
29. Сделал бота ИИ психолога
30. А здесь мою статью опубликовали в тех. канале Skyeng-а. На самом деле по хорошему нужно было её публиковать в блоге Skyeng, но там выглядит, что процесс довольно сложен. Я люблю в 11 вечера придумать тему, а в час ночи уже отправить в релиз и сложно состыковаться
31. Немного подгорел на хабр, но всё-таки опубликовал первый
32. Сразу сделал SSR проект на Angular 21, чтобы посмотреть в действии)
33. Обозначил цель, что Angular станет популярнее React
34. Перевёл большую часть документации
35. Доделал перевод документации Angular
36. Меня репостнули в каналы по Angular и фронту. Раз, два. Благодарность ребятам за это.
37. Отмываю карму на хабре сделав пост про React2Shell
38. Сделал бота для генерации фотографий
39. Завёл страничку на solvery
40. Канал стал расти как на дрожжах)
41. Адаптировал меню в личном кабинете ученика
42. Сделали итоги года в приложении
43. Доперевёл документацию по Angular
44. Буквально вчера добавили в движуху по Angular, поэтому http://angular-docs.ru/ обзавёлся плашкой справа-сверху о том, что можно внести вклад. А так же закинул PR, чтобы упростить разработку Angular новичкам в open source в будущем, и по ощущениям нас ждёт довольно интересный 2026 год в этом плане)

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

Всем спасибо за такой классный год и увидимся в 2026. Всех обнял-приподнял ✨
  • ❤ 14
  • 🔥 3
  • 🎉 3
Post #276 394
Подлил мастер и доделал перевод части документации, которую пропустил. Изменений на самом деле оказалось довольно много.

Поэтому, можете тоже зайти https://angular-docs.ru/ и освежить знания перед новым годом)

Из новых переведённых статей можно найти статью по провайдерам https://angular-docs.ru/guide/di/defining-dependency-providers (ну и ещё 5 других страниц)

Например, вы знали, что так можно?

import { Optional } from '@angular/core';

providers: [
{
provide: MyService,
useFactory: (required: RequiredService, optional?: OptionalService) => {
return new MyService(required, optional || new DefaultService());
},
deps: [RequiredService, [new Optional(), OptionalService]]
}
]
  • 💅 3
  • 🔥 2
Post #275 267
misha98857 | Блог об IT и моей жизни Релиз проекта, который я делал некоторое время в открытый бета-тест. Там пока не всё есть, что было задумано, но многое сделано и сделано хорошо. В целом, это бот для генерации и редактирования фотографий. Ссылка на бота: @firstnanobananaprobot
Теперь можно не только приглашать друзей для пополнения баланса в боте @firstnanobananaprobot, но и пополнить баланс прямо в боте через команду /pay
  • 🔥 3
  • 🐳 1
  • 💅 1
Post #274 360
Обсуждали довольно долго вчера и сегодня с фронтами довольно сложную штуку, чтобы заложить фундамент для будущих изменений личного кабинета ученика.

В общем, это было действительно довольно челленджово и супер полезно, и я прям рад, что мне повезло работать с такими фронтами, где мы можем довольно активно обсуждать и не сходится во мнениях, но в итоге приходить к единому мнению с которым все согласны
  • 🔥 5
  • ❤ 2
Post #265 370

Forwarded from Бегаешь как девчонка

Наши 365 дней в движении: самые тёплые и милые итоги года уже ждут вас в приложении! 😍

Это был по-настоящему спортивный год. Год, который вдохновлял на личные рекорды, первые пробежки и яркие встречи. Год, где каждая тренировка становилась маленьким праздником, а каждая цель — шагом к себе.

Чтобы увидеть свои уникальные итоги, просто нажмите на аватар в приложении. Если что-то пошло не так — попробуйте обновить его.

А источником вдохновения для этих невероятно душевных итогов стала любовь нашего дизайнера приложения Татьяны Спесивцевой не только к бегу, но и к вязанию. Именно это тепло ручной работы она постарались вложить в каждый пиксель.

Спасибо, что были с нами этот год! Вы сердце ❤️, главный источник любви и энергии в нашей большой спортивной семье «Бегаешь как девчонка».

Девчонки, только вперёд!
  • ❤ 6
  • 💅 3
  • 🔥 2
Post #264 290
Сделали итоги года 🤗
  • 🔥 3
  • 💅 1
Post #263 342
Если вы пользуетесь сервисами Skyeng и зайдёте в личный кабинет, то увидите там красоту, что осталось всего 3 пункта меню. Мы командой старались)

В целом сделать это не сложно, но сделать так, чтобы было минимум обращений в поддержку, согласовать со всеми, удалить легаси-код и сделать прозрачно конфигурируемо, то вот это уже хороший такой челлендж)
  • 💅 4
Post #262 305
Кстати, скоро в беговом приложении сделаем прикольную штуку, скорее всего на следующей неделе выйдет. Если сторы пропустят перед новым годом)

А ещё я же потестил сверху работу ИИ с определённой ролью (пост) и генерацию изображений (пост). Вероятно в следующем году выйдет тоже кое-что прикольное связанное со знаниями полученными в рамках этих проектов)
  • 🔥 5
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →