Forwarded from adelf on programming
Если вдруг кто не знает чем себя занять сегодня в 3 часа дня по Москве, то можно посмотреть интервью Антона Морева со мной онлайн, каверзные вопросы позадавать. 
Собираемся говорить про жизнь, про книжку, про Laravel Idea (Антон вроде не ларавельщик, поэтому будет спрашивать больше про плагин как бизнес). Может еще какие темы появятся.
  Собираемся говорить про жизнь, про книжку, про Laravel Idea (Антон вроде не ларавельщик, поэтому будет спрашивать больше про плагин как бизнес). Может еще какие темы появятся.
#advanced #docker #video 
Для тех, кто до сих пор не познакомился с докером, небольшой обзор на тему, чем он является и как им пользоваться.
https://deworker.pro/edu/series/interactive-site/what-is-docker
  
  Для тех, кто до сих пор не познакомился с докером, небольшой обзор на тему, чем он является и как им пользоваться.
https://deworker.pro/edu/series/interactive-site/what-is-docker
deworker.pro
  
  Что есть Docker
  Чем является Docker и чем не является. Удобство использования Docker для локальной разработки и для продакшена.
👍2
  #advanced #ddd 
«Избегайте шаблона состояния. Используйте явное моделирование».
Краткая выжимка из 16-й главы книги «Предметно-ориентированное проектирование. Паттерны, принципы и методы» с примерами на PHP.
https://proglib.io/w/76a64c61
  
  «Избегайте шаблона состояния. Используйте явное моделирование».
