✨ Современный CSS в Angular
В этом месяце команда Angular представила новую серию статей, в которой рассматриваются современные возможности CSS.
На этой неделе рассматриваются Layouts.
👉 https://medium.com/p/4a259dca9127
В этом месяце команда Angular представила новую серию статей, в которой рассматриваются современные возможности CSS.
На этой неделе рассматриваются Layouts.
👉 https://medium.com/p/4a259dca9127
👍6🔥1
✨ Angular Router Standalone API
Новый standalone router API позволяет уменьшить размер сборки. Но в настоящее время он находится в предварительной версии для разработчиков и станет стабильным в Angular 15.
В статье, на примере приложения со списком фильмов, разбираются будущие возможности Angular.
👉 https://medium.com/p/461547e92bbc
Новый standalone router API позволяет уменьшить размер сборки. Но в настоящее время он находится в предварительной версии для разработчиков и станет стабильным в Angular 15.
В статье, на примере приложения со списком фильмов, разбираются будущие возможности Angular.
👉 https://medium.com/p/461547e92bbc
👍9❤1
✨ Разработка на Angular под SmartTV
Команда KION продолжает радовать статьями о разработке онлайн-кинотеатра.
Четвертая часть посвящена внедрению фичи Autoplay.
👉 https://habr.com/ru/company/ru_mts/blog/694384/
Команда KION продолжает радовать статьями о разработке онлайн-кинотеатра.
Четвертая часть посвящена внедрению фичи Autoplay.
👉 https://habr.com/ru/company/ru_mts/blog/694384/
👍9🔥6❤1
✨ Настройка husky в проекте Angular
Раньше установка husky и добавление пары команд в package.json, позволяли быстро приступить к работе. После обновления husky, необходимо мигрировать настройки.
В статье разобраны способы подключения, настройки и миграции пакета запуска гит хуков husky.
👉 https://medium.com/p/c3d04ffc95c
Раньше установка husky и добавление пары команд в package.json, позволяли быстро приступить к работе. После обновления husky, необходимо мигрировать настройки.
В статье разобраны способы подключения, настройки и миграции пакета запуска гит хуков husky.
👉 https://medium.com/p/c3d04ffc95c
❤4👍2
✨ Раскройте возможности Angular Router
Правильно ли вы используете Angular Router?
Сегодня мы покажем вам некоторые основы и то, как вы можете эффективно использовать их в вашем Angular приложении.
👉 https://medium.com/p/2f34b25ed649
Правильно ли вы используете Angular Router?
Сегодня мы покажем вам некоторые основы и то, как вы можете эффективно использовать их в вашем Angular приложении.
👉 https://medium.com/p/2f34b25ed649
👍9🥴4
✨ Работа с ленивой загрузкой
Когда мы создаем большое приложение с несколькими модулями, основной файл превращается в огромного монстра.
Сегодня мы узнаем, как использовать ленивую загрузку для улучшения пользовательского опыта.
👉 https://www.danywalls.com/working-with-lazy-loading-modules-and-preload-routing-strategies-in-angular
Когда мы создаем большое приложение с несколькими модулями, основной файл превращается в огромного монстра.
Сегодня мы узнаем, как использовать ленивую загрузку для улучшения пользовательского опыта.
👉 https://www.danywalls.com/working-with-lazy-loading-modules-and-preload-routing-strategies-in-angular
👍5🔥4
✨ Усовершенствования в Angular Router
В последнее время команда Angular была занята созданием нескольких значимых обновлений маршрутизации, которые доступны начиная с версии 14.2.
В статье они поделились некоторыми последними улучшениями.
👉 https://medium.com/p/5d69ec4c032
В последнее время команда Angular была занята созданием нескольких значимых обновлений маршрутизации, которые доступны начиная с версии 14.2.
В статье они поделились некоторыми последними улучшениями.
👉 https://medium.com/p/5d69ec4c032
👍7👌1
✨ Примеры использования NgRx
Разграничение доступа играет важную роль во многих приложениях, особенно в корпоративных.
Сегодня мы рассмотрим, как можно реализовать его наиболее удобным способом, используя NgRx.
👉 https://dev.to/this-is-angular/ngrx-use-cases-part-i-restricting-access-30lo
Разграничение доступа играет важную роль во многих приложениях, особенно в корпоративных.
Сегодня мы рассмотрим, как можно реализовать его наиболее удобным способом, используя NgRx.
👉 https://dev.to/this-is-angular/ngrx-use-cases-part-i-restricting-access-30lo
👍9👎1🔥1
✨ Новшества TypeScript 4.9
Недавно Microsoft анонсировал TypeScript 4.9 beta. В этой версии появился новый оператор satisfies, умный in, прямое сравнение с NaN теперь запрещено, проведена оптимизация производительности.
Екатерина Семенова разобрала самые интересные фичи этого анонса.
👉 https://habr.com/ru/company/surfstudio/blog/695900/
Недавно Microsoft анонсировал TypeScript 4.9 beta. В этой версии появился новый оператор satisfies, умный in, прямое сравнение с NaN теперь запрещено, проведена оптимизация производительности.
Екатерина Семенова разобрала самые интересные фичи этого анонса.
👉 https://habr.com/ru/company/surfstudio/blog/695900/
👍17🔥4
✨ Кастомные операторы RxJS
Хотя RxJS поставляется с огромным количеством операторов, но иногда возникает необходимость написать собственные.
Давайте посмотрим, как справиться с этой задачей.
👉 https://medium.com/p/637c7d3d8f86
Хотя RxJS поставляется с огромным количеством операторов, но иногда возникает необходимость написать собственные.
Давайте посмотрим, как справиться с этой задачей.
👉 https://medium.com/p/637c7d3d8f86
👍8🔥1
✨ Повторение запросов с помощью RxJS
Иногда нужно выполнить запрос несколько раз через определенное время. Самые распространенный случай, автоматическое обновление данных.
В RxJS 7 реализация этой функциональности стала проще простого, из-за оператора repeat.
👉 https://medium.com/p/423c1996fb65
Иногда нужно выполнить запрос несколько раз через определенное время. Самые распространенный случай, автоматическое обновление данных.
В RxJS 7 реализация этой функциональности стала проще простого, из-за оператора repeat.
👉 https://medium.com/p/423c1996fb65
👍6🔥3
👋 Всем привет! Как настроение?
Рассматриваем варианты проведения розыгрыша билетов на Holy.js. Одна из основных идей:предложить участникам реализовать полезную библиотеку для Angular, и за счёт голосования комунити выбрать победителя.
UPD: В комментариях к посту было предложено провести конкурс статей, ушли на согласование.
😛 Как вам такая идея, хотели бы поучаствовать?
Пишите, что думаете об этом в комментариях к посту 👇
Рассматриваем варианты проведения розыгрыша билетов на Holy.js. Одна из основных идей:
UPD: В комментариях к посту было предложено провести конкурс статей, ушли на согласование.
Пишите, что думаете об этом в комментариях к посту 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
Конференция для JavaScript-разработчиков HolyJS 2022 Autumn
🌐 10–11 ноября — онлайн
👥 20 ноября — офлайн в Москве
(с возможностью удаленного участия для тех, кто не готов добраться)
Программа конференции полностью готова
Вас ждут 23 доклада и 4 воркшопа от спикеров из VK, Rambler&Co, 2ГИС, Яндекса, Райффайзенбанка, Сбера и других компаний,
Основные темы конференции — case-study, backend, инструменты, UI, анимации, языки и state management.
Если вам хочется на несколько часов отвлечься и побыть среди единомышленников, то приходите на HolyJS. А промокод
Подробности и билеты — holyjs.ru
🌐 10–11 ноября — онлайн
👥 20 ноября — офлайн в Москве
(с возможностью удаленного участия для тех, кто не готов добраться)
Программа конференции полностью готова
Вас ждут 23 доклада и 4 воркшопа от спикеров из VK, Rambler&Co, 2ГИС, Яндекса, Райффайзенбанка, Сбера и других компаний,
Основные темы конференции — case-study, backend, инструменты, UI, анимации, языки и state management.
Если вам хочется на несколько часов отвлечься и побыть среди единомышленников, то приходите на HolyJS. А промокод
angularfox2022JRGpc
даст скидку 20% на билеты из категории «Для частных лиц».Подробности и билеты — holyjs.ru
💩9👍5
🎉 Разыгрываем билет на HolyJS
Нам хочется поддержать комунити, поэтому разыграем билет на Holy.js среди лучших статей по Angular.
Для участия необходимо:
1. написать статью о Angular;
2. опубликовать ее на habr.com;
3. прислать ссылку в комментарии.
Важно, в конкурсе могут участвовать только новые или ещё не опубликованные статьи.
Если у вас возникли трудности с выбором темы для написания статьи: ознакомьтесь с нашим списком в комментариях.
Не забудьте вступить в чат канала, это поможет оперативно находить ответы на затруднительные вопросы.
Ссылку на статью оставляйте в комментариях к этому посту с хештегом #конкурс.
Итоги конкурса подведём 8 ноября. Победителя выберем по наибольшему количеству положительных оценок на статье.
💖 Желаем всем удачи
Нам хочется поддержать комунити, поэтому разыграем билет на Holy.js среди лучших статей по Angular.
Для участия необходимо:
1. написать статью о Angular;
2. опубликовать ее на habr.com;
3. прислать ссылку в комментарии.
Важно, в конкурсе могут участвовать только новые или ещё не опубликованные статьи.
Если у вас возникли трудности с выбором темы для написания статьи: ознакомьтесь с нашим списком в комментариях.
Не забудьте вступить в чат канала, это поможет оперативно находить ответы на затруднительные вопросы.
Ссылку на статью оставляйте в комментариях к этому посту с хештегом #конкурс.
Итоги конкурса подведём 8 ноября. Победителя выберем по наибольшему количеству положительных оценок на статье.
💖 Желаем всем удачи
👍8❤3🔥1🤮1💩1
✨ Архитектура со standalone компонентами
Standalone компоненты предлагают простой подход к разработке приложений и соответствуют текущей тенденции развития фронтенда, композиции компонентов.
В этой статье рассмотрен подход, который позволяет легко и просто создавать приложения.
👉 https://medium.com/p/c87559af1f91
Standalone компоненты предлагают простой подход к разработке приложений и соответствуют текущей тенденции развития фронтенда, композиции компонентов.
В этой статье рассмотрен подход, который позволяет легко и просто создавать приложения.
👉 https://medium.com/p/c87559af1f91
👍8🔥3
✨ Композиция директив
Angular 15 уже не за горами, а вместе с ним и множество замечательных функций. Одна из них — композиция директив.
Давайте посмотрим, что это такое.
👉 https://medium.com/p/e7d9f789323
Angular 15 уже не за горами, а вместе с ним и множество замечательных функций. Одна из них — композиция директив.
Давайте посмотрим, что это такое.
👉 https://medium.com/p/e7d9f789323
👍9🔥3👌3❤2
✨ Создаем динамические формы
Как правило, работа с формой требует ручной работы. Почему бы тогда не изменить форму, сделав ее динамичной, а не жестко закодированной?
Сегодня мы узнаем, как реализовать это с помощью реактивных форм.
👉 https://www.danywalls.com/how-to-build-dynamic-forms-in-angular
Как правило, работа с формой требует ручной работы. Почему бы тогда не изменить форму, сделав ее динамичной, а не жестко закодированной?
Сегодня мы узнаем, как реализовать это с помощью реактивных форм.
👉 https://www.danywalls.com/how-to-build-dynamic-forms-in-angular
🔥8👍4👎2
✨ Используем Web Workers в Angular
Web Workers позволяют нам выполнять JavaScript вне основного потока. Больше потоков означает, что больше вещей выполняется одновременно, но лучше использовать их для выполнения трудоемких вычислений.
В статье рассматривается, как Web Workers могут повысить производительность и улучшить пользовательский опыт.
👉 https://medium.com/p/84b9949a4fab
Web Workers позволяют нам выполнять JavaScript вне основного потока. Больше потоков означает, что больше вещей выполняется одновременно, но лучше использовать их для выполнения трудоемких вычислений.
В статье рассматривается, как Web Workers могут повысить производительность и улучшить пользовательский опыт.
👉 https://medium.com/p/84b9949a4fab
👍7❤1
✨ Практическое руководство по провайдерам
При создании приложений в Angular вы можете добавлять и настраивать зависимости с помощью провайдеров.
В этой статье рассказывается о DI в Angular, и демонстрируется несколько стратегий для настройки зависимостей.
👉 https://dev.to/angular/a-practical-guide-to-providers-in-angular-3c96
При создании приложений в Angular вы можете добавлять и настраивать зависимости с помощью провайдеров.
В этой статье рассказывается о DI в Angular, и демонстрируется несколько стратегий для настройки зависимостей.
👉 https://dev.to/angular/a-practical-guide-to-providers-in-angular-3c96
👍10🏆1
✨ Изучаем Elf
Elf — это стейт менеджер на основе RxJs. Внутри Elf просто класс, который расширяет BehaviorSubject. Он не зависит от фреймворка, является модульным и спроектирован таким образом, что его легко расширять.
Надеемся, что эта серия статей поможет вам сфокусироваться на том, что следует искать в решениях для управления состоянием.
👉 https://medium.com/p/fe5e87c31c89
Elf — это стейт менеджер на основе RxJs. Внутри Elf просто класс, который расширяет BehaviorSubject. Он не зависит от фреймворка, является модульным и спроектирован таким образом, что его легко расширять.
Надеемся, что эта серия статей поможет вам сфокусироваться на том, что следует искать в решениях для управления состоянием.
👉 https://medium.com/p/fe5e87c31c89
👍11🔥2
✨ Разбираем ngrx/createFeature
Функция createFeature сокращает количество повторяющегося кода, делая его более лаконичным.
В статье приведен пример, упрощающий жизнь разработчику, которому приходится работать с NgRx.
👉 https://habr.com/ru/company/nspk/blog/698980/
Функция createFeature сокращает количество повторяющегося кода, делая его более лаконичным.
В статье приведен пример, упрощающий жизнь разработчику, которому приходится работать с NgRx.
👉 https://habr.com/ru/company/nspk/blog/698980/
👍8👏1💩1