Обновить
12
0
Максим Вишневский@mxmvshnvsk

JavaScript Engineer

Отправить сообщение

Просто о сложном: архитектура фронта для техлида

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели8.8K

Привет, Хабр! Меня зовут Максим Вишневский, я архитектор (в основном фронтенда) и автор небольшого Telegram-канала Вишнёвые истории. Эта статья основана на моём докладе с TeamLead Conf++ 2024.

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

Читать далее

Как и зачем вы Senior? (2_финал_финал)

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели1.2K

Недавно я опубликовал статью «Как и зачем вы Senior?», которая получила неоднозначные оценки (хоть может и весьма понятные). Какое-то время я не трогал её и перечитал позднее. Думаю, что она действительно не особо раскрывает моё видение вопросов грейда и сущности требований к кандидатам в разных компаниях. Так что было решено сделать лонгрид, в котором я в деталях разверну своё мнение. Заинтересованным, добро пожаловать под кат.

Читать далее

Как и зачем вы Senior?

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели1.7K

Начать хочется с ретроспективы последних 10 лет. Что в сущности из себя представляет рост в грейдах на нашем (и не только) рынке. Ветки развития нашего рынка изначально пошли в разрез от требований в других странах. Я на своём опыте замечал, что при работе с западом напрямую часто был такой разлёт...

Читать далее

Тесты: 100% покрытия и юниты не нужны

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели12K

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

Меня зовут Максим Вишневский, я Senior Frontend-разработчик в Циан. В этой статье поделюсь историей, как наша команда реформировала подходы к тестированию: как мы отказались от 100% покрытия и unit-тестов, чем их заменили и какой получили результат. Поговорим о проблемах с Enzyme, пользе Playwright, мокинге данных для бэка и взаимодействии с QA.

Читать далее

10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS

Время на прочтение4 мин
Охват и читатели23K

Перед вами вольный перевод статьи "10 Tips & Tricks to make you a better VueJS Developer" с сайта Dev.to. Автор расскажет нам об интересных и полезных вариантах применения привычных нам средств VueJS.


Введение


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

Читать дальше →

Несколько простых, но полезных советов по работе с геттерами в Vuex

Время на прочтение3 мин
Охват и читатели11K

Vuex предоставляет удобные инструменты для работы с данными, но некоторые разработчики используют их не всегда по назначению, либо создают избыточные конструкции там, где можно было написать более понятно и ёмко, такое также случается, когда разработчик только знакомится с данными инструментами. В данной статье будут приведены некоторые рекомендации по организации геттеров (Getters), которые вы сможете применить в работе.

Читать дальше →

Расширения VSCode, которые облегчат разработку на JavaScript и Vue

Время на прочтение3 мин
Охват и читатели60K

На сегодняшний день существует достаточное количество средств для разработки с поддержкой языка JavaScript и основанных на нем фреймворков. Вопрос выбора конкретного инструмента стоит вне этой статьи, тут же я постараюсь описать свой пользовательский опыт работы с Visual Studio Code и средствах, которые призваны облегчить жизнь JS разработчикам, в частности тем, кто использует Vue.


В магазине расширений VSCode существует огромное множество плагинов, ниже будут приведены наиболее удобные из них для веб разработки.

Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Сочи, Краснодарский край, Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик, Архитектор программного обеспечения
Старший
JavaScript
TypeScript
React
Vue.js
Jest
Playwright
Node.js
Кроссбраузерная верстка