#advanced #release
Сегодня, кстати, состоялся первый «community» релиз псалма без его автора, Мэтта Брауна, который ранее решил, что на этом все, пора уходить в Rust.
https://github.com/vimeo/psalm/releases/tag/4.9.0
Сегодня, кстати, состоялся первый «community» релиз псалма без его автора, Мэтта Брауна, который ранее решил, что на этом все, пора уходить в Rust.
https://github.com/vimeo/psalm/releases/tag/4.9.0
Medium
My incredible journey with PHP
Before I joined Vimeo in 2014 my PHP code had not been scrutinised by other humans, and it was an enlightening experience. I discovered I…
#advanced #ddd
Отличие доменных сервисов от сервисов приложения.
https://enterprisecraftsmanship.com/posts/domain-vs-application-services/
Отличие доменных сервисов от сервисов приложения.
https://enterprisecraftsmanship.com/posts/domain-vs-application-services/
Enterprise Craftsmanship
Domain services vs Application services
In this post, we’ll take a look at domain services: what differs them from application services and when it is preferable to use one in addition to an application service.
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#вакансия #php #js #fulltime #удаленка
Позиция: Fullstack-разработчик (PHP + Frontend)
Компания: ivelum
Зарплатная вилка: 2300 - 4000$
Занятость и формат: полная, удаленный
Проект: разработка и поддержка новостных сайтов (миллионы уникальных посетителей в месяц). Более подробно в видео (3 мин)
Процессы: используем автоматизированный деплой и Infrastructure-as-a-Code, применяем линтеры и автоматизированное тестирование, делаем код-ревью. Подробнее тут
Стек: основной движок - Wordpress, хостинг в AWS на Kubernetes/EKS. В следующем году планируется миграция на новую платформу, в основе которой Python, Django и Next.js
Наши ожидания от кандидата:
- 2+ года опыта в веб-разработке
- готовность работать как над бекендом, так и над фронтендом, и инфраструктурная часть вам также не чужда
- знание русского языка обязательно; английский - достаточно уровня Intermediate и готовности его улучшать
- идеально, если вы уже имеете опыт работы с PHP, но открыты к работе с Python и Node.js в будущем
Предлагаем:
- свободный график и минимум бюрократии
- корпоративный Macbook или денежная компенсация на покупку собственного оборудования
- курсы английского с профессиональным преподавателем из США
- пакет компенсаций, который можно тратить на ДМС, обучение и другие плюшки
Как откликнуться:
Заполните небольшую анкету по адресу https://job-php.ivelum.com. Резюме присылать не требуется, мы не используем их. По вашему выбору можем начать или с собеседования, или же с небольшого тестового задания - как вам будет удобнее.
Собеседование можно провести не только в рабочий день, но и в выходной. Мы не задаем никаких абстрактных вопросов, не гоняем по алгоритмам и не предлагаем писать код во время собеседований.
С любыми вопросами, пожалуйста, пишите: [email protected]
Позиция: Fullstack-разработчик (PHP + Frontend)
Компания: ivelum
Зарплатная вилка: 2300 - 4000$
Занятость и формат: полная, удаленный
Проект: разработка и поддержка новостных сайтов (миллионы уникальных посетителей в месяц). Более подробно в видео (3 мин)
Процессы: используем автоматизированный деплой и Infrastructure-as-a-Code, применяем линтеры и автоматизированное тестирование, делаем код-ревью. Подробнее тут
Стек: основной движок - Wordpress, хостинг в AWS на Kubernetes/EKS. В следующем году планируется миграция на новую платформу, в основе которой Python, Django и Next.js
Наши ожидания от кандидата:
- 2+ года опыта в веб-разработке
- готовность работать как над бекендом, так и над фронтендом, и инфраструктурная часть вам также не чужда
- знание русского языка обязательно; английский - достаточно уровня Intermediate и готовности его улучшать
- идеально, если вы уже имеете опыт работы с PHP, но открыты к работе с Python и Node.js в будущем
Предлагаем:
- свободный график и минимум бюрократии
- корпоративный Macbook или денежная компенсация на покупку собственного оборудования
- курсы английского с профессиональным преподавателем из США
- пакет компенсаций, который можно тратить на ДМС, обучение и другие плюшки
Как откликнуться:
Заполните небольшую анкету по адресу https://job-php.ivelum.com. Резюме присылать не требуется, мы не используем их. По вашему выбору можем начать или с собеседования, или же с небольшого тестового задания - как вам будет удобнее.
Собеседование можно провести не только в рабочий день, но и в выходной. Мы не задаем никаких абстрактных вопросов, не гоняем по алгоритмам и не предлагаем писать код во время собеседований.
С любыми вопросами, пожалуйста, пишите: [email protected]
YouTube
Вакансия PHP / full stack разработчика в ivelum
Полное описание вакансии и форма для отклика: https://job.ivelum.com/php/
#advanced
Мутационное тестирование с использованием пакета infection.
https://achievers.engineering/mutation-testing-test-your-tests-f5e840ba3964
Мутационное тестирование с использованием пакета infection.
https://achievers.engineering/mutation-testing-test-your-tests-f5e840ba3964
Medium
Mutation testing — Test your tests
Mutation testing is the technique of purposefully adding bugs to our codebase and checking whether tests fail. While this may seem simple…
Forwarded from PHP Digest
Вышел PhpStorm 2021.2
В этом релизе сильно продвинулись с поддержкой дженериков и начали выкатывать поддержку PHP 8.1. Также исправили все проблемы с форматированием и улучшили рефакторинг Extract method.
Возможно вы уже успели обновиться, но если еще нет, то вот подробный разбор всех изменений и новых фич.
https://habr.com/ru/company/JetBrains/blog/571962/
В этом релизе сильно продвинулись с поддержкой дженериков и начали выкатывать поддержку PHP 8.1. Также исправили все проблемы с форматированием и улучшили рефакторинг Extract method.
Возможно вы уже успели обновиться, но если еще нет, то вот подробный разбор всех изменений и новых фич.
https://habr.com/ru/company/JetBrains/blog/571962/
Хабр
PhpStorm 2021.2: дженерики, перечисления, array shapes, новые инспекции и рефакторинги
Вышел второй мажорный релиз PhpStorm в этом году. Под катом подробный разбор всех изменений и новых возможностей с кучей гифок. Скачать PhpStorm можно на сайте или через приложение Toolbox...
#advanced
Глубокий разбор функций
https://www.fatalerrors.org/a/php-deep-pack-unpack.html
Глубокий разбор функций
pack
, unpack
в php. Для чего могут понадобиться и как правильно пользоваться. https://www.fatalerrors.org/a/php-deep-pack-unpack.html
www.fatalerrors.org
PHP: Deep pack/unpack
PHP, as a server-side development language for the web, is being adopted by more and more companies.There are many large companies, such as Tengxun, Shanda, Taomi, Sina, etc.In projects with high performance requirements, PHP has evolved into a fr...
Компаниям требуются PHP-разработчики!
Кому подойдет курс:
● Тем, кто хочет научиться программировать. Вы с нуля освоите язык программирования PHP, получите помощь и советы от опытных преподавателей, попрактикуетесь на реальных задачах.
● Начинающим разработчикам. Структурируете имеющиеся знания, а преподаватели помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь решать повседневные рабочие задачи PHP-программиста.
ТОП причин пройти курс и стать PHP-разработчиком:
1. 2837 компаний прямо сейчас ищут PHP-разработчиков;
2. 90 000 руб. – средняя зарплата;
3. Мы поможем в трудоустройством после прохождения курса;
4. Первые 3 месяца обучения бесплатно;
5. В программу входят 2 курса;
6. Вы пройдете стажировку в команде под руководством тимлида;
7. У вас будет 3 проекта в портфолио;
8. Рассрочка без переплат;
9. Обучайтесь из любой точки мира, в удобное для вас время;
Переходите по ссылке: https://clc.am/ViXQWA и узнайте больше о программе обучения.
Кому подойдет курс:
● Тем, кто хочет научиться программировать. Вы с нуля освоите язык программирования PHP, получите помощь и советы от опытных преподавателей, попрактикуетесь на реальных задачах.
● Начинающим разработчикам. Структурируете имеющиеся знания, а преподаватели помогут разобраться с трудными для понимания темами и порекомендуют дополнительную литературу. Научитесь решать повседневные рабочие задачи PHP-программиста.
ТОП причин пройти курс и стать PHP-разработчиком:
1. 2837 компаний прямо сейчас ищут PHP-разработчиков;
2. 90 000 руб. – средняя зарплата;
3. Мы поможем в трудоустройством после прохождения курса;
4. Первые 3 месяца обучения бесплатно;
5. В программу входят 2 курса;
6. Вы пройдете стажировку в команде под руководством тимлида;
7. У вас будет 3 проекта в портфолио;
8. Рассрочка без переплат;
9. Обучайтесь из любой точки мира, в удобное для вас время;
Переходите по ссылке: https://clc.am/ViXQWA и узнайте больше о программе обучения.
TeamLead: как стать руководителем команды разработки. Ребята из AGIMA совместно с Rambler&Co подготовили для вас мощный митап.
Это мероприятие для тех, кто чувствует в себе силы и мощь и разработчика, и управленца.
На митапе спикеры поговорят о том, какие скиллы нужны, чтобы стать тимлидом, какие функции берет на себя тимлид, как правильно общаться с бизнесом и менеджерами и понимать продукт, а главное — как управлять командой и процессами.
В программе вас ждут доклады от Rambler&Co, Skyeng и AGIMA.
Когда: 24 августа 18:00 мск
Как: онлайн
Регистрация: https://clck.ru/WjhNa
Это мероприятие для тех, кто чувствует в себе силы и мощь и разработчика, и управленца.
На митапе спикеры поговорят о том, какие скиллы нужны, чтобы стать тимлидом, какие функции берет на себя тимлид, как правильно общаться с бизнесом и менеджерами и понимать продукт, а главное — как управлять командой и процессами.
В программе вас ждут доклады от Rambler&Co, Skyeng и AGIMA.
Когда: 24 августа 18:00 мск
Как: онлайн
Регистрация: https://clck.ru/WjhNa
#advanced #laravel
В новой версии Laravel зарелизились 2 каста для моделей –
https://dyrynda.com.au/blog/laravel-immutable-dates
В новой версии Laravel зарелизились 2 каста для моделей –
immutable_date
и immutable_datetime
. Подробнее в статье. https://dyrynda.com.au/blog/laravel-immutable-dates
#advanced #postgres
Подробный туториал про нормализацию и нормальные формы на примере Postgres.
https://proglib.io/w/c608ce3a
Подробный туториал про нормализацию и нормальные формы на примере Postgres.
https://proglib.io/w/c608ce3a
Towards Data Science
A Complete Guide to Database Normalization in SQL | Towards Data Science
Tackle messy tables head-on with PostgreSQL.
#advanced #laravel
Разбираемся, как работает воркеры очередей в Laravel.
https://divinglaravel.com/queue-workers-how-they-work
Разбираемся, как работает воркеры очередей в Laravel.
https://divinglaravel.com/queue-workers-how-they-work
👍1
#advanced #video #docker
Видео по Docker, из которого вы узнаете про основные команды докера, как загрузить свой образ на Docker Hub и как задеплоить приложение с помощью Docker.
https://www.youtube.com/watch?v=n9uCgUzfeRQ
Видео по Docker, из которого вы узнаете про основные команды докера, как загрузить свой образ на Docker Hub и как задеплоить приложение с помощью Docker.
https://www.youtube.com/watch?v=n9uCgUzfeRQ
YouTube
Docker для Начинающих – Полный Курс
PDF с инструкциями: https://yangx.top/vladm/398
Полный интерактивный Frontend Roadmap: https://yangx.top/vladm/1043
Получить профессию Frontend разработчика - https://bit.ly/3ORedfE
Я в соц сетях:
Telegram: https://yangx.top/js_by_vladilen
VK: https://vk.com/vladilen.minin…
Полный интерактивный Frontend Roadmap: https://yangx.top/vladm/1043
Получить профессию Frontend разработчика - https://bit.ly/3ORedfE
Я в соц сетях:
Telegram: https://yangx.top/js_by_vladilen
VK: https://vk.com/vladilen.minin…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Какой системой ведения задач вы пользуетесь на работе?
Anonymous Poll
54%
Jira
2%
Asana
6%
YouTrack
10%
Trello
0%
Megaplan
0%
Monday
3%
Bitrix24
3%
Google таблицы
13%
Никакой не пользуюсь
8%
Другая, напишу в комментариях
#advanced #rip
Прекращается поддержка популярной библиотеки для отправки почты SwiftMailer.
https://symfony.com/blog/the-end-of-swiftmailer
Прекращается поддержка популярной библиотеки для отправки почты SwiftMailer.
https://symfony.com/blog/the-end-of-swiftmailer
Symfony
The end of Swiftmailer (Symfony Blog)
Now comes the time to officially end the maintenance of Swiftmailer in favor of Symfony Mailer. I've set the end of maintenance date to the end of November 2021, at the same time as the Symfony 5.4 LT...