DDD #1 — Domain Model

Domain-Driven Design или сокращённо DDD. Если взять краткую цитату из википедии — это набор правил, которые позволяют принимать правильные проектные решения. Термин был впервые введен Эриком Эвансом в его книге с таким же названием «Domain-Driven Design» в 2004 году. В русском переводе Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Этим выпуском подкаста я хочу начать …

ПодробнееDDD #1 — Domain Model

Панели администрирования под Laravel

Обложка к записи Панели администрирования под Laravel

Laravel — один из самых популярных фреймворков на PHP для веб-мастеров, на базе которого написано огромное количество заготовок для создания панелей администрирования для сайтов, приложений и сервисов. 1. Laravel Nova Laravel Nova Nova — это великолепно оформленная административная панель для Laravel. Создатели Laravel тщательно поработали над ним, чтобы сделать вас самым продуктивным разработчиком в галактике. …

ПодробнееПанели администрирования под Laravel

PHP-Дайджест № 161 (15 – 29 июля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится подборкой свежих новостей из мира PHP — последние RFC успевшие попасть в PHP 7.4 перед заморозкой, Symfony Cloud vs Laravel Vapor. Читайте полную версию на Хабре. https://habr.com/ru/post/461669/ https://t.me/phpdigest — PHP Digest в Telegram Выпуск выходит при поддержке PhpStorm и компании JetBrains. Источник: 5minphp.ru  

Как добавить форк зависимости в Composer

Обложка к записи Как добавить форк зависимости в Composer

Если в своём проекте вы используете чей-то репозиторий, который не поддерживается автором, но при этом имеете свой акутальный форк с новыми фичами и исправлением ошибок, то его можно добавить в composer.json. Для этого в блок repositories добавляем ссылку на репозиторий с форком и типом git или vcs, а также меняем в require ветку на dev: …

ПодробнееКак добавить форк зависимости в Composer

ICFPC 2019 и Mini AI Cup #4

В июне проходил очередной ежегодный конкурс по программированию ICFP Contest 2019. Я был вдохновлён текстовой трансляцией от команды СКБ Контур и обзором в блоге Никиты Прокопова (tonsky), поэтому решил поделиться своими мыслями в подкасте. А 18 июля стартовал Mini AI Cup #4 от Mail.ru, который продлится целый месяц, присоединяйтесь! Я уже написал первого бота, смотреть …

ПодробнееICFPC 2019 и Mini AI Cup #4

PHP-Дайджест № 160 (1 – 15 июля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится подборкой свержих новостей из мира PHP — краткий обзор некоторых новых функций PHP 7.4 и предложений, которые пока не попали в 7.4. Релиз ReactPHP 1.0 с долгосрочной поддержкой. Читайте полную версию на Хабре. https://habr.com/ru/post/460022/ https://t.me/phpdigest — PHP Digest в Telegram https://github.com/composer/composer/issues/7777 https://stitcher.io/blog/new-in-php-74 https://habr.com/ru/company/funcorp/blog/454410/ Выпуск выходит при …

ПодробнееPHP-Дайджест № 160 (1 – 15 июля 2019)

Исследование высоты BODY

Обложка к записи Исследование высоты BODY

Небольшое исследование поведения элемента BODY в различных браузерах. Отступы от границ окна (margin, padding). Высота BODY и ее изменение в зависимости от высоты контента в Internet Explorer 6, Firefox 1.5, Opera 8. Внимание: это очень старый, но актуальный пост, оставлю его здесь в честь памяти сайту html.ru, который более не доступен. Для исследования возьму минимальный XHTML-документ: …

ПодробнееИсследование высоты BODY

Отправляем сообщения в Telegram из GitHub

Обложка к записи Отправляем сообщения в Telegram из GitHub

Представляю вашему вниманию GitHub Action для отправки уведомлений в Telegram из вашего репозитория. Как использовать Отправляем произвольное сообщение со своей переменной {{ commit.sha }}: action «Send Custom Message» { uses = «appleboy/telegram-action@master» secrets = [ «TELEGRAM_TOKEN», «TELEGRAM_TO», ] args = «A new commit has been pushed. commit sha: {{ commit.sha }}» } Если удалить аргумент args, …

ПодробнееОтправляем сообщения в Telegram из GitHub

ReactPHP

Продолжаем серию выпусков Пятиминутки PHP про асинхронный PHP. Сегодня с нами на связи Сергей Жук — разработчик из SkyEng и один из главных знатоков ReactPHP! Поговорим про ReactPHP, в чём его сильные стороны, какие проблемы решает и в каких случаях его использовать? Текстовая расшифровка этого подкаста: https://habr.com/ru/company/skyeng/blog/460523/ https://reactphp.org — ReactPHP: Event-driven, non-blocking I/O with PHP …

ПодробнееReactPHP

DevConf 2019 (Москва, 21 июня)

В этом выпуске сделаю обзор докладов поданных на конференцию DevConf, которая пройдёт в Москве 21 июня 2019 года. Это уже 10-я конференция, проходит каждый год и примерно на половине из прошедших я был. Нравится мне это мероприятие, поэтому давайте посмотрим, что у них там в этом году? https://devconf.ru https://devconf.ru/ru/schedule/jun21#main — программа основного дня https://www.meetup.com/ru-RU/Laravel-Russia/events/262030886/ — …

ПодробнееDevConf 2019 (Москва, 21 июня)

Верстка табов с помощью

Обложка к записи Верстка табов с помощью

Когда-то возникла необходимость сделать табы на странице. Это довольно типовая задача, поэтому, чтобы не изобретать велосипед, полез в Гугл посмотреть, как народ делает.

BeerPHP Moscow Meetup

16 апреля 2019 года в Москве в пабе Свинья и Роза (ул. Трубная, 14) пройдёт третья встреча BeerPHP, начало в 20:30. В этом выпуске подкаста организаторы Олег и Владимир рассказывают как появилась идея, как организовано мероприятие и что там будет. Регистрация и вход свободный, приглашаются все! Если вы слушаете этот выпуск после 16 апреля, то …

ПодробнееBeerPHP Moscow Meetup

Администрирование Linux — что нужно знать разработчику?

В этот подкаст я пригласил Алексея Цыкунова, с которым познакомился на онлайн-курсах по реляционным СУБД на сайте Otus. Алексей ведёт курсы по администрированию Linux и СУБД, имеет большой опыт работы в интернет-провайдерах, телекоме и над высоконагруженными проектами. Тема выпуска: что нужно знать современному бэкенд разработчику о Linux, на сколько глубого погружаться в темы администрирования и …

ПодробнееАдминистрирование Linux — что нужно знать разработчику?

Symfony Hackathon в деталях — issues и pull requests

Продолжаем рассказ про The Symfony and API Platform Hackathon, который проходил в Брюсселе 6 и 7 апреля 2019. В этом выпуске Валентин раскрывает технические подробности тех issues и pull requests, над которыми велась работа в рамках хакатона и делает обзор некоторых будущих улучшений в Symfony в Security, в формах, в DI, в Validator и других …

ПодробнееSymfony Hackathon в деталях — issues и pull requests

Symfony Hackathon в Брюсселе глазами очевидца

6 и 7 апреля 2019 в Брюсселе прошел The Symfony and API Platform Hackathon. В этом выпуске подкаста, один из участников, Валентин Удальцов, делится своими впечатлениями, об орагнизации, о процессе и достигнутых результатах. Очень увлекательный и мотивирующий рассказ, включайтесь! https://symfony.com/blog/the-symfony-and-api-platform-hackathon-is-coming https://eufossahackathon.bemyapp.com — официальный сайт https://t.me/sfhackathon — репортаж Валентина в Telegram https://youtu.be/mISGpHAxxCI — Interview with Bernard …

ПодробнееSymfony Hackathon в Брюсселе глазами очевидца