Серьёзный разговор

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

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

laravel

Добавление собственных классов и методов в Query Билдеры и Коллекции Laravel Моделей

В Laravel есть отличный способ добавить к вашим моделям кастомные методы билдера SQL запросов и коллекций. Этот подход отлично работает для "утоньшения" моделей и написания более чистого кода в ваших контроллерах

laravel

Как изменить версию composer: обновиться или откатиться на старую версию

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

laravel

Как проверить на существование таблицы модели в Laravel

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

laravel

Очередь Laravel с помощью NodeJS PM2

PM2 - это программа мониторинга процессов, написанная на NodeJs. Я часто использую её как альтернативу официальной программе мониторинга процессов Laravel - supervisor. Однако, в отличие от супервизора, это ПО мониторинга процессов имеет меньше

laravel

Проверка переменной среды преложения в шаблонах Laravel

Очень часто приходится выполнять проверку в представлениях Laravel, и показывать данные в зависимости от конкретного условия. В этой статье разберёмся, как выполнить условный рендеринг в blade-шаблоне в зависимости от APP_ENV-перменной в Laravel

JavaScript

Как привязать методы класса к экземпляру класса с контекстом this

Есть несколько способов обеспечить доступ к this в методах класса JavaScript. В этой статье мы быстро рассмотрим наиболее распространенные способы реализации этой задачи, обсудив преимущества и недостатки каждого из них. Проблема появляется, когда

Серьёзный разговор

Как заработать достаточно денег, чтобы уйти на пенсию через 5 лет

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

JavaScript

Пересечение, разница, слияние двух массивов в JavaScript ES6

В этой статье я решил поделиться с вами некими магическими ES6 подходами по решению распространенных задач по нахождению в JavaScript пересечения массивов, поиск непересекаемых значений массива, или объединение всех элементов. Эти задачи очень

JavaScript

Определяем горизонтальный и вертикальный центр элемента в JavaScript

Мне часто приходится вычислять горизонтальный и вертикальный центры элемента в JavaScript. Одним из отличных практичных примеров является подобное всплывающее окно: Чтобы идеально спозиционировать всплывающее окно, мне нужно знать горизонтальный и вертикальный центры кнопки,

JavaScript

Как я работаю с массивами в JavaScript

В JavaScript есть много доступных методов при работе с массивами. Возможными способами создания или изменения массивов являются: unshift, shift, push, pop, splice, concat, slice, деструктуризация, rest-операторы, spread-операторы. Существуют также методы для интерации элементов

laravel

Как кастомизировать имя параметра пагинации Laravel

Очень часто мне приходится создавать API для других команд разработчиков. И одной из самых распространённых задач является постраничное отображение данных. Благодаря таким задачам, я узнал много о пагинации в Laravel: как переопределить ключ

php

Принципы S.O.L.I.D в картинках

Если вы знакомы с Объектно-ориентированным программированием, то вы, вероятно, слышали о принципах SOLID. Я ранее писал об этом статью, где рассматривал эти принципы с примерами кода. Эта статья, мне кажется, получилась отличным дополнением.

карьера

Чтобы стать более продуктивным, используйте подход Илона Маска

Если ты хочешь работать более эффективно, тебе следует попробовать технику Илона Маска. Сегодня мы разберём продуктивность Илона Маска. Как быть настолько энергичным и продуктивным. Почему тебе трудно быть продуктивным? Даже не зная вас,

php

Полиморфные связи в Laravel и примеры их использования

Довольно часто при разработке программного обеспечения используются модели, которые могут относиться к нескольким сущностям одновременно. Подобный тип модели обладает универсальной структурой, которая не изменяется под какую-то конкретную модель, с которой она связывается. Распространенным

JavaScript

Лучший способ изучения frontend веб-разработки

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

JavaScript

Что лучше всего изучать в 2020 году: Angular, React, или Vue.js

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