Pull to refresh
5
Руслан@ko22009

Старший фронтенд-разработчик

Send message

Практика по исправлению рекурсивных импортов во фронтенд приложении

Level of difficultyMedium
Reading time7 min
Reach and readers8.8K

Ранее публиковал теоретическую часть по рекурсивным импортам, желательно ознакомиться перед тем как продолжить, чтобы было общее преставление.

Рекурсивные импорты рассмотрим на примере React/Redux приложении.

Исходный код приложения опубликован тут, можете склонировать и попробовать самостоятельно исправить ошибки. Так сказать закрепить теорию на практике.

Читать далее

Проблемы перехода (смены работы) в IT

Level of difficultyEasy
Reading time4 min
Reach and readers5K

Решил поделиться проблемой, возникающей при поиске работы в России.

Начинать поиск работы в ноябре или декабре — не лучшее время. Многие компании в этот период сосредоточены на завершении контрактов и закрытии финансового года. В таких условиях оформление нового сотрудника до января становится для них непрактичным. Кроме того, компании не хотят оплачивать новому сотруднику январские праздники, что особенно остро касается высокооплачиваемых специалистов.

Читать далее

Правильные ли у вас микрофронты?

Level of difficultyMedium
Reading time9 min
Reach and readers9.9K

Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.

Рассмотрим плохие примеры разделение кода приложения, т.е. когда "архитектор" или лид проекта, не умеют микрофронты готовить. А разработчикам нужно с этим жить.

Читать далее

Тестирование фронтенд компонентов с jest-dom на видимость пользователю

Level of difficultyEasy
Reading time3 min
Reach and readers1.9K

Решаем проблему с тестирование элемента что он виден пользователю или не виден.

Данное решение для reactjs проекта написано, но также работает и для других фреймворков, с которыми работает jest-dom

Читать далее

Циклические импорты на фронтенде

Level of difficultyMedium
Reading time5 min
Reach and readers10K

Хочу рассказать о том, какие проблемы при разработке создают рекурсивные зависимости на фронте.

С данной проблемой каждый второй проект живет и разработчики не знают, что у них есть циклические зависимости.

Рассмотрим способы разрешения циклических зависимостей и их обнаружение.

Читать далее

Тестирование redux store middleware

Level of difficultyEasy
Reading time3 min
Reach and readers2.2K

Бывает ситуация, когда нам необходимо протестировать middleware, либо асинхронное событие, которые возникает в хранилище redux.

Цель этой статьи в том, чтобы показать как тестировать action в redux store.

Есть готовое решение, redux-mock-store, но оно не позволяет оперировать реальным хранилищем, через него мы можем только проверить был вызван тот или иной action, а данные которые сохраняем мы в store, не можем проверить.

Читать далее

Разработка собственного плагина для nx (executor и generator)

Level of difficultyMedium
Reading time7 min
Reach and readers2.7K

В продолжении к предыдущей статьи, погружение в nx.

Практический урок по написанию собственного плагина, на примере react приложения.

Читать далее

Теория: nx — инструмент по работе с микрофронтендами

Level of difficultyMedium
Reading time8 min
Reach and readers23K

Как не утонуть новичку в документации nx?

Разберем основные понятия и концепции по работе с монорепозиторием под управлением nx.

А также укажу некоторые особенности о которых нужно знать, чтобы "не выстрелить себе в ногу".

Читать далее

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик
Старший
From 300,000 ₽
JavaScript
Адаптивная верстка
Веб-разработка
Webpack
React
HTML
CSS
TypeScript
Redux
Jest