moek
167 subscribers
150 photos
11 videos
2 files
194 links
Пишу про веб-разработку, Shopify, YouTube, и мою жизнь.

Instagram: @devmoek

Канал про Shopify - @usessnt

По вопросам и предложениям @themoek
Download Telegram
Пока готовится видео о Shopify приложение, у меня для вас есть интересная новость

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

Возможно, вам будет интересен такой формат. Я буду рад, если видео вам понравятся или вы найдёте в них что-то для себя, например, новый маршрут для поездки.

Ссылка на канал
🔥5
Вы не поверите, но это произошло

На канале вышло новое видео. Но не радуйтесь, оно не про разработку Shopify приложений. Новое видео на канале должно было называться "Куда пропал moek?". Но вместо этого вышло "Куда пропала навигацию меню в Shopify?"

https://youtu.be/fpRtIr98GD4
🔥4
Выходные. Я как обычно в горах на велосипеде
🔥11
Vibe Coding — Убийца разработчиков или какая-то ерунда?

Дисклеймер. Данный пост не призывает вас использовать / не использовать ИИ в программировании.

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

Я люблю изучать и пробовать новые технологии. Мне стало интересно попробовать Vibe Coding. Почему люди выбирают его? Что происходит с разработчиками? И как теперь строится работа в программирование?

Тут могла быть ваша реклама.

Люди выбирают Vibe Coding из-за внешней простоты, дешевизны, и, возможно, популярности. Стать вайб-кодером достаточно просто. Не нужно проходить обучение несколько месяцев или даже лет, не нужно платить миллион денег, достаточно подписки за 30 баксов в месяц и можно работать. Но так ли это?

Мне сложно судить. Я несколько лет учился на программиста, потом работал в компании, набивал шишки, и уже потом начал использовать ИИ. Я бы сказал, что конечно, это не так. Обладать базовой информацией о том, что вы делаете необходимо. Тем более, если вы это делаете коммерчески (зарабатываете на этом деньги). Прошло не так много времени с появления ИИ, но уже очень много проектов, которые нужно исправлять после ИИ. Обычно это мелкие исправления, но бывают грубые нарушения в коде, которые нельзя оставлять в исходном виде.

Vibe Coding штука интересная. С одной стороны задачи решаются быстрее, а с другой стороны время на обучение программиста меньше. Помните раньше советовали читать книги программистам чтобы изучить новый паттерн? Я вот застал этот момент, хоть и в сфере всего 5 лет. Сейчас всё больше программистов получают новую информацию из ИИ, но не всегда она достоверная. Информация быстро меняется, книги устаревают, также как и база ИИ обновляется не так часто как фреймворки во фронтенде.

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

Лично я не перестал использовать форумы, статьи, и документацию. Я просто добавил к обычному поиску информации ИИ. Пока что такая связка мне нравится.

Большая часть программистов не признаёт ИИ, обычно это "старечки" в программирование, с опытом 15+ лет. Их можно понять, они писали код ещё задолго до "сахара".

Новое программирование это про менеджмент. Нужно управлять ИИ чтобы получился хороший результат. Если есть опыт в кодинге, то будет быстрее, возможно, качественнее. Но это всё не важно, важно получать удовольствие от того, что вы делаете. Если вам нравится вайб-кодить — прекрасно, если вам нравится писать код в блокноте — отлично. Кайфуйте, и всё будет хорошо.
👨‍💻5
Пробежал трейл после трёх лет отсутствия тренировок.

Это считается самый сложный трейл в Грузии, поэтому я не стал выбирать большую дистанцию. Четырёх километров мне хватило чтобы получить удовольствие и поддержать других бегунов.

Не могу сказать, что это было «с дивана». Я периодически катаюсь на горном велосипеде. Но именно беговых тренировок у меня не было. Их не было не потому-что я упрямый и бегаю соревнования исключительно без тренировок, нет. Не мог тренироваться из-за восстановления после операции. До операции бегал и был в своей лучшей форме.
🔥9
Работать надо так, чтобы вот так
🔥12
В Shopify грядёт что-то интересное
Shopify x OpenAI

Shopify заключила партнерское соглашение с OpenAI, которое позволит продавцам продавать товары напрямую через ChatGPT.

Сделка означает, что сотни миллионов товаров Shopify будут мгновенно доступны в чат-ботах. Вместо получения ссылок или перенаправления клиенты смогут легко просматривать и совершать покупки в ChatGPT.

Заказы будут поступать непосредственно в систему Shopify, предоставляя продавцам новый канал продаж, а потребителям - более удобный опыт совершения покупок на основе искусственного интеллекта.

@usessnt | Наш сайт
🔥7
Забросил основной канал и ушёл в лес (шучу). Канал не забросил

Пока на канале moek не выходят новые видео вы можете посмотреть новое видео на моём другом канале, посвящённому катанию на велосипеде. Вас там ждут смешные разговоры, красивые виды, и местами спокойная атмосфера. Местами атмосфера неспокойная, особенно когда я съезжаю с почти вертикальной горы, разгоняюсь 50 км/ч в лесу и тд. Благо, камера не передаёт реальной картинки, поэтому моя мама меньше переживает.

Ссылка на новое видео
👍3🔥2
Нужен OpenCart разработчик

Хороший клиент ищет программиста для своего проекта. Есть задачи, которые нужно решить. Занятость непостоянная.

