Pull to refresh
10
0.1
Михаил Иванов@LyuMih

Web-разработчик

Send message

Хочу поделиться опытом, на работе проходили похожие этапы.
Рассматриваем тут большой веб проект.
Мы изначально разделили основной монолит (проект) на микрофронтенд. Получилось около 50 модулей (страниц).
У нас были библиотеки, которые лежали в отдельных репозиториях и имели Sem Ver в npm.

Т.к. это веб, то приложение по сути едино.
Накладные расходы на поддержание версий во всех связанных страницах были около 4 часов кропотливой работы - нужно было пройтись по каждой библиотеки вручную, поднять версию, проследить, что действительно ничего не упало.

Потом мы перенесли все эти библиотеки в монорепозиторий от nx.
Эти библиотеки остались изолированными библиотеками внутри монорепозитория.
Весь код под рукой, все зависимости тайпчекаются, настроено разделение по слоям библиотек, библиотеки экспортирую только нужные компоненты (сервисы). Зачастую - это 1 страница + несколько типов.
Возможно вам стоит посмотреть в эту сторону.
Чистый микрофронтенд не тоже самое, что и микробэкенд. Чаще всего это одно или несколько приложений, которые должны работать всегда

Скоро типы в ТС будет выводить нейросеть - ТСЧат:)

Государство: Повысить цену на бензин на 10, понизить цену на бензин на 5. Повторить 10 раз.
Все довольны

Спасибо, только сейчас об этом узнал.
Вроде очень важный и полезный функционал, хабр мог бы сделать более очевидным.
Например, выделить текст и через всплывающие контекстное меню добавить пункт сообщить об ошибке

В итоге какой движок был выбран для Яндекс Игр? GDevelop?

Не уверен, что ChatGPT повлияет на "Методологию разработки".
ChatGPT скорее всего следует сравнивать с StackOverflow или поиском в гугле.

У нас есть группа разработчиков, делающие веб-игры и игровые инструменты в рамках фреймворка $mol.

Как мы можем присоединиться к РВИ?

Привет)

Игра из статьи с морским коньком не работает на мобилках - клавиши вверх и вниз к тачам не привязаны)

Сама идея конкурса по нравилась. Интересно посмотреть на конкурс для JavaScript/TypeScript - вот где будет веселье.
А то, что нельзя ознакомиться с кодом победителей - это очень грустно.
Получается - "Я сделалъ красиво" и всё

Подготавливаю шаблонное приложение для этапа 1.
Можно посмотреть тут: https://lyumih.github.io/hyper/
Исходники: https://github.com/Lyumih/hyper

Как будет готово, создам следующую статью

В статье на мой взгляд не хватает иллюстраций к пунктам и плохая / хорошая реализация с примером.

Ещё будем рады, если портируешь реализацию на фреймворк $mol - это много времени не займёт. Дизайн сохранится твоим )
Мы с радостью поможем это сделать, дадим обратную связь, поделимся экспертизой и побудем тестирами)
Поможем сделать приложение гиппер эффективным во всех смыслах

Хороший пет проект - unix way.
Есть пару предложений, которые сделают сайт лучше.
В погоне за красивым дизайном, забывается об эффективности приложение.
Цель - сократить кол-во пустых действий
1. Поле ввода сразу открыто
2. Отправлять поиск сразу при вводе слова (убрать enter). Можно добавить debounce 1 сек
3. Не скрывать строку поиска после ввода текста
4. Добавить в url значение слова. Так можно будет скинуть ссылку и сохранится поле ввода.

По оптимизациям:
- svg не оптимизированы, можно уменьшить размер ~ в 2 раза

Работа оффлайн:
Сколько весит сейчас словарик?
Если до 10-20 мб, то можно её 1 раз скачать и сохранить в localStorage и сайт (как и приложение) сможет работать полностью офлайн.
А чтобы не тратить серверные ресурсы, можно её сохранить на github в виде файлика json. 0 затрат - 100% профит

Ответ - онлайн

А потом через пару лет статья: "Turbo 12 переписали на TypeScript"

Термин "Финансовая подушка безопасности" разбивается об скалы реальности.
Взял на днях ипотеку в новостройке в черновом ремонте.
1млн первоначальный взнос + оставшиеся деньги на ремонт.


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

Супер!
У нас похожая ситуация с Material UI, но дизайнеры пока всё ещё норовят свою красивую кнопочку сделать)

Хорошо, когда пет проект имеет законченную форму.
Лучше выпустить без "кучи" фич, поставить точку и двигаться дальше, чем взяться за 10 проектов и перегареть на каждом.
Делайте маленькие пет проекты)

Information

Rating
3,402-nd
Location
Тула, Тульская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик
JavaScript
JQuery
Веб-разработка