Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago
Как это развидеть
Вопрос к вам: кто какими аналогами Sentry пользовался???
Первый дейлик по результатам предыдущего дня теперь у меня теперь в виде поста в телеге ?
Самый сложный день для меня тот, в котором весь календарь забит встречами. Я люблю поговорить, но на работе "поговорить" обычно не значит, что тебя ждет приятная легкая беседа. Итого, вчера у меня был всего час, чтобы разобраться с рутиной. Естественно, ничего не успел ?
Из интересного — всё ближе пробный запуск NextJS приложения. Из самых больших проблем — встраивание микрофронта на Angular. Из позитивного — проблемы не выглядят как нерешаемые. Позитивные изменения в перфомансе заметны уже сейчас на тестовых средах, но это, конечно, очень субъективная оценка.
Вывод: даже в самых насыщенных днях можно найти что-то позитивное и интересное ?
*? Еще в конце апреля зарелизился Node.js 22*
1️⃣ Обноввился V8. Node.js 22 поставляется с V8 версии 12.4
2️⃣ Компилятор Maglev включен по умолчанию. Что это такое можете подробнее почитать в блоге V8
3️⃣ Теперь можно использовать require() для синхронных модулей ECMAScript с флагом --experimental-require-module.
4️⃣ Node.js научился выполнять скрипты из package.json с помощью нового флага --run.
5️⃣ Стабильный node --watch
6️⃣ WebSocket-клиент, ранее экспериментальный, теперь активирован по умолчания. Реализация, совместимая с браузером, без внешних зависимостей.
7️⃣ Добавлены функции glob и globSync в node:fs
Стабильные четный релиз обычно не озночает, что Node.js сразу нужно тащить в прод. Команда рекомендует, когда новая версия получит статус LTS. Я сам обычно не обновляюсь, пока LTS не повисит хотя бы пару месяцев.
А как обновляетесь вы?
v8.dev
Maglev - V8’s Fastest Optimizing JIT · V8
V8's newest compiler, Maglev, improves performance while reducing power consumption
Предрелизый опрос:
Что вы ожидаете от Angular 18?
Ночные сбои — мое любимое!
? Переход на TBD ?
Давайте сегодня поговорим о том, что вообще нужно для перехода на Trunk Based Development. Спойлер: хочется переходить максимально гладко и эффективно, но при любом раскладе это больно.
1️⃣ Подготовка и планирование:
- Образование и вовлечение команды. Важно, чтобы вся команда понимала преимущества и ключевые аспекты TBD. Рассмотрите проведение обучающих сессий или воркшопов.
- Оценка текущего процесса разработки. Понимание существующих процессов поможет выявить потенциальные трудности при переходе на TBD.
2️⃣ Настройка инфраструктуры:
- Настройка CI/CD. Автоматизация тестирования и развертывания – ключевые элементы TBD. Настройте CI/CD пайплайны для автоматического тестирования и деплоя кода.
3️⃣ Принципы работы с кодом:
- Маленькие и частые коммиты. Стремитесь делать маленькие изменения и часто их интегрировать. Это уменьшает риски и упрощает отладку.
- Feature flags. Используйте флаги функциональностей для постепенного внедрения новых фич. Это позволяет избежать длительной работы в изолированных ветках.
4️⃣ Культура и практики командной работы:
- Поддержка и ретро. Важно, чтобы команда поддерживала друг друга в переходный период. Регулярно обсуждайте прогресс и возникающие проблемы.
- Постоянное улучшение. TBD требует постоянного анализа и улучшения процессов. Будьте готовы к изменениям и адаптации.
5️⃣ Мониторинг и аналитика:
- Отслеживание метрик. Мониторинг успеха перехода на TBD важен для понимания его эффективности. Отслеживайте ключевые показатели, такие как время цикла разработки, частоту деплоев и качество кода.
?
Переход на Trunk Based Development – это не просто изменение процесса разработки; это изменение культуры и подхода к работе. Это требует времени, терпения и усилий со стороны всей команды. Но преимущества – ускоренная разработка, улучшенное качество кода и уменьшение времени на рынке – стоят этих усилий.
Готовы ли вы принять вызов и перейти на TBD? Го делиться своим опытом! ?✨
? Вопрос на засыпку: подходит ли Trunk Based Development всем без исключения? ?
TBD это когда команда дружно кодит в одной ветке, что должно ускорять интеграцию и упрощать жизнь с CI/CD. Но вот интересно, а всем ли проектам это нужно? ??
Забыл про оди**н из главных моментов!
Встречайте Zo**neless Change Detection!
В Angular 17.1 концепция zoneless становится реальностью, благодаря zoneless обнаружение изменений происходит без использования zone.js. Это значит, что бандл меньше, производительность лучше.
```
bootstrapApplication(AppComponent, {
providers: [ɵprovideZonelessChangeDetection()],
});
```
А еще вся эта красота работает не только с сигналами!
? Но не забывайте, что это лишь превью! Не советую тащить это в продакшн
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago