Модульный javascript

По мотивам последнего MeetUp’а, прошедшего у нас в Максимастере, делюсь информацией на страницах своего блога. Уверен, что для многих из вас эта информация не станет новинкой, но нам она позволила несколько систематизировать понимание того, как развивался модульный подход к разработке на js, чем он стал сейчас и в каком направлении двигается. Благодаря этому мы стали лучше понимать, как с этим работать. ...

February 7, 2018 · 13 min · Михаил Журов

Пара слов о техподдержке Битрикс

Мне довольно часто приходится общаться с техподдержкой 1С-Битрикс по работе. Время от времени находятся баги в ядре, которые мы не в силах устранить по той причине, что это бессмысленно. Бывают баги, на исследование которых могут уходить долгие часы, и искать их нерентабельно. Бывают иногда вопросы лицензионного характера, или вопросы по работе функционала с позиции пользователя. Но одно из последних обращений меня поразило «донельзя», чем хочу поделиться с Вами. ...

November 1, 2017 · 5 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 4 — техническое задание и архитектура

Разработка архитектуры и составление технического задания - это, пожалуй, самый сложный этап работ во всем процессе. Особенно важным этот этап становится при разработке особо крупных и сложных проектов, т.к. на нем закладываются базовые принципы взаимодействия подмодулей системы, гибкость и расширяемость, структуры данных; если что-то на этом этапе не додумать и не доработать, то в будущем это может аукнуться серьезными переработками и массовыми вливаниями средств. Но, у нас фан-проект 🙂 сурового энтерпрайза тут нет и не предвидится. Да и команды разработки у нас нет, у нас всего один человек в штате 🙂 Так и хочется сказать, что «мы забьем на этот этап», но нет, все же надо заложить какой-то фундамент, чтобы потом от него уже строить код. ...

October 17, 2017 · 10 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 3 — функциональные требования

Итак, функциональные требования (далее - ФТ). Наиболее удобный формат для составления ФТ - это User Stories + Наброски интерфейса. Рассказывать о том, что такое User Stories я не буду, в интернетах масса информации на эту тему, поэтому сразу к делу. ...

October 13, 2017 · 3 min · Михаил Журов

Подборка ссылок про битрикс

Прошло уже более года с момента последней публикации в этом блоге. Наверное, пора сменить формат постов. Если раньше я старался писать больше объемных статей, что отнимает тонну времени, то теперь буду стараться ужимать поток мыслей в более удобочитаемый, немногословный формат. Но обещаю все же писать и большие статьи по возможности. На этот раз хочу опубликовать небольшую подборку статей про Битрикс, которые раскрывают его не с самой лучшей стороны. Надеюсь, что эта подборка поможет кому-то в будущем сделать правильный выбор. Итак: ...

May 30, 2017 · 4 min · Михаил Журов

Про миграции в Битриксе

Так уж сложилось, что в 1С-Битрикс нет никакой штатной возможности по работе с модификацией структуры БД, кроме как делать это ручками в админке. На конференциях разработчиков, у сотрудников Битрикса постоянно просят добавить в продукт механизм миграций БД, однако нам постоянно отвечают «завтраками», что может быть, когда-нибудь мы их сделаем. Ну а работа не стоит на месте, потребность вносить изменения в БД в автоматическом режиме с соблюдением версионности никуда не делась, и даже наоборот - зреет с каждым днем. ...

May 24, 2016 · 8 min · Михаил Журов

Подгрузка изображений с продакшена при работе на хосте разработки

Данный пост - скорее закладка, чтобы не потерялось, а то эта полезная информация может очень быстро потеряться. Очень часто бывает так, что в проекте используется много изображений. Иногда - неприлично много. И перекачивание всего массива изображений к себе на хост разработки становится проблемой, когда их много. Но есть очень простое повседневное решение, которое позволяет не заниматься ерундой, а грузить картинки напрямую с боевого сайта, если их не нашлось на вашем хосте разработки. Вариант подключения зависит от веб-сервера, который вы используете. ...

May 7, 2016 · 2 min · Михаил Журов

Дружим Битрикс и Twig

Таки надоело мне лицезреть и постоянно рассказывать новичкам о том, что нельзя просто так взять, и долбить запросы к БД в шаблонах компонентах. А еще нельзя фигачить бизнес-логику туда же. Все, надоело … будем избавляться. Единственным правильным выходом из этой ситуации мне видится использование шаблонизатора. ...

January 10, 2016 · 7 min · Михаил Журов

За что я все-таки люблю Битрикс

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

December 18, 2015 · 3 min · Михаил Журов

Почему я не люблю Битрикс

Ох Битрикс … как много в этом слове. Стоит его только употребить в сообществе веб-разработчиков, так тебя сразу сольют. Надо сказать, что не безосновательно … За все время своего существования эта CMS завоевала рейтинг самой говнокодерской из всех ныне живущих. Достаточно заявить, что ты создаешь сайты на Битрикс - тебе сразу же присвоят сан почетного говнокодера. Увы и ах, но в большинстве случаев оно так и выходит. Я повидал немало проектов, разработанных кем-то на битриксе, и навидался разного. И у меня сложилось определенное мнение, которым я и хочу поделиться. ...

December 18, 2015 · 10 min · Михаил Журов