#advanced
Автоматизируем деплой Laravel приложения, используя хуки гита.
https://medium.com/@gmaumoh/laravel-how-to-automate-deployment-using-git-and-webhooks-9ae6cd8dffae
Автоматизируем деплой Laravel приложения, используя хуки гита.
https://medium.com/@gmaumoh/laravel-how-to-automate-deployment-using-git-and-webhooks-9ae6cd8dffae
Medium
Laravel: How to automate deployment using git and webhooks
Greetings humans (I am not a bot 😶) hope you are interfacing properly?
Реши одну из 8 IT-задач агроиндустрии на главном агрокодинге страны AgroCode 2020.
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/42dke
Генеральный спонсор — Россельхозбанк
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/42dke
Генеральный спонсор — Россельхозбанк
PHP: текущее положение языка и ожидаемые изменения
В этой статье речь пойдет о светлой стороне развития PHP – теперь вы можете написать современный и чистый код без хаоса, который был 10 лет назад.
https://proglib.io/sh/x8716hO9Mq
В этой статье речь пойдет о светлой стороне развития PHP – теперь вы можете написать современный и чистый код без хаоса, который был 10 лет назад.
https://proglib.io/sh/x8716hO9Mq
Библиотека программиста
PHP: текущее положение языка и ожидаемые изменения
В этой статье речь пойдет о светлой стороне развития PHP – теперь вы можете написать современный и чистый код без хаоса, который был 10 лет назад.
#advanced #testing
Разбираемся с типами тестовых двойников в PHPUnit.
https://matthiasnoback.nl/2014/07/test-doubles/
Разбираемся с типами тестовых двойников в PHPUnit.
https://matthiasnoback.nl/2014/07/test-doubles/
Matthias Noback
A better PHP testing experience Part II: Pick your test doubles wisely
In the introduction to this series I mentioned that testing object interactions can be really hard. Most unit testing tutorials cover this subject by introducing the PHPUnit mocking sub-framework. The word “mock” in the context of PHPUnit is given the meaning…
#advanced
Интересный статический анализатор кода, который анализирует цикломатическую сложность и частоту изменения кода. Это помогает понять, какие файлы часто изменяются и, соответственно, нарушают SRP, а значит, нуждаются в рефакторинге.
https://github.com/bmitch/churn-php
Интересный статический анализатор кода, который анализирует цикломатическую сложность и частоту изменения кода. Это помогает понять, какие файлы часто изменяются и, соответственно, нарушают SRP, а значит, нуждаются в рефакторинге.
https://github.com/bmitch/churn-php
GitHub
GitHub - bmitch/churn-php: Discover files in need of refactoring.
Discover files in need of refactoring. Contribute to bmitch/churn-php development by creating an account on GitHub.
#advanced
Продвинутые возможности роутинга в Laravel.
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
Продвинутые возможности роутинга в Laravel.
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
#advanced
Полноценное docker окружение для php проектов.
https://guille.cloud/build-a-docker-development-environment-for-php-projects/index.html
Полноценное docker окружение для php проектов.
https://guille.cloud/build-a-docker-development-environment-for-php-projects/index.html
guille.cloud
Blog
Thoughts on software design, infrastructure as code, web apps, software development, industry best practices and DevOps processes from a developers point of view
#advanced #laravel
Скрытые возможности Eloquent в Laravel 7.x.
https://medium.com/simplex-internet-blog/hidden-gems-in-eloquent-orm-laravel-7-x-ed09e3a78c97
Скрытые возможности Eloquent в Laravel 7.x.
https://medium.com/simplex-internet-blog/hidden-gems-in-eloquent-orm-laravel-7-x-ed09e3a78c97
Medium
Hidden Gems in Eloquent ORM — Laravel 7.x
Many of us use Eloquent when programming with Laravel. But believe it or not, there are many hidden gems in Eloquent.
#advanced
Обертка над
https://github.com/overtrue/phplint
Обертка над
php -l
, которая запускает линтер для нахождения синтаксических ошибок в несколько потоков и в красивой форме выводит результат. https://github.com/overtrue/phplint
GitHub
GitHub - overtrue/phplint: :bug: A tool that can speed up linting of php files by running several lint processes at once.
:bug: A tool that can speed up linting of php files by running several lint processes at once. - overtrue/phplint
#advanced #video
Прямо сейчас идет онлайн-митап по PHP, в котором рассматриваются темы Legacy, удаленной работы, CQRS и многое другое.
https://proglib.io/w/15b64f3b
Прямо сейчас идет онлайн-митап по PHP, в котором рассматриваются темы Legacy, удаленной работы, CQRS и многое другое.
https://proglib.io/w/15b64f3b
YouTube
Онлайн-митап про легаси, монолиты, CQRS, GraphQL, редкие утилиты и вредные советы разработчику Васе
06:25 - Иван Матвеев, Skyeng: "День и инструменты разработчика на удаленке". Оставь фидбек, чтобы получить эту и другие презентации https://forms.gle/jNLTHj1kfV8EWws86
40:25 - вопросы докладчику
1:02:26 - Антон Жуков, ManyChat: "Безболезненная победа…
40:25 - вопросы докладчику
1:02:26 - Антон Жуков, ManyChat: "Безболезненная победа…
Если вы боитесь, что ваш заработок пострадает из-за карантина, участвуйте в онлайн-марафоне от GeekBrains. За 14 дней вы выберете другую востребованную профессию. Вас ждут:
23 бесплатных вебинара по программированию, дизайну, маркетингу и управлению.
Инсайды от экспертов из Mail ru Group, Wikium, Альфа-Банка и других компаний-лидеров рынка.
Заряд мотивации: вы поймете, что начать карьеру можно в любом возрасте, с любым бэкграундом.
Шанс выиграть бесплатное обучение.
Успейте зарегистрироваться и выбрать новую профессию мечты!
23 бесплатных вебинара по программированию, дизайну, маркетингу и управлению.
Инсайды от экспертов из Mail ru Group, Wikium, Альфа-Банка и других компаний-лидеров рынка.
Заряд мотивации: вы поймете, что начать карьеру можно в любом возрасте, с любым бэкграундом.
Шанс выиграть бесплатное обучение.
Успейте зарегистрироваться и выбрать новую профессию мечты!
#advanced
Создатель Doctrine, Марко Пиветта, рассказывает про CQRS и Event Sourcing.
https://www.youtube.com/watch?v=RfnySciLUhc
Создатель Doctrine, Марко Пиветта, рассказывает про CQRS и Event Sourcing.
https://www.youtube.com/watch?v=RfnySciLUhc
YouTube
Basic CQRS and Event Sourcing with Prooph, by M. Pivetta | Web Summer Camp 2017
More: https://netgen.io/learn
CQRS and Event Sourcing are challenging if approached for the first time, and especially if done from scratch. Marco will help you with installing, configuring, and getting Prooph to run. Through this workshop video, you'll…
CQRS and Event Sourcing are challenging if approached for the first time, and especially if done from scratch. Marco will help you with installing, configuring, and getting Prooph to run. Through this workshop video, you'll…
#advanced #laravel
Обзор многочисленных возможностей валидации в Laravel.
https://laravel-news.com/laravel-validation-101-controllers-form-requests-and-rules
Обзор многочисленных возможностей валидации в Laravel.
https://laravel-news.com/laravel-validation-101-controllers-form-requests-and-rules
Laravel News
Laravel Validation 101, Controllers, Form Requests, and Rules
A core part of any project is understanding how to validate the incoming request from your users and in this tutorial let’s look at how we can setup validation with our controllers, form requests, and rules.
В мультифункциональной команде, создающей приложение под Kubernetes, разработчику стоит знать основы Kubernetes. Возможности и ограничения Кубернетес диктуют архитектуру приложения. К тому же разработчикам иногда приходится самим деплоить приложение, настраивать мониторинг, вплоть до создания окружений.
Понимание того, как эксплуатируется приложение, превращает разработчика в инженера.
7 апреля стартует цикл из 19 бесплатных вебинаров от Слёрма по основам Kubernetes. Для прохождения достаточно знать Linux.
Вебинары идут 1-2 раза в неделю в 20:00 по Москве.
Регистрация: https://proglib.io/w/47dd480c
Понимание того, как эксплуатируется приложение, превращает разработчика в инженера.
7 апреля стартует цикл из 19 бесплатных вебинаров от Слёрма по основам Kubernetes. Для прохождения достаточно знать Linux.
Вебинары идут 1-2 раза в неделю в 20:00 по Москве.
Регистрация: https://proglib.io/w/47dd480c
Я смотрю онлайн-курсы на платформе
Anonymous Poll
13%
Coursera
10%
Stepik
4%
Skillbox
0%
Skillfactory
6%
OTUS
1%
Нетология
3%
Udacity
25%
Другая платформа
39%
Не смотрю курсы