Как запретить коммит, если не поменялся определённый файл?

Уж не знаю, насколько это часто бывает в разработке, но недавно такое пригодилось мне.

Привет, мир!

Меня зовут Лёха, если предпочитаете длинно — Алексей Соловьев. Я уже больше четырёх лет работаю в сфере JavaScript-разработки.

Почему стоит отказаться от поддержки IE

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

React Native: побеждаем lineHeight кроссплатформенно

React Native вызывает споры, но он определённо хорош двумя вещами: быстрый старт для веб-разрабов и кроссплатформенностью, то есть, пишете один раз - получаете приложение для Android и iOS сразу же.

Пишем компилируемый сервер на JS

Согласитесь, то, что JS подходит не только для браузера - уже не новость. С появлением Node.js мы все поняли, что JS, как и любой другой язык, всего лишь инструмент, а как его использовать - дело фантазии, ну и, пожалуй, API.

Деплой JavaScript-приложений

В работа над любым проектом рано или поздно наступает момент, когда его нужно запустить на продакшн-сервере. Очевидно, чтобы запустить, нужно выгрузить.

Страшная реактивность

Не знаю, как у вас, но моя история в веб-разработке состоит из череды сражений с предрассудками и страхами. Естественно, всегда оказывается, что бояться было нечего, что нужно было лишь почитать документацию и попробовать, что всё, что я придумывал себе про ту или иную технологию – не более, чем рассуждения невежды.

Асинхронные плагины для Vue.js

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

Vue CLI: меняем индекс-файл при сборке

Те, кто уже работал с Vue.js при помощи Vue CLI, знают, что эта надстройка над вебпаком берёт очень многие вещи на себя, упрощая процесс сборки проекта и развития его экосистемы.

Организация работы с Vue: к чему я пришёл

Моя первая публикация в блоге…