Олег понад 15 років в ІТ, і половину з них працює з Angular. Під час чергового перегляду матеріалів він помітив прогалини у розумінні механізму виявлення змін — і вирішив їх заповнити. У статті автор ділиться напрацюваннями про те, як працює Angular Change Detection, чим відрізняються стратегії Default та OnPush, і яку роль у цьому відіграє zone.js.
Починаємо тиждень традиційним оглядом новинок зі світу фронтенду від Олександра Смолянінова.
Олексій Аяков створив AI-планувальник задач з мінімальними знаннями TypeScript і React. За допомогою ШІ та XML він розробив складний вебпроєкт, в якому автоматично генерується структура задач та підзадач, що спрощує процес планування.
Від нових інструментів і API до перспектив AI у фронтенді — читайте про останні новини у понеділковому дайджесті від Олександра, фронтенд-розробника у Zfort Group. Хутчіш відкривайте дайджест, меми самі себе не переглянуть!
Deno зробив це краще! Що зробив? Дізнаєтесь про це, коли прочитаєте новий випуск дайджесту від команди Avenga! А ще про те, хто справжній Дикий Захід у світі пакетних менеджерів та до чого тут Lazarus 57.0.
Олександр з компанії Zfort Group підготував свіжий дайджест з цікавими матеріалами зі світу фронтенду: ванільні JS та CSS, нескінченна анімація, Enums у TypeScript та багато іншого.
Дмитро Ханджанов, Front-end розробник команди MOJAM, ділиться своїм баченням правильної архітектури фронтенд-проєктів. У статті він аналізує типові проблеми структурування коду, розглядає DI як спосіб контролю залежностей і пропонує підхід для чіткої та підтримуваної архітектури.
The Dino, the Llama, the Whale, а також інші новини веброзробки, CSS, TypeScript і JavaScript чекають на вас у понеділковому дайджесті від Олександра з Zfort Group. І не забудьте переглянути фронтенд-меми, щоб тиждень був вдалим!
Олександр із Zfort Group підготував свіжий дайджест фронтенд-новин. Читайте про підтримку CSS у ESLint, можливості Deno 2.2, секрети підвищення INP у Next.js, а також про оптимізацію Vue.js із shallowRef. І не забудьте переглянути меми!
Ловіть свіжий дайджест зі світу фронтенду від Олександра Смолянінова — тут про фавікони, WYSIWYG-редактори, CSS, результати State of React 2024, історія походження Angular та інше.
DOU #tech
· Angular,
CSS,
Front-end,
front-end digest,
HTML,
JavaScript,
node.js,
Oracle,
react,
tech,
TypeScript
Артем, Head of Front-end в OBRIO, ділиться досвідом створення Proof of Concept для масштабованого сайту-опитувальника. У статті описано організацію роботи, побудову архітектури, інтеграцію JSON config та UI-редагування, а також підходи до мінімізації ризиків у розробці.
Роман, Senior Test Automation Engineer, ділиться досвідом міграції проєкту з Cypress на Playwright. У статті описані ключові кроки, використання OpenAI для автоматизації процесу, приклади коду, а також є корисні поради для оптимізації міграції понад 4 000 файлів.
DOU #tech
· AI,
automation QA,
Cypress,
JavaScript,
node.js,
OpenAI,
Playwright,
QA,
tech,
TypeScript,
міграція
Нові функції в Polypane, новинки у CSS та ефекти з WebGL — все це та багато іншого чекає на вас у новому дайджесті від Олександра з Zfort Group. Ну і традиційна добірка мемів, звичайно!
Владислав, Front-end Developer, розповідає про вичерпні масиви (exhaustive array) та їхнє застосування. Він розглядає приклад задачі, в якій використовується цей концепт, та аналізує, яку проблему він вирішує, з покроковим поясненням рішення.
Чи буде у Java-розробників «Два Львови», страшні історії з npm, епопея з розвитком Express 5 та багато інших веселих новин чекають на вас у новому випуску дайджеста від Олександра.
Popover API для Tooltips, зміни в успадкуванні стилів CSS в CSS, нові JavaScript-функції, а також посібники для React, Vue і Angular — все це чекає на вас у новому дайджесті!
Engineering Director Олександр аналізує новий реліз Deno 2 від 9 жовтня 2024 року. Він оглядає покращену сумісність з Node.js та нову стандартну бібліотеку, а також пояснює, як ці оновлення впливають на розвиток серверного JavaScript і конкуренцію в цій сфері.
Сергій Піменов, Front-end Lead, ділиться досвідом створення тестового фреймворку для JavaScript/TypeScript. Він описує основні можливості фреймворку, його архітектуру та переваги, що дозволяють спростити тестування коду та підвищити якість тестів.
Руслан Терехов, Back-end інженер в IT-компанії Universe Group, ділиться досвідом міграції на gRPC. Він розглядає переваги цього протоколу для оптимізації мікросервісів, зокрема зменшення розміру payload і поліпшення продуктивності. Стаття буде корисна backend-інженерам, технічним лідам та DevOps-інженерам.
Роман розглядає впровадження e2e-тестування у Playwright, зосереджуючись на використанні декораторів TypeScript. Він описує проблеми дублювання коду та ускладненої умовної логіки, які виникають при створенні окремих тестів для мобільних і десктопних платформ, а також пропонує рішення.
Коментарі