Блог / Резюме
У блозі розміщені статті стосовно різних нюансів веб-розробки, реалізації деяких ідей, функціоналу додатків, тощо.
У принципі, нічого екстраординарного в установці docker немає, і процес повністю описаний в офіційній документації. Тим не менш, розглянемо кожен крок.
Простий рецепт оновлення git в Ubuntu
Інсталяція NGINX в Ubuntu за допомогою пакетного менеджера не викликає складнощів, і все ж давайте розглянемо альтернативний варіант - збірку з вихідних файлів.
Параметри всіх методів php або Laravel не запам'ятаєш. При необхідності перестрибувати в браузер і дивитися доки на відповідних сайтах не складно, але хотілося б мати можливість робити це швидше. І така можливість є - ми можемо дивитися документацію в tinker.
Сьогодні коротко поговоримо про те, як генерувати звіти по тестах, в тому числі і для SonarQube.
Якість коду - основа основ. Відсутність конроля якості призводить до загнивання коду, збільшення вартості як самої розробки, так і підтримки. Один з інструментів, який може істотно спростити завдання контролю - SonarQube. У цій статті розглянемо сонара на Ubuntu 18.04
Починаючи з версії 5.8 Laravel включає файл .styleci.yml, який містить інструкції для форматування коду відповідно до правил пресету Laravel. Проблема в тому, що таке форматування можливо при пуші змін, але не локальній машині. Я вже розповідав, як використовувати CodeSniffer, але, на жаль, цей інструмент не включає всіх потрібних правил. Звернемося до PHP CS Fixer.
...якщо вже Вам "прилетів" проект з чудо-кодом, в першу чергу треба привести форматування в порядок, а також подбати про те, щоб подібне більше не потрапляло в репозиторій. Тому тема розмови - PHP CodeSniffer, PHP CS Fixer і git pre-commit хук.
Планировщик заданий Cron
Ubuntu 18.04: інсталюємо node.js, nvm та yarn
Чим менше Ви використовуєте мишку і чим більше клавіатуру - тим швидше Ви працюєте. Від цієї загальновідомої істини і буду відштовхуватися. Розповім про ті команди там пакети, які використовую найчастіше, і які реально допомагають прискорити процес написання коду.
Нещодавно прочитав книгу "Mastering PHP Design Patterns", і розділ про анти-патерни здався мені не звсім звичайним. Йшлося не тільки про проектування, а й про різні організаційні та управлінські моделі, що виявилося досить цікавим. Оскільки перекладу даної книги не зустрічав, вирішив поділитися деякими витягами.