Как стать автором
Обновить

Компания Европлан временно не ведёт блог на Хабре

Сначала показывать

Делаем видеозвонки с помощью Angular, WebRTC и Openvidu

Время на прочтение 6 мин
Количество просмотров 7K

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

В этой статье я расскажу про удобный способ создания такого функционала. Расскажу про готовые инструменты, опишу основные моменты, мысли, ссылки. Будет интересно!

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Анимации в библиотеке компонентов: виды анимаций, UX/UI паттерны, подходы в Angular с dependency injection

Время на прочтение 6 мин
Количество просмотров 4.9K

Хороший интерактивный дизайн формирует позитивный пользовательский опыт. Многие компании, которые создают библиотеки компонентов, также пишут документацию с разделами по анимации и даже поставляют готовые пакеты, помогающие строить переходы и передвижения согласно их спецификации.

В этой статье мы рассмотрим виды анимаций в веб приложениях. Паттерны UI анимаций в дизайн системах и их реализацию на Angular. Также будет показан способ организации анимаций в библиотеках с учетом переиспользования и кастомизации.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 4

Доступность в Angular c помощью CDK A11y на реальных кейсах с FocusTrap и FocusMonitor

Время на прочтение 4 мин
Количество просмотров 2.6K

Мы привыкли слышать, что Angular это фреймворк, который решает массу задач из коробки: свой cli, встроенная сборка приложений, автоматическая миграция на новые версии с помощью schematic, работа с http, DI, реактивные формы, работа с состоянием - все это удобные инструменты для разработчика. Обычно я сравниваю его с коробкой автомат, сел и сосредоточенно поехал по дороге, без отвлечений на коробку передач.

Но в мире веба мы всегда должны думать о пользователях. И один из разделов, который заботиться о них называется веб доступность (Accessibility, A11y в англоязычной среде). И тут Angular позаботился о нас и дал мощнейших инструмент из коробки под названием CDK a11y. Предлагаю ознакомится с концепцией доступности и изучить применение этого инструмента в Angular.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Построение библиотек компонентов и их организация. Или как извлечь максимальную пользу для бизнеса c React и Angular

Время на прочтение 3 мин
Количество просмотров 4.4K

Наша компания разрабатывает десятки продуктов. Ряд продуктов работает на Angular, ряд на React. Пользователи систем в зависимости от этапа бизнес-процесса и роли взаимодействует с определенным продуктом. Часто, в рамках бизнеса мы должны показывать одни и те же данные в разных продуктах. Эти данные отображаются в виде UI компонентов.

В этой статье мы узнаем как можно организовать библиотеки компонентов для решения задач бизнеса. Научимся переиспользовать и запускать React библиотеку внутри Angular. Таким способом мы сможем решать задачи бизнеса гибко и эффективно.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 19

Microsoft 365 для автоматизации и демократизации HR-процессов

Время на прочтение 5 мин
Количество просмотров 1.4K

Европлан - многолетний лидер автолизинга в России. Достигать такого результата во многом удаётся за счёт качества, скорости и гибкости HR-процессов в компании. Поэтому для нас стали настоящим открытием возможности Microsoft 365 для автоматизации и демократизации HR-процессов. 

Если с автоматизацией всё в целом понятно, то вот слово «демократизация» вынесено в название статьи неспроста. Дело в том, что одной из основных задач перевода HR-процессов компании на решения в рамках платформы Microsoft 365 было снизить «порог входа», то есть дать максимальному числу сотрудников возможность создавать обучающий, информационный и другой контент. А также с помощью low-code/no-code решений помочь различным функциям HR автоматизировать свои процессы самостоятельно. Но обо всё по порядку. 

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 2

Построение компонентов с выпадающими блоками с помощью Angular и Material CDK

Время на прочтение 5 мин
Количество просмотров 7.9K

Каждое приложение использует компоненты с выпадающими блоками. Такие панели используются в выпадающем списке, Autocomplete, Tooltip и т.д. В Material CDK есть инструмент Overlay для создания такого функционала.

В этой статье мы рассмотрим какую проблему решает Overlay CDK, кто использует его и напишем свой компонент на базе этого инструмента.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 2

Как быстро и удобно документировать Angular проект с помощью модуля AddOnDoc из TaigaUI

Время на прочтение 5 мин
Количество просмотров 4.9K

Не так давно вышла новая библиотека компонентов Taiga UI. Как говорят сами создатели Александр Инкин и Роман Седов, это конструктор Lego. И действительно: в нём есть много полезных модулей, которые можно использовать в своём проекте. В этой статье мы рассмотрим модуль AddOnDoc.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 2