Релиз composer 2.4
Новая версия менеджера зависимостей для PHP.
В композиторе появилась новая команда (composer audit), которая запускает проверку установленных пакетов на уязвимости.
При обновлении версий пакетов (composer update) так же автоматически проверяются уязвимости.
Если что - мы увидим предупреждение в консоли.
https://blog.packagist.com/composer-2-4/
#composer
Новая версия менеджера зависимостей для PHP.
В композиторе появилась новая команда (composer audit), которая запускает проверку установленных пакетов на уязвимости.
При обновлении версий пакетов (composer update) так же автоматически проверяются уязвимости.
Если что - мы увидим предупреждение в консоли.
https://blog.packagist.com/composer-2-4/
#composer
❤7👍1
Удивительный язык PHP
Если не знал (или забыл), то в некоторых ситуациях можно передавать названия функций в виде строки и PHP их выполнит.
В данном случае мы передаём название функции
Не знаю насколько это правильно, но выглядит прикольно 😃
#php
Если не знал (или забыл), то в некоторых ситуациях можно передавать названия функций в виде строки и PHP их выполнит.
В данном случае мы передаём название функции
trimв виде строки вместо функции обратного вызова (последний пример).
Не знаю насколько это правильно, но выглядит прикольно 😃
#php
👍9
Forwarded from JavaScript Job | Вакансии | Стажировки (fleep_poster)
Full Stack Developer (middle)
#удаленка #офис #гибкийграфик
З/П: от 150 000 до 200 000 ₽
Компания: Coreapp.ai
Задачи:
- Разработка новых онлайн академий на базе coreapp
- Создание новых модулей для каталога дополнений к основному сайту
Требования к кандидату:
- Отличное владение PHP, Laravel
- Опыт работы с NodeJS
- Уверенные знания MySQL
- Опыт работы с Git
- Понимание принципов ООП, паттернов, умение их применять только тогда, когда это нужно
- Прагматичный подход к разработке, ориентированность на результат
Что мы от тебя ожидаем:
- Требуемый опыт работы: от 2-ух лет.
- Back: PHP, Laravel, NodeJS на уровне middle
- Front: JavaScript, Vue.js на уровне middle
- MySQL/PostgreSQL
- Agile
#удаленка #офис #гибкийграфик
З/П: от 150 000 до 200 000 ₽
Компания: Coreapp.ai
Задачи:
- Разработка новых онлайн академий на базе coreapp
- Создание новых модулей для каталога дополнений к основному сайту
Требования к кандидату:
- Отличное владение PHP, Laravel
- Опыт работы с NodeJS
- Уверенные знания MySQL
- Опыт работы с Git
- Понимание принципов ООП, паттернов, умение их применять только тогда, когда это нужно
- Прагматичный подход к разработке, ориентированность на результат
Что мы от тебя ожидаем:
- Требуемый опыт работы: от 2-ух лет.
- Back: PHP, Laravel, NodeJS на уровне middle
- Front: JavaScript, Vue.js на уровне middle
- MySQL/PostgreSQL
- Agile
👍4
Интересные размышления на тему микросервисов и монолита.
https://habr.com/ru/post/668300/
#microservices #monolith
https://habr.com/ru/post/668300/
#microservices #monolith
👍3
Forwarded from Макс Орлов Блог
Идём по Балтийскому морю на спортивном катере мощностью 720 лошадей 🚀
🔥16😁1
Некоторые шаги для обновления Nuxt 2 до 3 версии
https://serversideup.net/courses/how-to-upgrade-nuxt-2-to-nuxt-3/
#nuxt #vue
https://serversideup.net/courses/how-to-upgrade-nuxt-2-to-nuxt-3/
#nuxt #vue
👍1
Heroicons 2.0
Новая версия популярных SVG-иконок, которые часто используются вместе с Tailwind CSS.
- Иконки перерисованы с нуля😍
- Доступны 3 варианта: тонкий, толстый и маленький😄
- Появились пакеты для Vue и React🔥
https://heroicons.com
#heroicons #icons
Новая версия популярных SVG-иконок, которые часто используются вместе с Tailwind CSS.
- Иконки перерисованы с нуля
- Доступны 3 варианта: тонкий, толстый и маленький
- Появились пакеты для Vue и React
https://heroicons.com
#heroicons #icons
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
Запуск скрипта на PHP в безсерверной (serverless) среде на примере Digital Ocean 👍
https://php.watch/articles/php-serverless-digital-ocean
#php #serverless
https://php.watch/articles/php-serverless-digital-ocean
#php #serverless
👍2❤1🔥1
Агрегация вместо наследования
Большая, но интересная статья, которая по-шагам показывает минусы наследования и плюсы агрегации в ООП.
Как агрегация и ключевое слово final позволяют снизить зацепление, следовать SOLID и защитить код от неправильного использования.
Вконце даны полезные советы по тестированию кейсов без наследования.
Рекомендую👍
https://habr.com/ru/post/482154/
#oop #php #solid
Большая, но интересная статья, которая по-шагам показывает минусы наследования и плюсы агрегации в ООП.
Как агрегация и ключевое слово final позволяют снизить зацепление, следовать SOLID и защитить код от неправильного использования.
Вконце даны полезные советы по тестированию кейсов без наследования.
Рекомендую
https://habr.com/ru/post/482154/
#oop #php #solid
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3