Блог / Резюме
В блоге размещены статьи о различных нюансах веб-разработки, реализации идей, некоторых частей приложений и т.д.
В принципе ничего экстраординарного в установке docker нет, и процесс полностью описан в официальной документации. Тем не менее, рассмотрим каждый шаг.
Простой рецепт обновления git-а в Ubuntu
Даже среднее приложение может содержать несколько сотен роутов, и крайне неудобно просматривать их в одном файле, будь то api.php, web.php и т.д. Посмотрим, как можно упростить себе жизнь в подобных случаях.
Validator::extend() - далеко не новая фишка в Laravel, тем не менее предлагаю кратко рассмотреть пример использования.
В Laravel 8 немного изменился функционал ограничения доступа к роутам - появился RateLimiter. Рассмотрим на примере, как можно его использовать.
Пакет Laravel Passport предлагает различные варианты, но в данной статье речь пойдёт о том, как использовать Password Grant Tokens.
Установка nginx в Ubuntu с помощью пакетного менеджера не вызывает сложностей, и всё же давайте рассмотрим альтернативный вариант - сборку сервера из исходных файлов.
В Laravel мы часто сталкиваемся с различными фасадами "из коробки", такими как DB, Cache, Validator и т.д., но что, если нам в силу тех или иных причин надо создать фасад для своего класса?
Параметры всех методов php или Laravel не запомнишь. При необходимости перепрыгивать в браузер и смотреть доки на соответствующих сайтах не сложно, но хотелось бы иметь возможность делать это быстрее. И такая возможность есть - мы можем смотреть документацию в tinker-е.
Сегодня кратко поговорим о том, как генерировать отчёты по тестам, в том числе и для SonarQube.
Качество кода - основа основ. Отсутствие конроля качества приводит к загниванию кода, увеличению стоимости как самой разработки, так и поддержки. Один из инструментов, который может существенно упростить задачу контроля - SonarQube. Сегодня рассмотрим установку сонара на Ubuntu 18.04.
За последние месяцы пришлось работать приблизительно с десятком пакетов. Выделю три из них, которые оказались наиболее полезными / существенно сэкономили время.