Laravel

9 статей
Вывод Builder SQL запроса с переданными значениями
09.11.2021
56
Вывод Builder SQL запроса с переданными значениями

Для анализа SQL запросов в Laravel из коробки присутствует метод toSql класса \Illuminate\Database\Eloquent\Builder. Но данный метод возвращает п...

Читать →
Laravel Nova: Множественные поля
28.10.2021
67
Laravel Nova: Множественные поля

Множественные поля для Laravel Nova основаны на хранении данных в json формате свойства модели.GitHubУстановка:composer require zetrider/nova-inputs-f...

Читать →
Тестирование и отладка роутов Laravel при помощи DebugBar
09.10.2021
107
Тестирование и отладка роутов Laravel при помощи DebugBar

Для тестирования роутов на наличие дубликата sql запросов, потребления памяти или времени загрузки можно использовать удобный интерфейс laravel-debugb...

Читать →

Swift

1 статья
Как определить окружение TestFlight, Simulator, AppStore, Device в iOS
04.06.2021
399
Как определить окружение TestFlight, Simulator, AppStore, Device в iOS

Работая над iOS приложениями необходимо разделять логику/запросы в зависимости от запущенной среды. Когда мы работаем с рантайме запуская тестову...

Читать →

PHP

7 статей
PHP
Pattern: Decorator
01.12.2021
13
Pattern: Decorator

Когда использовать: дополнить, изменить, расширить поведение объекта.interface Response { /** * @return array */ public function dat...

Читать →
PHP
Pattern: Strategy
23.11.2021
32
Pattern: Strategy

Когда использовать:  условия контекста могут менять реализацию интерфейса.interface Strategy { /** * @param string $message * @retu...

Читать →
PHP
Pattern: Factory method
11.11.2021
61
Pattern: Factory method

Когда использовать: возможно использование нескольких вариантов для выполнения операции, наследующих родительское поведение, реализующие поставленную...

Читать →

Frontend

2 статьи
Как открыть Gist в новом окне
25.01.2021
617
Как открыть Gist в новом окне

Все активные ссылки в импортируемом скрипте Gist от GitHub открываются в текущем окне браузера, что влечет за собой покидание страницы посетителем сай...

Читать →
GitHub Gist не выделяет текст
25.01.2021
798
GitHub Gist не выделяет текст

При вставке скрипта Gist из GitHub выделенный текст может не отображаться ожидаемым цветом указанном в псевдоэлементе ::selection.Gist использует пере...

Читать →

DevOps

3 статьи
Начало работы с Google Data Studio + MySQL
18.07.2021
278
Начало работы с Google Data Studio + MySQL

Для составления отчетов или анализа данных Google предоставляет удобный инструмент/конструктор Data Studio.Data Studio умеет из "коробки" уд...

Читать →
Bash деплой - аналог Envoyer
24.02.2021
727
Bash деплой - аналог Envoyer

Для быстрого деплоя личных или простых проектов можно использовать сервисы подобные Envoyer.io о котором писал ранее или написать свой велосипед на ba...

Читать →
Envoyer - деплой без задержек
26.01.2021
639
Envoyer - деплой без задержек

Zero Downtime PHP Deployment - способ развернуть сервис незаметно для посетителей.Во времена развития CI/CD на фоне инструментов GitLab, BitBucket, Tr...

Читать →

Books

1 статья
15 секретов управления временем
19.01.2021
686
15 секретов управления временем

Автор книги Кевин Круз поделился личным опытом и исследованиями среди опрошенных им продуктивных людей о привычках, способах и навыках позволяющих луч...

Читать →

Аналитика

1 статья
Начало работы с Google Data Studio + MySQL
18.07.2021
278
Начало работы с Google Data Studio + MySQL

Для составления отчетов или анализа данных Google предоставляет удобный инструмент/конструктор Data Studio.Data Studio умеет из "коробки" уд...

Читать →