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

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

DDD #6 — Services & Modules

Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговорить про службы (Services) и модули (Modules). …

ПодробнееDDD #6 — Services & Modules

DDD #5 — Value-Objects

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

ПодробнееDDD #5 — Value-Objects

Drupal

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

ПодробнееDrupal

DDD #4 — Entity

Это четвёртый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. В первых трёх выпусках мы обсуждали модель предметной области и её важность для архитектуры сложного ПО, обсудили документацию, обмен знаниями и фундаментальное …

ПодробнееDDD #4 — Entity

Node.js или PHP в 2019?

В конце августа 2019 года я побывал на отличном IT-фестивале TechTrain и в перерыве между докладами удалось запись выпуск подкаста ДевШахта про достоинства и недостатки PHP в сравнении с Node.js по состоянию на 2019 год. 00:01:18 Какая сейчас ситуация с PHP?00:02:46 Какие фреймворки актуальны?00:04:55 Как в 2019 выбрать между Node.js и PHP?00:07:14 Современный PHP ближе …

ПодробнееNode.js или PHP в 2019?

Переменные окружения и PHP

Поговорим про конфигурацию и переменные окружения. Как можно конфигурировать PHP приложение Где хранить секреты и настройки, отличающиеся в разных окружениях (dev vs staging vs prod) Что такое переменные окружения? Проблемы с переменными окружения в PHP проектах Зачем нужны .env файлы? .env файлы в Laravel и Symfony Выводы Полезные ссылки по теме: https://mattallan.me/posts/how-php-environment-variables-actually-work/ https://phpprofi.ru/blogs/post/72 https://laravel.com/docs/5.8/configuration https://symfony.com/doc/current/configuration/dot-env-changes.html …

ПодробнееПеременные окружения и PHP

Современный WordPress в 2019 году

На прошедшем недавно фестивале TechTrain в Санкт-Петерурге записал подкаст о современном состоянии дел в WordPress с ребятами из местного комьюнити «WordPress в Санкт-Петербурге«. Какие версии PHP сейчас используются, какие минимальные требования? Есть ли composer в мире WordPress? Как распространяются плагины? Бесплатные и платные магазины Использование WordPress как бэкенда c REST API Архитектура «всё есть пост» …

ПодробнееСовременный WordPress в 2019 году

jQuery UI – виджет Accordion

jQuery UI – надстройка над JavaScript-библиотекой jQuery. Она поможет создавать по настоящему интерактивные веб-приложения. Сегодня мы познакомимся с виджетом Accordion. Щелчок по заголовку скрывает/отображает содержимое, разбитое на логические секции. При отображении содержимого одной секции, открытая ранее секция обязательно закрывается.Для начала посетим страницу настраиваемой закачки на сайте jQuery UI, чтобы получить необходимые нам файлы. Щелкаем на ссылке Deselect all …

ПодробнееjQuery UI – виджет Accordion

DDD #3 — Layered Architecture

Это третий выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. https://t.me/dependencyhell В первых двух выпусках мы обсуждали модель предметной области и её важность для архитектуры сложного ПО, обсудили документацию, обмен знаниями и …

ПодробнееDDD #3 — Layered Architecture

DDD #2 — Документация и коммуникация

Это второй выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell. В прошлом выпуске мы начали обсуждение модели предметной области и её важности для архитектуры сложного ПО. Сегодня обсудим документацию, обмен знаниями и …

ПодробнееDDD #2 — Документация и коммуникация

Интервью с разработчиками PhpStrom

Это совмещённый выпуск подкастов Пятиминутка PHP и SDCast, в котором мы пообщались с Кириллом Смеловым и Максимом Колмаковым, разработчиками из команды PhpStorm в компании JetBrains. Ребята рассказали про то, как устроена разработка PhpStorm, какая есть связь с основной платформой IntelliJ, как с технической стороны, так и социально-коммуникативной. Мы обсудили, кто и как задаёт вектор развития …

ПодробнееИнтервью с разработчиками PhpStrom

PHP-Дайджест № 162 (1 – 12 августа 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится подборкой интересных инсайдов из PHP Internals. Подробности по радикальному предложению переписать PHP без огладяки на обратную совместимость: PHP++! Также про более спокойный вариант развития с директивами и про только что принятый стандарт по стилю кодирования PSR-12. Читайте полную версию на Хабре. https://habr.com/ru/post/463279/ https://t.me/phpdigest — PHP Digest …

ПодробнееPHP-Дайджест № 162 (1 – 12 августа 2019)

Тестирование в Vimbox (SkyEng)

В этом выпуске поговорили с Алексеем Землянским о тестировании кода в платформе Vimbox (SkyEng), о важности автотестов и планах по развитию культуры тестирования в команде. Перевёрнутая пирамида тестирования TDD или нет? Тесты сначала или тесты потом? Зачем нужны тесты и как в этом убедить коллег? Symfony, PHPUnit, Jenkins Источник: 5minphp.ru  

TechTrain 24-25 августа 2019 в Санкт-Петербурге

24-25 августа в Санкт-Петербурге пройдёт большой IT-фестиваль TechTrain 2019 для всех, кто любит IT-инженерию, технологии и разработку ПО. Прошлый TechTrain собрал 2000 человек и 50 стендов на выставке, а в этот раз мы ждем 100 компаний и сообществ и 4000 участников. В программе фестиваля — доклады от тех, кто сделал мир IT таким, как мы …

ПодробнееTechTrain 24-25 августа 2019 в Санкт-Петербурге