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

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

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

Делаем видеозвонки с помощью 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 мин
Количество просмотров8K

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

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

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

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

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

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

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