Блог частного PHP-программиста

В этом разделе вы найдёте полезную информацию, касающуюся программированию на Vtiger CRM, Laravel, а также Wordpress.

Блог частного PHP-программиста Сергея Емельянова

Я люблю писать о том, как решал те или иные трудности и делиться с интересными фишками с сообществом разработчиков. Здесь вы найдёте решение тех или иных задач по Vtiger CRM и Laravel. Если у вас есть вопросы - не стесняйтесь, задавайте!

PHPStan — инструкция по применению
Laravel

PHPStan — инструкция по применению

PHPStan — это статический анализатор для PHP. Он читает исходники, не выполняя код, и ловит типовые ошибки ещё до запуска тестов или деплоя. Кроме PHPStan, есть и другие альтернативные библиотеки, а именно Psalm и Phan. Но PHPStan намного популярнее, у него больше звёзд на Github, больше загрузок и он гораздо более производительный.

Навигация в Nuxt 3: практический гид по компоненту NuxtLink
Javascript

Навигация в Nuxt 3: практический гид по компоненту NuxtLink

В современной web-разработке скорость и отзывчивость интерфейса критичны. Пользователь должен моментально переключаться между карточками клиентов, сделками и отчётами. Компонент NuxtLink в Nuxt3 позволяет достичь этого без лишних усилий — автоматически действует как клиентская навигация, предзагружает нужные данные и при этом сохраняет преимущества универсального рендеринга.

Изолируем состояние формы во Vue 3 с помощью паттерна "Отложенный v-model"
Javascript

Изолируем состояние формы во Vue 3 с помощью паттерна "Отложенный v-model"

Сегодня я хочу поделиться простым, но очень полезным паттерном для работы с формами во Vue 3, который я часто использую в своих проектах. Суть его заключается в том, чтобы изолировать внутреннее состояние формы и не передавать каждое изменение немедленно в родительский компонент через v-model. Вместо этого мы накапливаем изменения внутри компонента формы и отправляем их "наверх" только по определённому событию, например, по нажатию кнопки "Отправить" и после успешной валидации.

Laravel Pipelines: Оптимизация Разработки сложных web-приложений
Laravel

Laravel Pipelines: Оптимизация Разработки сложных web-приложений

Laravel Pipelines – это малоизвестная, но мощная возможность Laravel, которая не описана в официальной документации. Тем не менее, этот инструмент широко используется внутри фреймворка для выполнения последовательных операций. В этой статье мы рассмотрим, как Laravel Pipelines может быть полезен в разработке CRM-систем, а также приведем примеры использования и полезные ссылки.

Утечка памяти в Vue.js: история коварного бага
Javascript

Утечка памяти в Vue.js: история коварного бага

Если вы разрабатываете приложение на Vue.js, то вам постоянно необходимо контролировать утечку памяти. Особенно это касается SPA-приложений с динамической подгрузкой компонентов. По архитектурному замыслу пользователи не должны обновлять браузер, соответственно очистка компонентов и сборка мусора должны выполняться самим приложением.

Популярное

Самые популярные посты

Как быть максимально продуктивным на удалённой работе?
Business

Как быть максимально продуктивным на удалённой работе?

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

Привет! Меня зовут Сергей Емельянов и я трудоголик
Business PHP

Привет! Меня зовут Сергей Емельянов и я трудоголик

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

Последняя новость

Разработал интересное приложение по изучению иностранных слов по карточкам. Можно бесплатно скачать, развернуть на своём сервере и пользоваться. Сделано на Laravel + Vue.js. Создавайте свой список слов для изучения или импортируйте готовый. Учите слова в любое время и в любом месте. Посмотреть видео вы можете по ссылке, кликнув на изображение

Акция! Профессиональный разработчик CRM за 2000 руб. в час

Выделю время под ваш проект. Знания технологий Vtiger CRM, SuiteCRM, Laravel, Vue.js, Golang, React.js, Wordpress. Предлагаю варианты сотрудничества, которые помогут вам воспользоваться преимуществами внешнего опыта, оптимизировать затраты и снизить риски. Полная прозрачность всех этапов работы и учёт временных затрат. Оплачивайте только рабочие часы разработки после приемки задачи. Экономьте на платежах по его содержанию разработчика в штате. Возможно заключение договора по ИП. С чего начать, чтобы нанять профессионального разработчика на full-time? Просто заполните форму!

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

Или просто позвоните по телефону: +79876757777

Мой телеграмм: @sergeyem