Если вы разработчик на OpenCart или знаете кого-то, напишите, пожалуйста. Либо мне в личку, либо в комментарии под этим постом напишите, что вы заинтересованы и я вам напишу
👍3
Shopify Editions Winter ‘26. ИИ и еще раз ИИ

ℹ️ Мне надоел ИИ или давайте разберём новое обновление в Shopify.

Недавно вышло обновление Shopify Editions Winter ‘26 с упором на искусственный интеллект. Как обычно показали «убийственные» фичи, но когда они появятся в магазинах – вопрос. Shopify уже который раз показывает обновление, но по факту, обновления появляются в магазинах через несколько дней, а то и месяцев.

Самое интересное что обещают при помощи ИИ:
1️⃣ Редактирование тем;

2️⃣ Создание приложений;

3️⃣ Анализ поведения пользователей. По заверению создателей приложения на разработку ушел один год.

Многих (меня) волнует вопрос как это отразится на работе. ИИ появился +- три года назад. Сейчас периодически появляются задачи в которых было присутствие ИИ. Задачи разного рода, от кастомизации темы до создания секций через ИИ. Вы думаете там офигенный код? Если бы, тогда бы клиенты ко мне не обратились. Приходится либо переписывать все по новой (потому-что черт разберешь сотни или тысячи строк кода), либо редактировать код.
На самом деле код через ИИ не всегда плохой. Всё зависит от запроса. Но если мы берем ИИ помощника который создаёт Shopify секции, то черт его знает какой код он пишет – к коду нет доступа.
Либо я чего-то не понимаю, либо колеса не едут. Но когда создается ИИ секция в теме, она не хранится файлом в папке «sections». При этом редактировать после создания её нельзя. То есть она редактируется до момента нажатия кнопки «Save». Как по мне достаточно странно. В таком случае будет очень много похожих секций в магазинах в которых не хотят или не видят смысла в разработчике. Совсем недавно я такой случай даже видел. Клиент создал секций через ИИ, захотел их отредактировать через какое-то время, а уже всё.
И также непонятно использует ли ИИ дополнительные технологии для написания своих секций. Бывает в темах используют Alpine.js или React. Кстати React чаще всего используется для корзины, а Alpine с фильтрами прикольно работает. А вдруг там и для CSS используется какой-нибудь Tailwind CSS. Я не думаю, что ИИ обращает на это внимание и пишет код в той же стилистике переиспользуя какие-то сущности, чтобы не делать для кнопки новый класс или не писать новую JavaScript функцию для динамического функционала.

Этот абзац не касается обычных тем в Shopify, это про Headless темы, Shopify приложения, и сайты с нуля. Моё самое любимое – npm и версии зависимостей. Без ИИ-то непонятно что ему постоянно надо и слежка за версиями пакетов превращается в паранойю, дабы не использовать в коде что-то устаревшее, иначе все ломается и код ругается.
А когда в деле ИИ, то начинается каша. Создаются какие-то непонятные папки, загружаются ненужные пакеты и вся структура проекта уже без контроля. На этот случай есть правила, кстати, хорошая штука. Можно чётко объяснить что куда и зачем. Главное не полениться на это потратить время.

И дело не только в npm. А в целом про использование ИИ в коде. Я ни в коем случае не говорю что ИИ это плохо. Это инструмент раскрывающийся в руках мастера. Главное использовать с умом, как любой другой инструмент.

❤️
👍8👏1
НА КАНАЛЕ НОВОЕ ВИДЕО. Shopify Editions: Winter 2026. Спокойный обзор. ИИ во всём!

Ссылка на видео
🔥7
С Новым Годом!

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

На самом деле цели не всегда материальные, но часто зависят от материальных вещей. Например, выучить новый язык не получится без ресурсов. Ладно, что-то я прицепился к этим целям.

Занимайтесь любимым делом и у вас все получится.

Ваш moek
1🎉8
Случай на работе

Недавно созванивался с одним владельцем Шопифай агенства, создателя Shopify приложений и магазинов (прям робот какой-то). Оказалось, ему какая-то команда разработчиков сказала, что в стандартную форму регистрации Shopify нельзя добавить кастомные поля.

Ну как это так, подумал я! С пеной у рта начал доказывать обратное. Пока я рассказывал, по глазам понял, что доверия нет. Скинул документацию, тогда-то его удивлению не было предела. То-то, подумал я. Век живи, век учись.

Рассказываю теперь вам. Можно добавить любое поле и собирать любую информацию. Никакие приложения не нужны!

Документация

Ну а если вы вдруг затрудняетесь или не хотите редактировать код темы, то к вашим услугам я (@themoek). Разработчик, недоблогер, и просто хороший человек.
🔥4👍2
Решил я доработать свой сайт devmoek.ru и что вы думаете?

Оказывается я уже начинал его дорабатывать три месяца назад и напрочь об этом забыл.

Из этого можно понять две вещи:
1) Нужно коммитить изменения в репозиторий;
2) Не нужно затягивать изменения. Потому-что даже с коммитом я когда упустил из виду целую ветку с изменениями на одном из своих сайтов. Там по сути была целая новая версия сайта. Но так как я о ней благополучно ЗАБЫЛ, я сделал новую версию сайта, который как по мне получился даже лучше. Вышла ли эта версия в прод? Конечно же нет 😁

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

А еще боль это публиковать новые работы в портфолио, но об этом как-нибудь позже :)

Хороших вам выходных!
👍3