Skyeng — школа английского языка

На правах рекламы порекомендую школу английского языка Skyeng. Мне понравилась их веб-платформа — интерактивная и достаточно навороченная, очевидно, хорошо вложились в разработку!

Есть и мобильное приложение, удобно для повтора слов в непринужденной обстановке. А вот делать в нём домашки на грамматику не очень удобно. Похоже оно работает через Web View и из-за этого не так отзывчиво, как хотелось бы. Для домашних заданий и тестов рекомендую браузер на «большом экране».

Если надумали подтянуть английский, регистрируйтесь по моей реферальной ссылке: https://5minphp.ru/skyeng-redirect

Как провести собеседование PHP разработчика middle-уровня?

В этом выпуске подкаста гость в студии: Альберт Степанцев. Обсуждаем процесс найма PHP разработчика middle-уровня с точки зрения работодателя — что спрашивать, на что обращать внимание, как провести комфортное и полезное всем собеседование?

  • Кого ищем?
  • На что обратить внимание в резюме?
  • Предварительное общение по телефону
  • Собеседование должно быть не как экзамен, а как диалог
  • Задачи на сообразительность?
  • Понимание общих принципов работы операционных систем и сетей
  • Вопросы на знание языка (PHP)
  • Вопросы на понимание фреймворков
  • Программирование на собеседовании
  • Тестовое задание — нужно или нет?
  • Испытательный срок
  • Немного про PROFIT

Ссылки:

  • https://ucann.ru — Займемся разработкой, пока вы занимаетесь бизнесом
  • https://pr-of-it.ru — академия программирования, вебинары, видеоуроки, методические материалы

Также рекоменую послушать подкаст с похожей темой: Фронтенд Юность #94 «О проблемах найма и как их решить» начиная с временной метки 1ч 1мин.

Laravel Orchid

В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему Laravel vs Symfony.

  • Способы создания CRUD приложений и не только
  • Идеи из Microsoft Light Switch
  • Подход предлагаемый Orchid Platform
  • Table + Edit vs Table + View + Edit
  • Виртуальные колонки в таблицах
  • Почему люди выбирают Laravel а не Symfony?
  • Почему люди выбирают Symfony?
  • Какие фреймворки кроме Laravel и Symfony актуальныв на сегодняшний день?
  • Чем хороша платформа 1С?
  • История развития платфрмы Orchid
  • Основной принцип работы с Orchid
  • Явное лучше неявного
  • Про фонтенд: Turbolinks и Stimulus

Ссылки:

Laravel Vapor — первые впечатления

Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка.

Попробовал задеплоить один хобби-проект, рассказываю о нюансах и интересных особенностях, с которыми столкнулся.

SymfonyCloud, надёжная доставка сообщений, статический анализ PHP кода

Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, о архитектуре надёжной доставки сообщений и о инструментах статического анализа PHP кода.

SymfonyCon 2019, Domain Events и новые компоненты Symfony 5

В этом выпуске Валентин Удальцов расскажет про SymfonyCon 2019, где он выступал как докладчик, а также активный участник Hack Day!

Ссылки:

DDD #7 — Парадигмы моделирования и многоуровневая архитектура

Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.

Сегодня будет краткий пересказ главы про парадигмы моделирования и многоуровневую архитектуру.

DDD #6 — Services & Modules

Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.

В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговорить про службы (Services) и модули (Modules).

DDD #5 — Value-Objects

Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.

В прошлом выпуске мы начали изучать важные аспекты выражения модели предметной области в виде программного кода и подробно поговорили про сущности (Entity).

Сегодня поговорим про Объекты-значения (Value-Objects).

Drupal

В этом выпуске Drupal-евангелист Александр Дубовской расскажет о современном положении дел в популярной CMS системе Drupal

  • Версионирование Drupal и обратная совместимость
  • Поддерживаемые версии PHP
  • Центральный репозиторий модулей и работа через Composer
  • История перехода на Symfony компоненты
  • Какие компоненты Symfony сейчас используются и что это даёт
  • Continues Integration истандартыкодирования
  • Инструменты деплоя и миграций
  • REST API на Drupal
  • Headless Drupal, GraphQL, Gatsby и Tome
  • Планы на Drupal 9
  • Админка переписанная на React
  • Какие сайты сейчас делают на Drupal и для каких проектов он наиболее выгоден
  • Статистика популярности Drupal и Alexa Rank
  • Drupal для командной разработки
  • Drupal для intranet проектов и внутренних корпоративных систем
  • Drupal в государственных учреждениях и энергетических компаниях
  • Комьюнити, конференции, Telegram чаты, официальные сайты

Ссылки упомянутые в подкасте:
https://drupal.ru/
https://dru.io
https://t.me/drupal_rus
https://why.drupal.ru/
https://www.drupal.org/case-study/the-weather-channel-weathercom
https://www.drupal.org/core/release-cycle-overview
https://www.drupal.org/project/tome
https://www.gatsbyjs.org/docs/sourcing-from-drupal/