Techlead’s Diary

Description
Чат сообщества https://t.me/+nJX4SGfrOm9hNmMy

Тут можно почитать, чем я могу вам помочь https://t.me/igor_katsuba/178

Пишите в DM @Katsuba
Advertising
We recommend to visit
Roxman
Roxman
13,304,439 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 4 days, 5 hours ago

HAYZON
HAYZON
6,692,190 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Last updated 23 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago

3 months, 2 weeks ago
Как это развидеть

Как это развидеть

4 months ago

Вопрос к вам: кто какими аналогами Sentry пользовался???

4 months, 1 week ago

Первый дейлик по результатам предыдущего дня теперь у меня теперь в виде поста в телеге ?

Самый сложный день для меня тот, в котором весь календарь забит встречами. Я люблю поговорить, но на работе "поговорить" обычно не значит, что тебя ждет приятная легкая беседа. Итого, вчера у меня был всего час, чтобы разобраться с рутиной. Естественно, ничего не успел ?

Из интересного — всё ближе пробный запуск NextJS приложения. Из самых больших проблем — встраивание микрофронта на Angular. Из позитивного — проблемы не выглядят как нерешаемые. Позитивные изменения в перфомансе заметны уже сейчас на тестовых средах, но это, конечно, очень субъективная оценка.

Вывод: даже в самых насыщенных днях можно найти что-то позитивное и интересное ?

#TechleadDiary #WorkDiary #DevLife #NextJS

5 months, 1 week ago
5 months, 1 week ago

*? Еще в конце апреля зарелизился 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

5 months, 2 weeks ago

Предрелизый опрос:

Что вы ожидаете от Angular 18?

7 months, 1 week ago

Ночные сбои — мое любимое!

7 months, 2 weeks ago

? Переход на TBD ?

Давайте сегодня поговорим о том, что вообще нужно для перехода на Trunk Based Development. Спойлер: хочется переходить максимально гладко и эффективно, но при любом раскладе это больно.

1️⃣ Подготовка и планирование:
- Образование и вовлечение команды. Важно, чтобы вся команда понимала преимущества и ключевые аспекты TBD. Рассмотрите проведение обучающих сессий или воркшопов.
- Оценка текущего процесса разработки. Понимание существующих процессов поможет выявить потенциальные трудности при переходе на TBD.

2️⃣ Настройка инфраструктуры:
- Настройка CI/CD. Автоматизация тестирования и развертывания – ключевые элементы TBD. Настройте CI/CD пайплайны для автоматического тестирования и деплоя кода.

3️⃣ Принципы работы с кодом:
- Маленькие и частые коммиты. Стремитесь делать маленькие изменения и часто их интегрировать. Это уменьшает риски и упрощает отладку.
- Feature flags. Используйте флаги функциональностей для постепенного внедрения новых фич. Это позволяет избежать длительной работы в изолированных ветках.

4️⃣ Культура и практики командной работы:
- Поддержка и ретро. Важно, чтобы команда поддерживала друг друга в переходный период. Регулярно обсуждайте прогресс и возникающие проблемы.
- Постоянное улучшение. TBD требует постоянного анализа и улучшения процессов. Будьте готовы к изменениям и адаптации.

5️⃣ Мониторинг и аналитика:
- Отслеживание метрик. Мониторинг успеха перехода на TBD важен для понимания его эффективности. Отслеживайте ключевые показатели, такие как время цикла разработки, частоту деплоев и качество кода.

?
Переход на Trunk Based Development – это не просто изменение процесса разработки; это изменение культуры и подхода к работе. Это требует времени, терпения и усилий со стороны всей команды. Но преимущества – ускоренная разработка, улучшенное качество кода и уменьшение времени на рынке – стоят этих усилий.

Готовы ли вы принять вызов и перейти на TBD? Го делиться своим опытом! ?

7 months, 3 weeks ago

? Вопрос на засыпку: подходит ли Trunk Based Development всем без исключения? ?

TBD это когда команда дружно кодит в одной ветке, что должно ускорять интеграцию и упрощать жизнь с CI/CD. Но вот интересно, а всем ли проектам это нужно? ??

9 months, 1 week ago

Забыл про оди**н из главных моментов!

Встречайте Zo**neless Change Detection!

В Angular 17.1 концепция zoneless становится реальностью, благодаря zoneless обнаружение изменений происходит без использования zone.js. Это значит, что бандл меньше, производительность лучше.

```

bootstrapApplication(AppComponent, {
providers: [ɵprovideZonelessChangeDetection()],
});

```

А еще вся эта красота работает не только с сигналами!

? Но не забывайте, что это лишь превью! Не советую тащить это в продакшн

We recommend to visit
Roxman
Roxman
13,304,439 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 4 days, 5 hours ago

HAYZON
HAYZON
6,692,190 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Last updated 23 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 3 weeks ago