Краткая выжимка из 16-й главы книги «Предметно-ориентированное проектирование. Паттерны, принципы и методы» с примерами на PHP.
https://proglib.io/w/76a64c61
Medium
  
  Explicit State Modeling
  As a fan of DDD, the last book I’ve read is Patterns, Principles and Practices of Domain-Driven Design. Scott Millet with Nick tune (PPP of…
  Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#вакансия #PHP #релокация #Кипр #fulltime #relocation
🔍Ищу PHP разработчика с релокацией на Кипр☀️
🔷Компания: Freedom finance technologies
🔷Локация: Кипр, Лимасол
🔷Формат работы: fulltime, офис, гибкий график
🔷З/П: 3400 - 4000 eur net.
💙Про проект: эко-система для удобной торговли ценными бумагами и участия в IPO
✌️Оплата билетов и полная поддержка с документами, в том числе для членов семьи, если вы переезжаете вместе.
👉 Что потребуется от Вас:
✔️ опыт backend или full stack разработки от 5-и лет
✔️ опыт с PHP7 от 3 лет
✔️ глубокое понимание
предметной области биржевой торговли
✔️ опыт работы с высоконагруженными проектами
✔️ опыт интеграции сторонних сервисов
✔️ понимание принципов ООП
✔️ знание различий версий PHP7, принципов SOLID, KISS, DRY
✔️ общее знание SQL, понимание принципов работы БД, опыт с PostgreSQL
✔️ знание HTML/CSS, умение разобраться не в табличной верстке
✔️ знание JavaScript/JQuery, желательно опыт работы с каким-либо фреймворком (Angular/React/Vue)
✔️ опыт работы с Git на уровне командной строки
✔️ понимание принципов и знание типов данных Redis
✔️ опыт работы с nginx, Vagrant/Docker
✔️ знание командной строки Linux
✔️ умение и желание писать unit-тесты
✔️ знание шаблонов проектирования
✔️ умение разбираться в чужом коде, использовать дебаггер
👌Мы предлагаем:
🔷крутой проект, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷работу в офисе в Лимасоле, Кипр
🔷контракт с кипрским юрлицом;
🔷абсолютно белый доход;
оплату больничных и отпусков итд.
📞telegram:@faina_kleinman
🔍Ищу PHP разработчика с релокацией на Кипр☀️
🔷Компания: Freedom finance technologies
🔷Локация: Кипр, Лимасол
🔷Формат работы: fulltime, офис, гибкий график
🔷З/П: 3400 - 4000 eur net.
💙Про проект: эко-система для удобной торговли ценными бумагами и участия в IPO
✌️Оплата билетов и полная поддержка с документами, в том числе для членов семьи, если вы переезжаете вместе.
👉 Что потребуется от Вас:
✔️ опыт backend или full stack разработки от 5-и лет
✔️ опыт с PHP7 от 3 лет
✔️ глубокое понимание
предметной области биржевой торговли
✔️ опыт работы с высоконагруженными проектами
✔️ опыт интеграции сторонних сервисов
✔️ понимание принципов ООП
✔️ знание различий версий PHP7, принципов SOLID, KISS, DRY
✔️ общее знание SQL, понимание принципов работы БД, опыт с PostgreSQL
✔️ знание HTML/CSS, умение разобраться не в табличной верстке
✔️ знание JavaScript/JQuery, желательно опыт работы с каким-либо фреймворком (Angular/React/Vue)
✔️ опыт работы с Git на уровне командной строки
✔️ понимание принципов и знание типов данных Redis
✔️ опыт работы с nginx, Vagrant/Docker
✔️ знание командной строки Linux
✔️ умение и желание писать unit-тесты
✔️ знание шаблонов проектирования
✔️ умение разбираться в чужом коде, использовать дебаггер
👌Мы предлагаем:
🔷крутой проект, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷работу в офисе в Лимасоле, Кипр
🔷контракт с кипрским юрлицом;
🔷абсолютно белый доход;
оплату больничных и отпусков итд.
📞telegram:@faina_kleinman
👍1
  Skott_Millett_Predmetno_orientirovannoe_proektirovanie_Patternyi.pdf
    25.1 MB
  #advanced #php81 
Подробный обзор на енамы – будущую фичу php 8.1.
https://php.watch/versions/8.1/enums
  
  Подробный обзор на енамы – будущую фичу php 8.1.
https://php.watch/versions/8.1/enums
PHP.Watch
  
  PHP 8.1: Enums
  
  #advanced #architecture 
Хорошая статья с многочисленными выдержками из книг и статей на тему управления логикой приложения и проектированию сервисного слоя, Use Case, CQRS, Event Sourcing и др.
https://emacsway.github.io/ru/service-layer/
  
  Хорошая статья с многочисленными выдержками из книг и статей на тему управления логикой приложения и проектированию сервисного слоя, Use Case, CQRS, Event Sourcing и др.
https://emacsway.github.io/ru/service-layer/
emacsway.github.io
  
  Проектирование Сервисного Слоя и Логики Приложения — @emacsway's blog
  Эта статья посвящена вопросам управления Логикой Приложения и проектированию Сервисного Слоя (Service Layer), Use Case, CQRS, Event Sourcing, MVC и др.
  #yii3
Те, кто ожидает релиза третьего Yii, могут следить за обновлениями в их группе. Ребята освещают каждый весомый PR.
P.S.: видно, что Yii3 по качеству будет сильно превосходить Yii2.
https://t.iss.one/yii3chronicles
  
  Те, кто ожидает релиза третьего Yii, могут следить за обновлениями в их группе. Ребята освещают каждый весомый PR.
P.S.: видно, что Yii3 по качеству будет сильно превосходить Yii2.
https://t.iss.one/yii3chronicles
Telegram
  
  Хроники Yii3
  Описание процесса разработки фреймворка из первых рук 😎
Обсуждение:
https://t.iss.one/yii3ru
Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0
Поддержать разработчиков:
https://opencollective.com/yiisoft
  Обсуждение:
https://t.iss.one/yii3ru
Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0
Поддержать разработчиков:
https://opencollective.com/yiisoft
#cleancode #review
Неплохой набор правил чистого кода. Тут и про именование методов, переменных, и про мертвый код, и стандарты, и тесты, и много про ООП.
https://moderatemisbehaviour.github.io/clean-code-smells-and-heuristics/
  Неплохой набор правил чистого кода. Тут и про именование методов, переменных, и про мертвый код, и стандарты, и тесты, и много про ООП.
https://moderatemisbehaviour.github.io/clean-code-smells-and-heuristics/
#advanced #cleancode
PHP позволяет использовать null как часть типа, и в некоторых случаях это полезная возможность. Но как и у любого решения, есть случаи, когда null лучше избегать, чтобы не приходилось обвешиваться if-ами или, что ещё хуже, упасть в рантайме на продакшне. Подробнее о null-hell и как с ним бороться в статье ниже.
https://afilina.com/null-hell
  PHP позволяет использовать null как часть типа, и в некоторых случаях это полезная возможность. Но как и у любого решения, есть случаи, когда null лучше избегать, чтобы не приходилось обвешиваться if-ами или, что ещё хуже, упасть в рантайме на продакшне. Подробнее о null-hell и как с ним бороться в статье ниже.
https://afilina.com/null-hell
#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.