Статьи

15 статей
Начало работы с Google Data Studio + MySQL
18.07.2021
134
Начало работы с Google Data Studio + MySQL

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

Читать →
PHP
Pattern: State
16.07.2021
108
Pattern: State

abstract class StateVehicle { protected $vehicle; public function __construct(Vehicle $vehicle) { $this->vehicle = $vehicle;...

Читать →
PHP
Pattern: Adapter
12.07.2021
115
Pattern: Adapter

interface ResponseInterface { public function getData(): array; } class Response implements ResponseInterface { private $data; public fu...

Читать →
PHP
Pattern: Singleton/Multiton
12.07.2021
164
Pattern: Singleton/Multiton

class Singleton { private $config = []; private static $instance = null; private function __construct() { $this->config =...

Читать →
Как определить окружение TestFlight, Simulator, AppStore, Device в iOS
04.06.2021
268
Как определить окружение TestFlight, Simulator, AppStore, Device в iOS

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

Читать →
Laravel Nova - Как вывести в трендах сумму за период
24.02.2021
508
Laravel Nova - Как вывести в трендах сумму за период

В Laravel Nova удобно отображать метрики через тренды. Создавая периоды можно получить информацию например о новых пользователях в системе. В одном пр...

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

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

Читать →
reCaptcha v2 для Laravel
21.02.2021
505
reCaptcha v2 для Laravel

Для защиты форм от спама полезно добавлять всем надоевшую reCaptcha от Google, которая существенно позволяет сократить количество сообщений от ботов н...

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

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

Читать →
Laravel когда использовать sole()
26.01.2021
303
Laravel когда использовать sole()

Работая с Query Builder в Laravel мы можем получить нужную запись несколькими способами:use App\Models\Post; $posts = Post::where('status', &...

Читать →
PHP
Как вставить Gist через визуальный редактор
25.01.2021
533
Как вставить Gist через визуальный редактор

Большинство визуальных редакторов запрещают вставку тега <script> в целях безопасности.При помощи простого регулярного выражения можно заменить...

Читать →
Как открыть Gist в новом окне
25.01.2021
503
Как открыть Gist в новом окне

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

Читать →